Совместно с экспертами хостинговой компании HostPro создали материал, который пригодится практически всем, кто имеет дело с веб-ресурсами: владельцам и администраторам сайтов, веб-разработчикам, веб-дизайнерам, SEO-специалистам, маркетологам, а также всем пользователям в Интернете.
После прочтения этой статьи вы сможете самостоятельно проверить сайт на наличие вирусов, а также получите действенные советы, как защитить свой ресурс от вирусов и взлома.
Вирус — по сути, вредоносный код, который устанавливается на сайт из-за пробелов в безопасности. По опыту можем сказать, что статистически чаще всего вирусы на сайты попадают из-за уязвимостей необновленной CMS (процентов 80 из всех случаев), старых версий тем, плагинов, установки дополнительных функций, использования тем и плагинов, загруженных из ненадежных источников, неправильного распределения прав между администраторами.
К чему может привести заражение вирусом?
— удаление важных файлов или изменения в базе данных, что приводит к нарушению функционала сайта;
— получение злоумышленниками доступа к контенту вашего сайта или к полному его администрированию — в результате этого могут появляться непонятные баннеры, фишинговые ссылки на другие сайты, а также редиректы на сторонние и не всегда законные ресурсы;
— медленная загрузка сайта или вообще остановка его работы. Такая ситуация обычно вызвана высокой нагрузкой на сервере из-за процессов, запущенных вредоносным кодом (рассылка спама, распространение вирусов, брутфорс-атаки, майнинг, DDoS).
— похищение из БД (базы данных) и утечка конфиденциальной информации администраторов и клиентов (имена, имейлы, данные банковских карт);
— если вовремя не заметить изменений, сайт может попасть под санкции и потерять позиции в выдаче или вообще перестать индексироваться и быть заблокированным со стороны хостинга или доменного регистратора.
Как проверить сайт на наличие вирусов?
HostPro из своей практики советует несколько способов проверки сайта на вирусы, которые не требуют особых технических навыков и бюджетов.
— Желательно, чтобы на хостинге был подключен антивирус. При обнаружении зараженных файлов, а также программ, структура которых похожа на те, что содержатся в базе вредоносного ПО, вам на контактную почту будут приходить уведомления вместе с рекомендациями.
Хороший сканер, возьмем к примеру ImunifyAV+, обнаруживает даже зашифрованный вредоносный код в файлах.
У украинского хостера HostPro во все тарифы Хостинга включен антивирус ImunifyAV+, его нужно лишь активировать в панели управления или сделать запрос в техподдержку, и это сделают за вас.
— У Гугла есть хороший инструмент проверки на зараженные файлы, называется Google Safe Browsing. Здесь можно проверить любой сайт, даже если вы не являетесь его администратором.
— Если же вы владелец сайта, можете просто проверять уведомления об обнаружении опасного контента на почте или в кабинете Google Search Console ⇨ «Безопасность и меры, принятые вручную» ⇨ «Проблемы с безопасностью».
— Есть также онлайн-сервисы, на которых можно проверить наличие вирусов на сайте, например Sucuri SiteCheck или VirusTotal. Метод простой и доступный, но проверка получается поверхностная. Подобные инструменты, как правило, не исследуют ядро сайта, поэтому даже простые вирусы могут проскочить.
Как понять, что сайт заражен?
Вот несколько «симптомов» заражения вашего сайта вредоносными вирусами:
— пользователи сообщают, что не могут попасть на сайт, потому что его блокируют их браузеры и/или программы безопасности;
— веб-сайт был добавлен в базу данных вредоносных URL-адресов;
— вы видите значительное изменение трафика и/или резко ухудшились позиции в поисковой выдаче;
— сайт выдает ошибки; работает медленно или вообще недоступен (обратите внимание, что это также может быть признаком того, что срок действия вашего домена или Хостинга истек);
— пользователей перенаправляет на другой ресурс, когда они заходят на сайт или переходят по внутренним ссылкам;
— появился дополнительный контент на сайте: реклама или всплывающие окна;
— оповещения о вирусах, поступающие от хостинг-провайдера;
— произошла утечка конфиденциальных данных с сайта;
— в админ-панели появились новые администраторы, которым вы не выдавали доступов;
— в индексном файле или других файлах сайта есть сторонний код, он может содержаться в тегах [iframe][/iframe], а также после [BODY] или [HTML].
Чек-лист для эффективной защиты сайта от вирусов и взлома
Если на сайте не установлен SSL, пользователи вместо нужного контента увидят оповещение о том, что соединение небезопасно.
Некоторые хостинг-компании реселят SSL-сертификаты, поэтому вы можете поинтересоваться о наличии этой услуги у своего провайдера. В частности, в HostPro вам еще и могут бесплатно его сгенерировать и подключить на сайт.
— Контролируйте, какие данные пользователи загружают на ваш сайт. В случае, если клиентам необходимо загрузить файлы, укажите разрешенные расширения и максимально допустимый размер файла. Также не пренебрегайте сканированием загруженных файлов, поскольку они могут содержать вредоносное ПО.
— Установите на сайт Git, консольную утилиту, которая будет отслеживать изменения файлов в вашем проекте. Если нужно будет «вылечить» сайт от заражения, вы сможете просто откатить систему в SSH-консоли до чистой версии и развернуть резервную копию базы данных.
Взять бэкап сайта можно у своего хостинг-провайдера. Отслеживать можно и вручную, но некоторые вирусы могут подменять дату редактирования файлов или просто так хорошо прятаться, что самостоятельно их найти очень трудно.
Мы советуем сразу выбирать хостера, который с периодичностью, как минимум, раз в сутки делает резервные копии данных всех сайтов на сервере, желательно бесплатные. В HostPro, к примеру, вы можете получить любой архив своего сайта за предыдущие 30 дней.
В завершение
Неспособность бизнеса защитить свой сайт от вирусов может иметь негативные финансовые, репутационные и технические последствия и повлиять на его долгосрочную конкурентоспособность.
Существуют универсальные рекомендации, следуя которым вы можете существенно уменьшить риск попадания на сайт вирусов, в частности установить SSL-сертификат, периодически обновлять CMS, темы и плагины (ведь разработчики в каждой новой версии устраняют уязвимости, которые были в предыдущих), выбрать надежного хостинг-провайдера с антивирусом в тарифе.
Мы также советуем установить на сайт Git, чтобы в случае чего иметь возможность развернуть бэкап данных сайта, а также отдавать предпочтение хостинг-провайдерам, которые делают автоматические резервные копии сайтов ежесуточно.
Если уже случилось так, что на ваш сайт удалось заексплойтить вредоносный код:
Безопасный Хостинг с SSL-сертификатом, антивирусом и защитой от DDoS заказывайте с промокодом ITTA-20. Предложение действует на все тарифы виртуального Хостинга до 31.12.2024.
Google Safe Browsing, Google Search Console, HostPro, SSL-сертификат, Sucuri SiteCheck, VirusTotal., Безопасный Хостинг, надежные серверы