
Комментарии 8
А фингерпринты? Соответствие города и айпи и прочее комбы?
Статья написана чатом. Промпт примерно был такой: "Напиши небольшую статью на тему "как сайт может отличить человека от бота"?
Скрытый текст
Как сайт может отличить человека от бота?
В эпоху цифровых технологий сайты ежедневно сталкиваются с множеством автоматизированных программ — ботов, которые могут нарушать работу сервисов: рассылать спам, пытаться взломать аккаунты или искажать статистику. Чтобы защититься, разработчики внедряют разные методы для распознавания, кто заходит на сайт — человек или бот. Вот основные из них:
1. CAPTCHA и reCAPTCHA
Один из самых известных способов — это проверка с помощью CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart). Пользователя просят решить задачу, с которой сложно справиться боту: распознать и ввести искажённый текст, выбрать картинки с определёнными объектами или поставить галочку "Я не робот". Google reCAPTCHA использует поведенческий анализ, отслеживая движение мыши, время реакции и другие признаки, чтобы сделать проверку менее навязчивой.
2. Поведенческий анализ
Сайты могут анализировать, как пользователь взаимодействует с интерфейсом: насколько естественно двигается курсор, как быстро заполняются поля формы, нажимаются ли клавиши с реалистичной задержкой. Боты часто действуют с нереалистичной точностью и скоростью.
3. Отслеживание IP-адресов и заголовков
Боты могут использовать подозрительные IP-адреса (например, из известных дата-центров или прокси-серверов). Кроме того, сайты могут анализировать заголовки HTTP-запросов: у браузеров людей они выглядят определённым образом, а у ботов часто отсутствуют или сгенерированы некорректно.
4. Анализ JavaScript и Cookies
Многие боты не обрабатывают JavaScript или не сохраняют cookies. Сайт может отправить небольшой скрипт и проверить, вернул ли браузер ожидаемый результат. Если нет — вероятно, это бот.
5. Временные ограничения и ограничения по частоте
Если пользователь выполняет слишком много действий за короткий промежуток времени (например, отправляет сотни форм или делает десятки запросов в секунду), сайт может заподозрить автоматизацию и временно заблокировать такие действия.
Вывод:
Борьба с ботами — это постоянная гонка между разработчиками сайтов и создателями автоматических систем. Современные методы становятся всё более изощрёнными, стараясь не мешать обычным пользователям, но эффективно фильтровать вредоносную активность.
Зато становится понятно, почему некоторые особо умные сайты недовольны, когда мышкой не возишь постоянно.
При возможности не ходить туда - потом и не хожу.
Как отличить человека от ИИ
Если отвечать в лоб на вопрос из заголовка, то если сейчас это с грехом пополам удаётся, то совсем скоро оно перестанет получаться. Как бы человек ни крутил капчами разнообразных типов, AGI его переплюнет. Просто потому что человек (в среднем) в своём интеллектуальном развитии почти стоит на месте, а ИИ каждую секунду наращивает возможности.
Так что... просто будьте к этому морально готовы, и не говорите, что вас не предупреждали.
Почему-то сразу вспомнилась проблема раскидывания мусора медведями в Йеллоустоуне. По легенде, когда ответственного спросили, почему бы не сделать такие контейнеры, которые человек может открыть, а медведь нет, он вроде как ответил, что для этого множества "умный медведь" и "тупой турист" не должны пересекаться, а это не так
Как отличить человека от ИИ
Первый получает энергию из пищи, а второй по силовому кабелю. Причем возможно, что второй потребляет больше энергии на "единицу размышления". Поэтому если и наступит глобальное потепление, то оно наступит от повсеметного распространения ЦОДов для ИИ и локальных ферм для БЯМ 😁😁😁.
Шутки шутками, а 8 мая 2025 года Сэм Альтман и Брэд Смит из Майкрософт ходили в комиссию Сената США, чтобы слезно просить снизить регулирования для сферы ИИ, а также помочь преодолеть местные ограничения в получении электроэнергии для новых GPU-ЦОДов в США.
Как отличить человека от ИИ