Безопасность хостинга TopHost: Imunify360, файрвол, бэкапы и Ваша роль

Печать
  • 0

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

Коротко: сервер защищают Anti-DDoS, файрвол, Imunify360 (антивирусная проверка, фильтр запросов WAF и проактивная защита) и CloudLinux, а данные ежедневно копируются через JetBackup 5. За обновление сайта, надёжные пароли и собственную копию отвечаете Вы. Если пришло уведомление о заражённых файлах, у Вас есть 24 часа, чтобы очистить аккаунт и сообщить нам.

Что работает на сервере

  • Защита от DDoS, DoS и Flood-атак. Отсекает поток мусорных запросов, которым пытаются перегрузить сервер, чтобы сайты оставались доступными для обычных посетителей.
  • Файрвол сервера. Блокирует IP-адреса, с которых слишком много раз вводят неверный пароль к FTP, SSH, почте (SMTP, POP3) или cPanel, а также адреса, которые раз за разом срабатывают на правила безопасности. Подробнее в статье о причинах блокировки IP-адреса файрволом.
  • Imunify360. Сканирует аккаунты хостинга в поисках вредоносных файлов и подозрительной активности, фильтрует веб-запросы и останавливает опасные скрипты. Подробности в следующем разделе.
  • Правила ModSecurity (файрвол веб-приложений). Проверяют запросы к сайту и останавливают те, что похожи на атаку: попытки SQL-инъекций, внедрения скриптов в страницы и подобное.
  • CloudLinux. У каждого аккаунта свои лимиты процессора и памяти. Перегруженный или взломанный сайт не может забрать ресурсы соседей по серверу. См. CloudLinux: как сервер выделяет ресурсы Вашему сайту.
  • Резервные копии JetBackup 5. Копии создаются ежедневно, хранятся в двух разных местах и доступны по ротации 30 дней. Восстановить их можно самостоятельно из cPanel по инструкции для JetBackup 5.
  • Бесплатный SSL-сертификат. Выпускается автоматически для доменов аккаунта и шифрует данные между посетителем и сайтом.
  • Двухфакторная аутентификация в личном кабинете. Включается через приложение для одноразовых кодов (TOTP), и одного пароля для входа уже недостаточно.

Imunify360: что проверяется и как Вы это заметите

Большую часть времени Вы Imunify360 не замечаете. Он даёт о себе знать, только когда находит что-то подозрительное или блокирует соединение.

Часть системыЧто делаетЧто видите Вы
Антивирусный сканерИщет вредоносные файлы и подозрительное поведение в аккаунтеУведомление о заражённых файлах; список и история проверок также есть в cPanel, раздел Security, затем Imunify360
ФайрволБлокирует IP-адреса, с которых подбирают пароли или атакуют серверС определённого подключения не открывается сайт, cPanel, FTP или почта
Фильтр веб-запросов (WAF)Отклоняет запросы, похожие на атаки на приложенияОшибка 403 при каком-то действии на сайте, например при отправке формы
Проактивная защита PHP и проверка ботовОстанавливает опасные скрипты и подозрительный автоматический трафикРедко: страница проверки в браузере перед открытием сайта

Если фильтр запросов выдаёт ошибку 403, см. статью Ошибка 403 из-за ModSecurity: почему она появляется и как запросить исключение.

Если пришло уведомление о вредоносных файлах

По Условиям TopHost, если в аккаунте найдены вредоносные файлы, опасные для сервера или других клиентов, Вы сразу получаете уведомление. С этого момента у Вас есть 24 часа, чтобы очистить аккаунт, разобраться в причине и сообщить нам о принятых мерах. При серьёзной угрозе аккаунт может быть заблокирован сразу, и мы свяжемся с Вами, чтобы всё объяснить. Пошагово: Уведомление Imunify о заражённых файлах.

Ваша часть работы

По Условиям предоставления услуг клиент сам отвечает за выбор и обновление CMS, тем и плагинов. На практике большинство взломов происходит через устаревший плагин или слабый пароль, а не через сервер.

Что делатьЗачем
Обновлять WordPress, темы и плагины, удобнее всего в cPanel через WP Toolkit (или, как альтернатива, в админке WordPress)Уязвимости старых версий известны, и боты ищут их автоматически
Удалять отключённые плагины и темыВыключенный, но оставленный на сервере плагин так же уязвим, как и включённый
Использовать разные пароли для cPanel, FTP, почты и админки сайтаПароль, утёкший с другого сервиса, не откроет доступ к хостингу
Хранить свою копию сайта на компьютере или в другом хранилищеКопии на сервере страхуют, но не заменяют собственный бэкап
Проверять антивирусом компьютеры, с которых Вы заходите в cPanel и по FTPВирус на компьютере может украсть даже только что изменённые пароли

Чего серверная защита не может

  • Не обновляет Ваш сайт. Устаревший плагин остаётся открытой дверью, даже если заражённые файлы находятся быстро. Уязвимость в коде самого сайта защита не исправит.
  • Не защищает Ваш компьютер. Если пароль от FTP или cPanel украден с заражённого ПК, злоумышленник входит с правильными данными, и сервер не может отличить его от Вас. См. также На моём сайте вирусы, что делать?
  • Не заменяет собственные резервные копии. JetBackup делает копии автоматически, но мы советуем хранить и свои копии вне хостинга.

Частые вопросы

Нужно ли что-то включать?

Нет. Все перечисленные меры работают на виртуальном хостинге по умолчанию. Самостоятельно включается только двухфакторная аутентификация в личном кабинете.

Значит, сайт теперь невозможно взломать?

Нет. Защита сильно снижает риск и отражает большинство автоматических атак, но обновления и надёжные пароли по-прежнему важны.

Imunify360 заблокировал что-то нормальное

Защита работает на уровне сервера, и отключить её для одного аккаунта нельзя. Если она мешает обычной работе сайта или заблокировала Ваш IP, откройте тикет, опишите, что Вы делали, и, если знаете, укажите свой IP-адрес. Мы проверим и при необходимости добавим исключение.

Чистый файл помечен как заражённый

Такое бывает, особенно с самописным или обфусцированным кодом от разработчика. Не возвращайте файл самостоятельно поверх предупреждения: пришлите в тикете полный путь к нему, и мы его проверим.

Что делать, если есть подозрения?

Посмотрите историю проверок в cPanel, раздел Security, затем Imunify360, и откройте тикет с описанием того, что Вы заметили.

У меня VPS. Это относится и к нему?

Всё описанное здесь относится к виртуальному хостингу. На VPS Pro (с администрированием) настройка безопасности входит в услугу. На VPS без администрирования за безопасность сервера отвечаете Вы.

Полезные статьи

Помог ли вам данный ответ?

Нужна помощь? Позвоните нам +373 795-800-80