Diferencia entre revisiones de «Bots»

De FdIwiki ELP
Saltar a: navegación, buscar
(Comunicación)
(¿Cómo surgen los bots?)
Línea 15: Línea 15:
  
 
Posteriormente se desarrollaron bots para las grandes plataformas de chat como  IRC, MSN Messenger, AIM o a ICQ. Uno de los más éxitos cosecho fue el Smartchild, bot conversacional de las plataformas mencionadas anteriormente.
 
Posteriormente se desarrollaron bots para las grandes plataformas de chat como  IRC, MSN Messenger, AIM o a ICQ. Uno de los más éxitos cosecho fue el Smartchild, bot conversacional de las plataformas mencionadas anteriormente.
 
  
 
==¿Cómo funciona?==
 
==¿Cómo funciona?==

Revisión de 11:49 11 may 2017

¿Qué es?

Un bot es una aplicación software que realiza distintos tipos de tareas automatizadas y que tiene como objetivo simular que es una persona, debido a su versatilidad podemos encontrar distintos tipos de bots, los cuales están clasificados según su funcionalidad, como por ejemplo los bots de los videojuegos, estos son una forma simplificada de inteligencia artificial, también tenemos los indexadores (arañas web) como el que usa Google para detectar el contenido de una web o los spambots creados por crackers con el objetivo de introducir publicidad no deseada (spam) en un lugar específico.

Los bots más populares hoy en día son los “chat bots”, aquellos que permiten una conversación entre el usuario y el bot, también cabe destacar los nuevos tipos de asistentes virtuales y los programas capaces de articular acciones automáticas en entornos sociales.

Bot.jpg

¿Cómo surgen los bots?

La idea de bot surge a partir del concepto de robot, siendo los bots una versión software de los mismos.

Podemos observar su aparición en la década de los `60 con el surgimiento del proyecto Eliza, un bot conversacional que se hacía pasar por psicólogo, su funcionamiento se basaba en buscar palabras clave en la frase escrita por el usuario y responder a esta con una frase modelo que tenía registrada en su base de datos. Eliza fue capaz de convencer a algunas personas de que estaban conversando con una persona real.

Posteriormente se desarrollaron bots para las grandes plataformas de chat como IRC, MSN Messenger, AIM o a ICQ. Uno de los más éxitos cosecho fue el Smartchild, bot conversacional de las plataformas mencionadas anteriormente.

¿Cómo funciona?

Los bots se basan en la ejecución de tareas automatizadas a través de Internet, estas tareas suelen ser simples y repetitivas, a una velocidad mayor a la que podría realizarla un ser humano.

Las funcionalidades de los bots dependen de las tareas a realizar, por lo que los dividimos en diferentes categorías:

Comunicación

Algunos bots se comunican con otros usuarios de servicios basados en Internet, a través de mensajería instantánea (IM), Internet Relay Chat (IRC) u otra interfaz web como los Bost de Facebook y Twitter. Estos bots conversacionales responden a las preguntas de los usuarios, además pueden manejar muchas tareas, como información meteorológica, del código postal, resultados deportivos, etc. Otra utilidad de los bots en IRC es estar atento a la conversación de un canal, comentando ciertas frases escritas por los participantes, esto se utiliza como un servicio de ayuda para los nuevos usuarios, o para censurar algunos comentarios no permitidos, es decir actúa como un moderador.

Comercial

Una de las aplicaciones de los bots es su uso comercial, como por ejemplo para buscar ofertas en una página web para poder indexarlas, o las granjas de bots que tienen como objetivo manipular las posiciones o aumentar las calificaciones de las tiendas de aplicaciones en línea, esto sucede por ejemplo en la App Store de Apple y en Google Play

Con propósito malicioso

Los bots con un propósito malicioso son usados para realizar ataques coordinados y automatizados contra equipos en red, como un ataque de denegación de servicio por una Botnet.

Otro tipo de utilidad es a la hora de cometer fraude de clics, este se basa en engañar al sistema para que se crear que se ha generado un clic, este tipo de fraude afecta a las páginas que usas sistemas de pago por clic (PPC) Hay bots maliciosos (y botnets) de los siguientes tipos:

  • Hay distintos tipos de bots maliciosos:
    • Spambots que recolectan direcciones de correo electrónico de páginas de contactos o de libros de visitas
    • Programas de descarga que absorben el ancho de banda mediante la descarga de sitios web completos
    • Rascadores de sitios web que capturan el contenido de los sitios web y lo reutilizan sin permiso en las páginas de entradas generadas automáticamente
    • Virus y gusanos
    • Ataques DDoS
    • Botnet, computadoras zombies, etc.
  • También son utilizados para comprar los mejores asientos en los conciertos, buscando en la reventa, a su vez son los bots quienes compran los mejores billetes que luego serán revendidos, por lo que se crea un círculo vicioso.
  • Los Bots se usan a menudo en juegos de rol en línea de Multijugadores Masivos para conseguir recursos que llevarían horas de trabajo.
  • Los bots también se utilizan para aumentar las vistas de los vídeos de YouTube.
  • Los bots se utilizan para aumentar los conteos de tráfico en los informes analíticos para extraer dinero de los anunciantes.
  • Los bots se pueden utilizar en foros de Internet para publicar mensajes inflamatorios o sin sentido para interrumpir el foro y los usuarios de ira.
  • La técnica anti-bot más utilizada es el uso de CAPTCHA, que es una forma de prueba de Turing usada para distinguir entre un usuario humano y un bot menos sofisticado de AI, mediante el uso de texto legible por humanos codificado.