Если есть что-то, о чем каждый в сети имеет свое мнение, так это боты. Они повсюду, приветствуют и направляют вас по веб-страницам и отправляют вам мемы в групповых чатах. Но некоторые боты рассылают вашу электронную почту нежелательной почтой и вылетают из строя ваш любимый веб-сайт прямо в начале перерыва.
Боты - это всего лишь инструмент, который можно использовать как во благо, так и во зло, в зависимости от намерений их создателя. Но что такое боты и как определить, какие из них плохие?
Что такое боты?
Слово «бот» всегда ассоциировалось с физическими роботами благодаря научной фантастике. Но большинство ботов сделаны не из металла и проводов. Это компьютерное программное обеспечение.
Боты - это автономные или полуавтономные компьютерные программы или сценарии, которые могут автоматически выполнять повторяющиеся задачи практически без вмешательства их создателя. Они либо взаимодействуют с пользователями в Интернете, чтобы направлять их и отвечать на их вопросы, либо работают в фоновом режиме, в основном незамеченными.
Поскольку они состоят из кода, боты могут выполнять простые задачи намного быстрее и эффективнее, чем пользователи. Не говоря уже о том, что боты не устают. Пока сервер, на котором они работают, работает и подключен к Интернету, они продолжают работать.
В целом боты нейтральны. Это просто инструменты, которые можно запрограммировать так, чтобы они делали все, что вы хотите, снова и снова. Но поскольку единственное различие в том, что они делают, это то, что используется для разделения ботов на хороших и плохих.
Что такое хороший бот?
Как следует из названия, хорошие боты - это интернет-боты, которые не причиняют никакого вреда и не приносят пользы своему владельцу или пользователям. Например, хорошие боты обеспечивают отличную поддержку клиентов 24/7. В зависимости от уровня подготовки они могут быстро отвечать на вопросы пользователей и клиентов в любое время дня.
Это позволяет им облегчить некоторую нагрузку на сотрудников службы поддержки клиентов, позволяя им работать над более сложными делами.
Еще один пример хороших ботов - это те, которые созданы для развлечения в чатах Discord и Twitch, чтобы модерировать пользователей, рассылать мемы и даже архивировать некоторые сообщения. Чат-сервисы, которые позволяют готовым или созданным на заказ ботам в своих сервисах получить преимущество над конкурентами, поскольку пользователи тяготеют к внедрению различных ботов в свои чаты.
Что такое плохой бот?
Плохие боты - это интернет-боты, созданные со злым умыслом. Ущерб, который они могут нанести, зависит от воображения. Боты могут создавать поддельные учетные записи Facebook и Twitter, чтобы спамить пользователям и предприятиям отрицательные или неуместные комментарии и даже распространять поддельные новости.
Они также могут быть направлены на отдельных пользователей напрямую, рассылая им спам-комментарии или рассылая оскорбительные сообщения, содержащие фишинговые схемы и оскорбления.
Спам и вредоносные боты являются широко распространенной проблемой практически на всех платформах социальных сетей. Они не только создают неприятную среду для реальных пользователей, но также могут искажать и искажать статистику взаимодействия.
Боты - причина того, что почти все основные веб-сайты и платформы социальных сетей используют ту или иную форму CAPTCHA, что означает полностью автоматизированный общедоступный тест Тьюринга, позволяющий отличить компьютеры и людей друг от друга. Они используются для блокировки ботов и предотвращения создания ими учетных записей.
Фактически, вы могли пришлось решить CAPTCHA, особенно если вы недавно комментировали или делились большим количеством сообщений.
Непреднамеренно плохие боты
Иногда создатели ботов имеют честные намерения при создании своих ботов. Но плохие навыки программирования и незнание того, как работает Интернет, могут привести к созданию ботов, которые непреднамеренно причиняют вред другим.
Один из примеров - использование ботов для очистки веб-страниц. Это полностью законно и может быть невероятно полезным для начинающих специалистов по обработке данных и людей, разрабатывающих программное обеспечение или искусственный интеллект и нуждающихся в данных для их обучения.
Если боты-парсеры начнут собирать данные с высокой скоростью с одного веб-сайта, они могут непреднамеренно вызвать отказ в доступе. Атака служб (DoS), при которой они перегружают серверы веб-сайта и приводят к его сбою, делая его недоступным для других пользователей.
Это вредно не только для пользователей-людей, которые хотят получить доступ к веб-сайту, но и для владельцев веб-сайтов. Сбой может привести к потере доходов и отправить их в состояние ложной тревоги, когда они думают, что их веб-сайт находится под законным DoS-атака или распределенная DoS-атака (DDoS).
Изучение мира хороших ботов
Мир интернет-ботов безграничен. Если вам нужно создать чат-бота для обслуживания клиентов для вашего бизнеса или модератора группового чата для группового чата Discord или Slack, есть простые и трудные способы сделать это.
Боты без кода
Интернет-боты состоят из скриптов. Это фрагменты кода, которые взаимодействуют с окружающей цифровой средой. К счастью, вам не нужно быть гением программирования, чтобы создать своего собственного бота.
Многие бесплатные и платные инструменты позволяют создавать чат-ботов без написания ни единой строчки кода. Например, такие программы, как MobileMonkey а также BotKit предоставить вам готовые шаблоны для ваших чат-ботов. Но учтите, что чем больше у вас навыков программирования, тем больше у вас будет контроля над своим творением.
Избегайте непреднамеренного создания плохих ботов
Будь то парсинг веб-страниц, крипто-майнинг, автоматическая публикация сообщений в социальных сетях или мониторинг чата, всегда есть место для непреднамеренной ошибки. Начните с просмотра кода, независимо от того, что вы написали или скачали в виде готового скрипта. Важно иметь общее представление о том, на что способен ваш бот, прежде чем размещать его в сети.
Если возможно, запустите его в локальной или контролируемой среде. Начните с небольшого группового чата с парочкой друзей, которые знают, что тестируют вашего бота. Возможно, очистите веб-сайты с открытым исходным кодом, чтобы не перегружать серверы, если ваш бот не откалиброван должным образом.
Боты не уйдут в ближайшее время
Вне зависимости от того, взволнованы ли вы будущим, наполненным роботами и автоматизацией, или опасаетесь появления фальшивых пользователей и CAPTCHA повсюду, боты - хорошие и плохие - останутся здесь. Ожидайте найти ботов в повседневных приложениях, таких как поисковые системы и помощники в социальных сетях, а также в качестве плохих ботов, которые хотят спамить ваш сайт или электронную почту.
В любом случае, чем больше вы знаете о ботах, о том, как они созданы и как они работают, тем больше вы будете готовы к будущему, наполненному ими.
Что такое бот для социальных сетей и как его распознать? Вот как узнать, автоматизирована ли учетная запись, и избежать фальшивых новостей и спама.
Читать далее
- Объяснение технологии
- Интернет
- Ботнет
- Боты для социальных сетей
- Программирование
- Сценарии
Анина - внештатный писатель по технологиям и интернет-безопасности в MakeUseOf. Она начала писать о кибербезопасности 3 года назад в надежде сделать ее более доступной для обычного человека. Увлекается изучением новых вещей и большой ботаник в области астрономии.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться