401 Unauthorized: не ошибка, а сигнал
Прочитал, что 401 Unauthorized — не просто ошибка, а сигнал, который может скрывать неисправность, а может — и атаку. И это не про «случайный сбой», а про то, как система говорит: «Вы не тот, за кого себя выдаёте». И если сайт начинает выдавать такие коды — это не повод ждать, пока кто-то заметит. Это повод действовать.
О чём речь и почему я считаю это важным для сайта
401 Unauthorized — это не ошибка, а ответ: «Вы не тот, за кого себя выдаёте». Сервер понял запрос, но не признал отправителя. Это может быть просто забытый пароль. А может — попытка взлома.
Если это админ — он не может войти. Если посетитель — уходит. И сайт теряет доверие. А если это бот — значит, кто-то уже внутри. Это не «случайно не работает» — это сигнал.
Как это устроено — что тут вообще происходит
Сервер получает запрос. Понимает, что это запрос. Но не знает, кто его отправил. Или знает — но не доверяет. И говорит: «Ты не тот, за кого себя выдаёшь».
Это может быть простой сбой: пароль поменяли, куки сломались. А может — вредоносный код, который перехватывает аутентификацию. Или даже защита, которая включилась, но не работает.
Как понять, что это касается вашего сайта
Проверяю сначала: где именно возникает ошибка — на всей странице или только в админке? Если только в /wp-admin — это уже узкий фокус.
Потом — в режиме инкогнито. Если там работает — значит, проблема в куках. Если нет — значит, на сервере что-то не так. Или кто-то уже внутри.
Что с этим делать
Сначала — не паникую. Сначала проверяю: не заблокирован ли пользователь? Не поменялся ли пароль? Не переключился ли с HTTP на HTTPS?
Потом — сбрасываю кеш на всех уровнях. Потом — отключаю по одному плагину. Если после отключения — всё работает — значит, один из них виноват. Если нет — ищу в коде, где могла быть вставка.
Что здесь даёт поддержка
Мы не ждём, пока сайт упадёт. Мы смотрим на него каждый несколько минут — 24/7. Если вдруг появляется 401 — мы уже знаем. И не ждём, пока клиент сообщит.
Просроченный сертификат или домен — это не случайность. Это предсказуемый сбой. И его можно предотвратить. У нас — мониторинг каждые несколько минут, 24/7. А вы — можете не думать о сайте.
Хотите проверить, как у вас с безопасностью? Сделайте бесплатный аудит сайта.