Introducción¶
¿Qué es un bot?¶
Un bot es un programa informático que efectúa automáticamente tareas reiterativas mediante Internet a través de una cadena de comandos o funciones autónomas definidas previamente;
Tipos de bots¶
Existen múltiples tipos de bots, cada uno diseñado para desarrollar una funcionalidad concreta
- Web Crawler o Rastreador de Información
- Chatbots
- Bots en redes sociales y de envío de correo masivo
- Bots de monitorización web
- Bots de voz
- Spambots
- Bots de ataques
- Bots de búsqueda de vulnerabilidades
Nosotos, en este taller, nos centraremos en los chatbots y bots de redes socuales y envio de correo pero no está de más explicar brevemente los otros tipos:
Web Crawler o Rastreador de Información¶
El web crawler lo que hace es listar los enlaces de las diferentes webs y posicionarlas según una serie de reglas. Habitualmente conforme más grande es una web (entendiendo por grande el nivel de visitas y enlaces generados), más veces te analizará el crawler. Cada crawler se rige por una serie de criterios y en este sentido, no tiene por qué ser los mismos que los de Google.
Chatbots¶
Se trata de uno de los bots más populares que ahora mismo te encuentras en Internet y cuyo objetivo es mantener una conversación, como si de un humano se tratase, con otra persona. Las mejoras sustanciales realizadas en este tipo de bots, han hecho que prácticamente uno no pueda diferenciar cuando estás hablando con un bot o con una persona.
Bots en redes sociales y de envío de correo¶
Se trata de un software que te permite programar el envío de mensajes con el fin de llamar la atención de tus clientes o informar sobre alguna oferta o post nuevo. Es algo bastante útil para enviar notificaciones de pedidos en una tienda online y gestionar avisos de compra internos, por ejemplo.
Bots de monitorización web¶
Es un bot que analiza de forma constante el rendimiento y la seguridad de tu página web para evitar caídas en el servicio o bajadas de tráfico e identificar cualquier fallo o vulnerabilidad en tu sitio web. En este sentido este tipo de bots están pendientes del número de visitas de tu web, qué contenidos son los que mejor funcionan, cómo te han encontrado los usuarios y el funnel de compra que tienes habilitado. Te ayudarán a tomar decisiones clave de mejora de tu web para maximizar los beneficios de tu tienda o sitio.
Bots de voz¶
Permiten resolver dudas, programar alertas, dar indicaciones de voz en momentos donde no te es posible escribir como por ejemplo cuando vas conduciendo y funcionan de forma sencilla. Como usuario le das una orden a tu bot y ellos te responden tras realizar la búsqueda que le has encomendado.
Spambots¶
Se trata de bots cuyo objetivo es recopilar cuentas de email y después enviarles algún tipo de comunicación masiva. O bien con un fin publicitario donde el usuario no ha dado un permiso previo para recibir dichos correos, o bien directamente para realizar algún tipo de estafa, el conocido phishing.
Bots de ataques¶
Son sin duda los bots más peligrosos que te puedes encontrar en la Red, ya que el objetivo de este tipo de bots es dañar sistemas o obtener accesos de forma irregular. En este sentido, son miles los bots que cada día atacan a servidores para intentar infectarlos con algún tipo de virus o robar las credenciales.
Bots de búsqueda de vulnerabilidades¶
Otro de los bots maliciosos que puedes encontrarte con facilidad en Internet son los llamados bots de búsqueda de vulnerabilidades. Se trata de software diseñado para encontrar fallos que pueden comprometer una aplicación web o página con el fin de luego realizar algún tipo de ataque.