Безопасность сайта

Как защитить веб-сайт?

Артем, Пермь 0

Веду сайт магазина стройматериалов на WordPress, ставили его три года назад и с тех пор почти не трогали. Начали приходить письма от хостинга про подозрительные попытки входа в панель. С чего вообще начинается базовая защита сайта, пока не полезли глубже?

Дмитрий Акиндинов технический администратор сайтов

ответил

Базовая защита сайта — это пять пунктов: сложный пароль и двухфакторная аутентификация в панели и на хостинге, регулярные обновления CMS и плагинов, файрвол хостинга или облачный вроде Cloudflare, бэкапы с проверкой восстановления и запрет выполнения PHP в папке uploads. Для сайта-визитки этого достаточно, если вход в панель ограничен.

Письма о попытках входа — обычно автоматический перебор паролей ботами, а не целевая атака. Опасность не в самих попытках, а в том, что рано или поздно кто-то подберет пароль или найдет уязвимость в старом плагине. Три года без обновлений на WordPress — серьезный риск: за это время у популярных плагинов накапливаются известные уязвимости, и боты сканируют сайты именно на них.

Отдельно стоит закрыть выполнение PHP-скриптов в папке uploads через .htaccess или настройки хостинга. Именно туда чаще всего заливают вредоносный код через дыры в форме загрузки файлов или уязвимый плагин, а без этой настройки залитый файл выполняется как обычная страница сайта — это и называют веб-шеллом.

Из практики: сначала обновите CMS и все плагины, смените пароли админки и FTP, включите двухфакторную аутентификацию и настройте автоматический бэкап хотя бы раз в сутки. Дальше — файрвол и мониторинг изменений файлов, если сайт важен для бизнеса.

Подробный разбор PHP-файл в папке uploads: как найти шелл и почистить сайт

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Безопасность сайта"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?