Чек-лист проверки сайта перед запуском
Запуск сайта — момент, когда мелкие недочёты внезапно становятся видны клиентам и поисковым системам. Чтобы не исправлять ошибки на ходу, перед публикацией стоит…
Взлом сайта — это не только неприятность для разработчика, но и потеря заявок, позиций в поиске и доверия клиентов. Большинство атак можно предотвратить простыми мерами. Рассказываем, какие базовые шаги защиты должны быть на любом коммерческом сайте.
Многие владельцы небольших сайтов уверены, что их ресурс никому не интересен: «Мы же не банк, что у нас красть?» Но большинство атак не направлены на конкретную компанию. Злоумышленники используют автоматические программы, которые сканируют интернет в поисках уязвимых сайтов — с устаревшей CMS, слабым паролем, дырявым плагином. Попался ваш сайт — значит, будет взломан.
Зачем это нужно взломщикам:
Последствия для бизнеса неприятные: поисковики помечают сайт как опасный, браузеры показывают предупреждение, хостинг может заблокировать аккаунт, позиции падают, клиенты уходят. На восстановление уходят время и деньги, а репутационный ущерб бывает заметнее финансового.
Устаревшее программное обеспечение — главная причина взломов. Когда в популярной CMS или плагине находят уязвимость, разработчики выпускают исправление. Но одновременно информация об уязвимости становится публичной, и злоумышленники начинают искать сайты, где обновление не установлено.
Что нужно обновлять:
Правила безопасного обновления:
Совет: если сайт сделан на самописном движке, уточните у разработчика, кто отвечает за обновления и исправление уязвимостей. Код без поддержки со временем становится уязвимым так же, как устаревшая CMS.
Второе слабое место — доступы. Подбор паролей к админке, FTP и хостингу — одна из самых массовых атак, и она до сих пор работает, потому что многие используют простые пароли.
Базовые правила:
Особое внимание — доступам к домену. Если злоумышленник получит контроль над доменом, он сможет перенаправить его куда угодно. Домен должен быть зарегистрирован на компанию, а доступ к аккаунту регистратора — защищён двухфакторной аутентификацией и известен ответственному лицу.
Даже при идеальной защите что-то может пойти не так: взлом, ошибка при обновлении, сбой сервера, случайное удаление. Резервная копия — страховка, которая позволяет быстро восстановить сайт.
Правила резервного копирования:
Многие хостинги предлагают автоматическое резервное копирование. Это удобно, но не стоит полагаться только на него — имейте собственную копию под своим контролем.
SSL-сертификат и протокол HTTPS шифруют данные между браузером посетителя и сервером. Без этого информация из форм — имена, телефоны, пароли — передаётся открытым текстом и может быть перехвачена.
Сегодня HTTPS — обязательный минимум для любого сайта:
Важно не просто установить сертификат, а настроить переадресацию всех страниц с HTTP на HTTPS и следить за сроком действия сертификата. Многие хостинги поддерживают автоматическое продление бесплатных сертификатов.
Формы на сайте — потенциальная точка входа для атак и источник спама.
Что важно сделать:
Безопасность сайта во многом зависит от того, где он размещён. Надёжный хостинг берёт на себя часть защиты.
На что обратить внимание:
Ещё несколько настроек, которые стоит проверить:
Взлом часто происходит незаметно. Вредоносный код может месяцами показывать спам-ссылки только поисковым роботам или перенаправлять только мобильных посетителей. Владелец сайта ничего не замечает, а позиции тем временем падают.
Инструменты для своевременного обнаружения:
Если взлом всё-таки произошёл, действуйте последовательно:
| Мера | Как часто проверять |
|---|---|
| Обновления CMS, плагинов, тем | Регулярно, по мере выхода |
| Резервные копии вне сервера | Автоматически, с проверкой восстановления |
| Надёжные пароли и двухфакторная аутентификация | При настройке и смене сотрудников |
| Ревизия учётных записей | При каждой смене подрядчика или сотрудника |
| HTTPS и срок действия сертификата | Постоянно, с автопродлением |
| Уведомления Вебмастера и Search Console | Постоянно |
| Удаление неиспользуемых плагинов | При каждом аудите |
Мы в КомРА рекомендуем закрепить ответственность за безопасность сайта за конкретным человеком или подрядчиком. Когда за это «отвечают все», на практике не отвечает никто.
Безопасность сайта не требует сложных технологий — большинство взломов происходит из-за устаревшего ПО, слабых паролей и отсутствия резервных копий. Регулярно обновляйте CMS и плагины, используйте сложные пароли и двухфакторную аутентификацию, разграничивайте доступы и вовремя отзывайте их, храните резервные копии вне сервера и проверяйте, что из них можно восстановиться.
Добавьте к этому HTTPS, защиту форм, надёжный хостинг и мониторинг через сервисы для вебмастеров — и ваш сайт перестанет быть лёгкой добычей для автоматических атак. Профилактика всегда обходится дешевле, чем восстановление после взлома.
Другие материалы этой рубрики
Запуск сайта — момент, когда мелкие недочёты внезапно становятся видны клиентам и поисковым системам. Чтобы не исправлять ошибки на ходу, перед публикацией стоит…
Техническое задание — это договорённость между заказчиком и разработчиком, записанная так, чтобы её нельзя было понять двояко. Разбираем, из каких разделов состоит…
Выбор между лендингом и многостраничным сайтом зависит не от моды и не от бюджета, а от задачи, которую должен решить ресурс. Рассказываем, чем отличаются эти форматы,…
Расскажите о задаче в двух словах: что продаёте, есть ли сайт, какой нужен результат. Мы изучим нишу и конкурентов, предложим решение и назовём стоимость по этапам. Консультация и предварительная оценка — бесплатно.
Или пишите напрямую: [email protected]