Как защитить сайт от взлома и заражения — рекомендации Setup.ru

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

Адгуард

Небольшая программа -брандмауэр действует весьма эффективно и необходима, если подобными функциями не обладает главная антивирусная программа, установленная на компьютере.

Тем не менее, сегодняшняя статья не об этой программе. Здесь я хочу воспользоваться некоторым обобщенным материалом, дающим определенные представления о важности  антивирусной защиты  в контексте защиты сайтов от взлома. Сайт Setup.ru  разместил на своей странице замечательную статью, связанной с предохранением сайтов от взлома и последствий их обладателей связанной с данной деятельностью всевозможных злоумышленников.

Практически не изменяя её, предоставляю вашему вниманию, дорогие читатели.

Защита сайта от взлома и заражения

Взлом сайта – очень неприятная ситуация, угрожающая его работоспособности. От этого не застрахован ни один ресурс в сети. Совершая подобные атаки, злоумышленники руководствуются самыми разными принципами – от банального вредительства до кражи ценной информации. Чтобы минимизировать риски, нужно обеспечить безопасность сервера, хостинга и рабочего компьютера, с которого осуществляется доступ к админ-панелям. О том, как это сделать, вы узнаете из нашей новой статьи.

Чем грозят вирусы сайту

Наименьшее зло, которое может угрожать сайту вследствие заражения, – это подмена или блокировка контента. Хакер проникает на FTP сервера и подменяет некоторые файлы. В результате при загрузке страниц сайта появляется несанкционированный контент (реклама) или происходит перенаправление на другой ресурс. В ряде случаев сайт просто не открывается, и браузер предупреждает о вредоносном коде на сайте.

Гораздо хуже, когда взломщик намерен совершить настоящую диверсию – удалить контент или украсть его с целью получения выкупа. Причем это может произойти не только на уровне локального сервера, но и на хостинге провайдера. Если в предыдущем примере устранить причиненный вред не составит большого труда, то в этом случае ситуация может быть непоправимой.

Не менее опасная угроза – кража паролей от хранилищ или аккаунтов платежных систем. Нетрудно догадаться, чем все это может обернуться. В сентябре 2012 года владелец компании BitFloor потерял таким образом порядка $250 000. Хакеры взломали незашифрованное резервное хранилище ключей BitCoin и украли более 20 000 единиц этой валюты.

Наконец, присутствие вирусов на сайте серьезно затрудняет поисковое продвижение. Зараженный ресурс представляет угрозу для всех его посетителей, подвергающих риску свои устройства (компьютеры, планшеты, смартфоны). Поэтому поисковые роботы регулярно инспектируют сайты на предмет вредоносных программ. При их обнаружении ресурс наделяется особой отметкой в сниппете .

Чем грозят вирусы сайту

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

Как вредоносный код попадает на сайт

Причинами заражения сайта могут являться:

  • рабочий компьютер (злоумышленник «заселяет» на него вредоносную программу, она перехватывает доступы к FTP или CMS и отправляет их обратно; вирус на компьютер попадает обычно с нелицензионным софтом, при посещении зараженного сайта или скачивании файла);
  • прямой подбор логина и пароля к файловой системе сервера или CMS;
  • уязвимость в шаблонах и плагинах популярных платформ – WordPress, Joomla и др. (через них взломщики беспрепятственно получают доступ к управлению сайтом);
  • человеческий фактор (халатность системного администратора или владельца хостинга, неправильное хранение паролей или передача их третьим лицам);
  • рекламные блоки, счетчики (нередко вирус проникает на сайт через размещенные на нем блоки рекламы или код счетчика от непроверенных партнеров);
  • пользователи сайта (ненамеренно или умышленно посетители могут оставить на сайте вредоносный контент, например загрузить файл или прописать ссылки).

Как предотвратить заражение

Предлагаем вашему вниманию ряд рекомендаций, помогающих максимально снизить вероятность взлома и заражения вашего сайта.

1. Надежно храните логины и пароли

Доступы к FTP, админ-панели сайта и аккаунту хостинга (а также все пассворды к другим программам) следует хранить в специальных менеджерах паролей, к примеру в KeePass, но ни в коем случае не в текстовом файле, программе Total Commander, браузерах или FTP-клиентах – здесь они наиболее уязвимы. Регулярно меняйте пароли, особенно после того как давали их третьим лицам (оптимизатору, стороннему веб-мастеру). Избегайте простых коротких паролей, для создания ключей используйте специальные генераторы (тот же KeePass).

2. Делайте резервное копирование файлов

Многие хостинг-провайдеры предоставляют услуги резервного копирования файлов, однако излишняя осторожность не повредит. Возьмите за правило делать бэкапы с регулярной частотой (раз в 1-2 недели) также и на локальном компьютере.

3. Используйте безопасное соединение FTP

FTP не является защищенным протоколом, и во время передачи файлы могут быть перехвачены в сети. Для повышения безопасности необходимо осуществлять доступ к сайту посредством защищенных версий этого протокола – SFTP или SSH.

4. Обновляйте CMS и серверное ПО

При использовании сторонних CMS регулярно следите за выходом обновлений. Загружайте расширения и плагины для панелей управления (в том числе и другое программное обеспечение) только из официальных и проверенных источников. Не скачивайте и не запускайте подозрительные файлы.

5. Установите антивирусную программу

Надежный антивирус и файрволл с поддержкой регулярных обновлений необходимо установить на всех компьютерах, с которых может осуществляться доступ к серверу (администраторы, контент-менеджеры, разработчики и проч.).

6. Будьте внимательны с размещаемой рекламой

Размещайте на страницах сайта рекламные блоки только от проверенных рекламных сетей. Аналогично следует поступать и при работе с партнерскими программами, предлагающими установить код счетчика или повесить баннер.

7. Регулярно проводите аудирование безопасности сайта

Делайте мониторинг активности пользователей на хостинге и в панели управления сайтом (если доступ имеется у нескольких человек). Это позволит вам незамедлительно узнать о попытке взлома при входе с незнакомого IP-адреса. Следите за новыми файлами, появляющимися в директивах, инспектируйте код. Удобнее делать это при помощи специальных сервисов, например панели Яндекс.Вебмастер. Во вкладке «Безопасность» вы сможете увидеть дату проверок, получить информацию о зараженных страницах и угрозах, обнаруженных антивирусом Яндекса.

Источник

Геннадий Михайлюта

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *