Поисковые боты

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Kuskow
phpBB 2.0.7
Сообщения: 595
Стаж: 10 лет 5 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 48 раз
Поблагодарили: 62 раза

Re: Поисковые боты

Сообщение Kuskow »

Код: Выделить всё

57.141.20.70
meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)
Интересно так ходит по форуму, таскает с собой все cookies, выполняет все java script. Зачем ему это?
Аватара пользователя
Michel
Поддержка
Поддержка
Сообщения: 688
Стаж: 14 лет 9 месяцев
Откуда: Липецк
Благодарил (а): 146 раз
Поблагодарили: 86 раз

Re: Поисковые боты

Сообщение Michel »

Сегодня обнаружил множество записей в логах. по типу:

Код: Выделить всё

[Sun Sep 27 06:24:36.544118 2026] [cgid:error] [pid 2668694:tid 140019666568960] [client 52.141.4.134:0] AH01265: attempt to invoke directory as script: /var/www/cgi-bin/
Пообщавшись с ИИ, вот что он мне рассказал:
Терминатор :) писал(а):Это сообщение об ошибке (уровень [error]) веб-сервера Apache (модуля mod_cgid), которое означает, что сервер заблокировал попытку запустить целую директорию (папку) вместо исполняемого скрипта.Код AH01265: attempt to invoke directory as script дословно переводится как: «попытка вызвать каталог в качестве скрипта».
Почему возникла эта ошибка?
Некорректный запрос (поведение бота): Удаленный клиент с IP-адресом 52.141.4.134 (это IP-адрес облака Microsoft Azure) отправил запрос напрямую к cgi-директории /var/www/cgi-bin/, не указав имя конкретного файла скрипта (например, script.cgi или script.pl).
Сканирование уязвимостей: Боты часто проверяют стандартные папки серверов (вроде /cgi-bin/) в надежде найти там открытый список файлов или уязвимые старые скрипты. Ошибка в настройках Apache: Если вы сами пытались настроить работу CGI-скриптов и указали в браузере или в файле конфигурации (.htaccess / httpd.conf) путь к папке как к конечному исполняемому файлу, Apache выдаст эту ошибку.
Безопасно ли это?
Да, это хороший знак. Ошибка показывает, что механизмы безопасности Apache сработали правильно. Сервер понял, что ему подсовывают папку под видом исполняемого файла, отказал клиенту в доступе (обычно отдается статус 403 Forbidden или 404 Not Found) и сделал запись в лог, предотвратив потенциальный сбой или утечку структуры директорий.
Что делать?
Если это случайный лог от чужого бота: Ничего делать не нужно. Папка защищена, сервер в безопасности. При желании IP-адрес 52.141.4.134 можно заблокировать на уровне файрвола (iptables/ufw), если запросы от него идут слишком часто.
Раньше такого не замечал :shock:
phpBB 3.3.19 • php 8.5.12 • MySQL(i) 8.0.25-15
Расширения для phpBB • Стили для phpBB
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17317
Стаж: 20 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 634 раза
Поблагодарили: 2418 раз

Re: Поисковые боты

Сообщение rxu »

Боты пытаются получить листинг директории с исполняемыми скриптами Apache, чтобы потом ломануть что-нибудь. Наверное, ИИ шалит.
Изображение
Аватара пользователя
Michel
Поддержка
Поддержка
Сообщения: 688
Стаж: 14 лет 9 месяцев
Откуда: Липецк
Благодарил (а): 146 раз
Поблагодарили: 86 раз

Re: Поисковые боты

Сообщение Michel »

Вот ещё, но уже другая запись:

Код: Выделить всё

[Sun Sep 27 05:03:26.248398 2026] [:error] [pid 2668126:tid 140019155072768] [client 34.77.137.207:0] [client 34.77.137.207] ModSecurity: Access denied with code 403 (phase 2). String match "/.env" at REQUEST_URI. [file "/etc/httpd/modsecurity.d/malware_expert_rules.conf"] [line "521"] [id "430057"] [msg "Malware.Expert - request_uri: .ENV Files"] [hostname "autodiscover.sitemaster.su"] [uri "/aws/.env"] [unique_id "arh5btFGAky7mLojyLIR2QAAAAo"]
И вот что на этот счёт рассказал ИИ:
Терминатор :) писал(а):Это запись об успешной блокировке атаки (уровень [:error]) защитным экраном ModSecurity на вашем веб-сервере Apache.Специальный модуль безопасности заблокировал подозрительный запрос и выдал клиенту ошибку 403 Forbidden (Доступ запрещен).Что именно произошло?
Кто атаковал: Сканирование шло с IP-адреса 34.77.137.207 (это облачный сервер Google Cloud, расположенный в Европе).
Что искали: Бот пытался обратиться к техническому поддомену автонастройки почты autodiscover.sitemaster.su и прочесть файл по адресу /aws/.env. Цель хакеров: Файлы конфигурации .env (Environment) часто используются в различных веб-приложениях и фреймворках для хранения секретных ключей, паролей от баз данных, доступов к AWS (Amazon Web Services) и других конфиденциальных настроек. Боты массово сканируют сайты в надежде найти небрежно оставленные или незащищенные файлы .env, чтобы угнать доступы. Что его остановило: Сработало правило безопасности под номером 430057 из коммерческого или специализированного набора правил Malware.Expert (malware_expert_rules.conf). Система обнаружила подстроку /.env в адресе запроса и мгновенно прервала его обработку во 2-й фазе (анализ заголовков и URI).
Критично ли это?
Абсолютно нет, ваш сервер сработал идеально. Это классический пример фонового «шума» в интернете — автоматизированного сканирования уязвимостей. Поскольку ModSecurity сразу заблокировал этот запрос, бот не смог даже проверить, существует ли такой файл на самом деле.
Что делать?
Ничего делать не нужно: Ваша защита (ModSecurity + правила Malware.Expert) работает корректно и полностью выполняет свою задачу.
Меня типо ломануть пытались что ли? :popcorn
phpBB 3.3.19 • php 8.5.12 • MySQL(i) 8.0.25-15
Расширения для phpBB • Стили для phpBB

Вернуться в «phpBB-пространство»