Si hay algo sobre lo que todo el mundo en línea tiene una opinión, son los bots. Están en todas partes, dándote la bienvenida y guiándote a través de páginas web y enviándote memes en chats grupales. Pero algunos bots envían spam a su correo electrónico con correo basura y bloquean su sitio web favorito justo cuando comienza su descanso.
Los bots son solo una herramienta que se puede usar para bien y para mal por igual, dependiendo de la intención de su creador. Pero, ¿qué son los bots y cómo puedes saber qué bots son malos?
¿Qué son los bots?
La palabra bot siempre se ha asociado a los robots físicos, gracias a la ciencia ficción. Pero la mayoría de los robots no están hechos de metal y cables. Son software de computadora.
Los bots son programas o scripts de computadora autónomos o semiautónomos que pueden realizar tareas repetitivas automáticamente con poca o ninguna intervención de su creador. O bien interactúan con los usuarios en línea para guiarlos y responder a sus preguntas o trabajan en segundo plano, en su mayoría sin ser detectados.
Dado que están hechos de código, los bots pueden realizar tareas simples mucho más rápido y de manera más eficiente que los usuarios humanos. Sin mencionar que los bots no se cansan. Mientras el servidor que ejecutan esté operativo y conectado a Internet, seguirán funcionando.
En general, los bots son neutrales. Son simplemente herramientas que se pueden programar para hacer lo que sea que usted quiera que hagan una y otra vez. Pero como lo que hacen es la única diferencia, es lo que se usa para clasificar a los bots en buenos y malos.
¿Qué es un buen bot?
Como su nombre indica, los buenos bots son bots de Internet que no causan ningún daño ni brindan beneficios y valor a su propietario o usuarios. Por ejemplo, los buenos bots ofrecen un excelente soporte al cliente 24 horas al día, 7 días a la semana. Dependiendo de su nivel de formación, pueden responder a las preguntas de los usuarios y clientes rápidamente en cualquier momento del día.
Esto les permite aliviar parte de la carga de trabajo de los empleados humanos de atención al cliente, permitiéndoles trabajar en casos más complejos.
Otro ejemplo de buenos bots son los creados para divertirse en las salas de chat de Discord y Twitch para moderar a los usuarios, enviar memes e incluso archivar algunos mensajes. Servicios de chat que permiten que los bots prefabricados o personalizados en sus servicios obtengan una ventaja sobre la competencia a medida que los usuarios gravitan hacia la implementación de una variedad de bots en sus salas de chat.
¿Qué es un mal bot?
Los bots malos son bots de Internet creados con intenciones maliciosas detrás de ellos. El daño que podrían hacer llega tan lejos como la imaginación. Los bots pueden crear cuentas falsas de Facebook y Twitter para enviar spam a usuarios y empresas con comentarios negativos o inapropiados e incluso difundir noticias falsas.
También podrían dirigirse a usuarios individuales directamente enviándoles comentarios no deseados o enviando mensajes dañinos que contengan esquemas de phishing y acoso.
Spam y bots maliciosos son un problema generalizado en casi todas las plataformas de redes sociales. No solo crean un entorno desagradable para los usuarios reales, sino que también pueden sesgar y distorsionar las estadísticas de participación.
Los bots son la razón por la que casi todos los sitios web convencionales y las plataformas de redes sociales utilizan alguna forma de CAPTCHA, que significa prueba de Turing pública completamente automatizada para diferenciar a las computadoras de los humanos. Se utilizan para bloquear bots y evitar que creen cuentas.
De hecho, es posible que haya Tuvo que resolver un CAPTCHA, especialmente si ha estado comentando o compartiendo muchas publicaciones recientemente.
Bots involuntariamente malos
A veces, los creadores de bots tienen intenciones honestas al crear sus bots. Pero las habilidades de programación deficientes y la ignorancia de cómo funciona Internet podrían llevarlos a construir bots que, sin querer, causan daño a otros.
Un ejemplo es el uso de bots para web scraping. Es completamente legal y puede ser increíblemente beneficioso para los aspirantes a científicos de datos y las personas que desarrollan software o IA y necesitan los datos para entrenarlos.
Si los bots de raspado comienzan a recopilar datos a altas tasas de un solo sitio web, podrían desencadenar involuntariamente una Denegación de Ataque de servicio (DoS), donde abruman los servidores del sitio web y hacen que se bloquee, haciéndolo inaccesible para otros usuarios.
Esto no solo es perjudicial para los usuarios humanos que desean acceder al sitio web, sino también para los propietarios del sitio web. El bloqueo podría hacer que pierdan ingresos y enviarlos a un estado de falsa alarma en el que piensen que su sitio web se encuentra en un estado legítimo. Ataque DoS o DoS distribuido (DDoS).
Explorando el mundo de los buenos bots
El mundo de los bots de Internet es ilimitado. Ya sea que necesite crear un chatbot de servicio al cliente para su negocio o un moderador de chat grupal para su chat grupal de Discord o Slack, hay formas fáciles y difíciles de hacerlo.
Bots sin código
Los bots de Internet están hechos de scripts. Son fragmentos de código que interactúan con el entorno digital que los rodea. Afortunadamente, no es necesario ser un genio de la programación para construye tu propio bot.
Muchas herramientas gratuitas y de pago te permiten crear chatbots sin necesidad de escribir una sola línea de código. Por ejemplo, programas como MobileMonkey y BotKit proporcionarle plantillas listas para usar para sus chatbots. Pero tenga en cuenta que cuanta más habilidad de codificación tenga, más control tendrá sobre su creación.
Evite la creación involuntaria de malos bots
Ya sea para raspado web, minería de criptomonedas, publicación automatizada en redes sociales o monitoreo de chat, siempre hay espacio para errores involuntarios. Comience repasando el código, ya sea algo que haya escrito o descargado como un script listo para usar. Es esencial tener una comprensión general de lo que su bot es capaz de hacer antes de lanzarlo en línea.
Si es posible, ejecútelo en un entorno local o controlado. Comience con un chat grupal pequeño con solo un par de amigos que saben que están probando su bot. Tal vez raspe los sitios web de código abierto para evitar abrumar los servidores si su bot no se calibró correctamente.
Los bots no desaparecerán pronto
Ya sea que esté emocionado por un futuro lleno de bots y automatización o temiendo la idea de usuarios falsos y CAPTCHA en todas partes, los bots, buenos y malos, llegaron para quedarse. Espere encontrar bots en aplicaciones cotidianas como motores de búsqueda y ayudantes de redes sociales y como bots malos que buscan enviar spam a su sitio web o correo electrónico.
De cualquier manera, cuanto más sepa sobre los bots, cómo están hechos y cómo funcionan, más preparado estará para un futuro lleno de ellos.
¿Qué es un bot de redes sociales y cómo detecta uno? A continuación, le mostramos cómo saber si una cuenta está automatizada y evitar las noticias falsas y el spam.
Leer siguiente
- Tecnología explicada
- Internet
- Botnet
- Bots de redes sociales
- Programación
- Scripting
Anina es escritora independiente de tecnología y seguridad de Internet en MakeUseOf. Comenzó a escribir sobre ciberseguridad hace 3 años con la esperanza de hacerlo más accesible para la persona promedio. Interesado en aprender cosas nuevas y un gran nerd de la astronomía.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse