Вопрос-ответ Поддержка и безопасность
Как сделать сайт безопасным?
Константин, Кемерово 1,3 тыс. просм.
Подскажите, как сделать сайт безопасным? Сайт компании работает на WordPress уже два года, обновления никогда не ставили, потому что боялись что-нибудь сломать. Недавно узнали, что у конкурента взломали похожий сайт, и теперь переживаем за свой.
Светлана Никитина backend-разработчик
ответил
Безопасность сайта держится на нескольких базовых вещах: свежие версии CMS и плагинов, сложные уникальные пароли у всех, кто имеет доступ к админке и хостингу, HTTPS-сертификат и регулярные резервные копии, которые хранятся отдельно от самого сервера. Большинство взломов происходит не через сложный целевой хак, а через известную дыру в устаревшем плагине, которую боты сканируют автоматически.
Страх что-то сломать обновлением понятен, но два года без обновлений - гораздо больший риск, чем сломанная тема после апдейта: уязвимости в старых версиях WordPress и плагинов публикуются открыто, и взломщики целенаправленно ищут сайты, которые их не закрыли. Правильный порядок - сначала сделать резервную копию сайта и базы данных, потом обновлять на тестовой копии сайта, а не на боевой версии, и только убедившись, что всё работает, накатывать обновление на прод.
Из практических шагов, которые снижают риск взлома заметнее всего:
- обновлять CMS, плагины и тему хотя бы раз в один-два месяца, а не откладывать на потом;
- поставить двухфакторную аутентификацию на вход в админку и ограничить число попыток входа;
- убрать неиспользуемые плагины и учётные записи бывших сотрудников - лишний доступ это лишняя дыра;
- настроить автоматические резервные копии с хранением за пределами того же сервера, чтобы при взломе или сбое было что восстанавливать.
Если сайт собирает персональные данные через формы, требования по защите этих данных прописаны и в 152-ФЗ - это отдельный слой поверх общей безопасности. Если самостоятельно навести порядок страшно или на сайте уже есть признаки взлома (незнакомые файлы, лишние администраторы, редиректы на чужие страницы), это повод обратиться к разработчику для аудита: чем дольше сайт стоит незащищённым, тем дороже потом обходится восстановление.
Задать свой вопрос
Вопросы проходят модерацию. Ответ специалиста студии публикуется на сайте в течение пары дней.
Вопрос отправлен на модерацию. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.