Я преобразовал свой сайт из asp.net в ядро .net и разместил его на одном сервере. Теперь веб-сайт получает сотни посещений ежедневно с разных IP-адресов, пытающихся получить доступ, как показано ниже.
/php-myadmin/
/wp-content/
/mysql/
Ни одного из этих каталогов нет на моем веб-сайте, у меня даже нет phpmyadmin на моем сервере. Я регистрирую сообщение об ошибке, если путь 404 не найден на моем веб-сайте.
Я хотел бы остановить их, если это возможно, так как я получаю сотни сообщений с необычными ошибками в день. Кроме того, я заблокировал несколько этих IP-адресов, но они продолжают возвращаться со свежими IP-адресами. Могу ли я как-то предотвратить это навсегда? Или в этом случае есть способ не отправлять электронную почту?
Добро пожаловать в Интернет; каждый веб-сервер получает всевозможные пробные запросы, в основном для этих интерфейсов администрирования и путей для веб-приложений с известными уязвимостями.
Поэтому, возможно, вообще не стоит включать уведомления по электронной почте об ошибках 404. Вместо этого, чтобы удалить все дубликаты, вы можете либо проанализировать журналы, либо сохранить уникальные 404 URL-адреса в базе данных. Таким образом вы можете пометить их как ложные срабатывания и более эффективно находить возможные актуальные проблемы.