Скорость выполнения многих операций у компьютера выше, чем у человека. Этой особенности нашли применение в различных областях. Чтобы автоматизировать процесс совершения действий, создаётся программный робот, сокращённо называемый ботом. Далее представлено описание того, что такое бот, каким может быть и в каких целях используется.
Бот является программой, которая по заданному алгоритму осуществляет действия, схожие с человеческими, через тот же интерфейс, который используется людьми. Может выполнять как этически корректные, так и некорректные операции. К роботам, производящим одобряемые действия, можно отнести:
• «пауков» и «дятлов» поисковых систем,
• помощников в сервисах онлайн-общения,
• программы-информаторы различных сайтов и т. п.
К роботам, осуществляющим некорректные с точки зрения этики действия, относятся:
• спам-боты,
• вирусное и троянское программное обеспечение,
• программы для бронирования мест на зрелищных мероприятиях,
• утилиты для совершения покупок в интернет-аукционах,
• утилиты для автоматического совершения действий в компьютерных играх и т. д.
Особенности работы некоторых бот-приложений
Поисковые «пауки» переходят со страницы на страницу в сети Интернет, сохраняя в памяти системы содержимое. В дальнейшем эти тексты могут индексироваться, а полученные данные использоваться при осуществлении поиска пользователем. «Дятлы» проверяют («простукивают») сайты каталога на доступность. Если ресурс не отвечает в течение некоторого времени, его исключают из списка.
Программные средства оказания помощи в сервисах онлайн-общения информируют пользователей о правилах, установленных в той или иной конференции, выводят служебные сообщения. Некоторые сайты рассылают сообщения об обновлениях на своих страницах, изменениях и новшествах на ресурсах.
Троянские программы создают ботнеты (сети из множества компьютеров) для последующих атак на какие-либо сайты с целью выведения их из строя. Спам-программы рассылают сообщения, комментарии на сайтах. Этим могут достигаться различные цели: реклама чего-либо, создание впечатления ответа живого человека, выведение темы в топ сервиса. В играх боты используются для получения каких-либо ресурсов в автоматическом режиме.
Знать, что такое бот, полезно потому, что определение сообщения или действия как созданное не человеком может исключить введение пользователя в заблуждение, что сэкономит его время и, в ряде случаев, деньги.
Также статьи на сайте remontka.com на различные темы:
Для чего нужен ультрабук ?
Определение понятия капча
Для чего нужен патч ?
Определение понятия пиксель
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…