• Отчего возникает ошибка 403 (Forbidden)?

  • Отчего возникает ошибка 404 (Not Found)?

  • Отчего возникает ошибка 500 (Internal Server Error)?

  • Отчего возникает ошибка 503 (Service Temporarily Unavailable)?

  • Загрузил файлы в кодировке UTF-8, но вместо русского текста в них «иероглифы». Как это исправить?

  • На моем сайте вместо русских символов одни знаки вопроса. Как это исправить?

  • Почему не работает скрипт?

  • Служба техподдержки попросила меня прислать результаты трассировки и пинга. Как это сделать?

  • Служба техподдержки попросила меня проверить командой telnet, открыт ли порт. Как это сделать?

  • На моем сайте обнаружен вирус. Что делать?

  • Почему вместо результатов работы PHP-скрипта я вижу лишь пустую белую страницу?

  • Почему вместо результатов работы PHP-скрипта скачивается файл index.php?

  • Почему у меня не работает SSI?

  • Как защитить свои сайты от взлома?

    В последние годы участились случаи взлома и заражения сайтов вирусами. Рассмотрим популярные способы заражения, меры предосторожности и действия в том случае, если ваш сайт уже заражен.

    Определить, заражен ли сайт, довольно просто — в этом случае в коде страниц сайта можно обнаружить чужеродный код, обычно он содержит в себе теги <script> или <iframe>. Как правило, этот код находится либо в самом начале или конце страницы, либо сразу за тегом <body>. Кроме того, при входе на такой сайт некоторые антивирусы (но, к сожалению, не все и не всегда) сообщают об обнаружении вируса. В последнее время все чаще стал встречаться еще один способ заражения: злоумышленник подменяет файл .htaccess, вставляя в него редирект (перенаправление) на вредоносный сайт.

    Принцип заражения

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

    1. Гуляя по интернету, человек заходит на сайт злоумышленника или уже зараженный сайт (причем, таким сайтом может оказаться и весьма популярный ресурс — подобные случаи уже были), в который встроен код, устанавливающий на компьютер посетителя вредоносную программу — «троянского коня». Эта программа «живет» в компьютере незаметно для его владельца и ворует пароли доступа к его сайтам по FTP.

    2. Заполучив пароль, «троянский конь» отправляет его своему владельцу. Имея пароль FTP-доступа, злоумышленник вставляет в код главной страницы сайта (или всех страниц сразу) специально сформированный HTML-код, который может как заражать вирусами компьютеры посетителей, так и перенаправлять их на другие сайты, показывать рекламные блоки и т. п.

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

    Здесь важно понимать, что безопасность вашего сайта целиком зависит от вас, и никаких «вирусов, живущих на хостинге» не существует. Единственное, что может сделать техподдержка хостинга — это ограничить доступ по FTP к вашему аккаунту только с определенного IP-адреса или набора IP адресов. (Вы и сами можете сделать это — смотрите здесь.)

    Меры безопасности

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

    1. Откажитесь от использования функции сохранения паролей в вашем FTP-менеджере.

      Вирус ворует пароли, используя именно этот функционал популярных FTP-менеджеров.

    2. Разрешите доступ по FTP к своему аккаунту только с известных вам IP-адресов.

      Как это сделать, описано здесь. Это самый эффективный метод борьбы со взломом сайтов, но он не спасает от заражения вашего собственного компьютера, поэтому остальными пунктами данного списка тоже не стоит пренебрегать.

    3. Откажитесь от использования браузера Microsoft Internet Explorer (IE), особенно старых версий.

      Код, загружающий «троянского коня» на компьютер, чаще всего использует уязвимость именно этого браузера, для других же он в большинстве случаев безвреден. Воспользуйтесь для прогулок по интернету одним из безопасных аналогов: Mozilla Firefox, Google Chrome или Opera. Эти браузеры более безопасны, чем IE, но и у них бывают уязвимости. Поэтому при их использовании не следует пренебрегать обновлениями.

    4. Пользуйтесь антивирусом и файрволом (брандмауэром), регулярно обновляйте антивирусные базы и проверяйте свой компьютер.

    5. Регулярно загружайте обновления безопасности от Microsoft.

    6. Не используйте одинаковые и простые пароли.

      Всегда придумывайте разные пароли. Пароли доступа в контрольную панель «Джино», FTP-доступа и доступа к БД также должны различаться.

    7. Не открывайте вложения в письмах, пришедших вам по электронной почте от неизвестных людей, не переходите по ссылкам, указанным в таких письмах.

    8. Не переходите по ссылкам, рассылаемым программами-роботами по ICQ, не загружайте присланные незнакомцами файлы.

    9. Не пользуйтесь возможностью запоминания паролей в браузере.

      Не облегчайте жизнь злоумышленникам — старайтесь запоминать свои пароли.

    10. Используйте скрипты, скачанные только с официальных сайтов или с популярных сайтов-каталогов скриптов, не используйте «варезные» и «Null»-версии скриптов.

    11. Следите за выходом патчей безопасности («заплатками») для скрипта.

      Со временем в скрипте могут обнаружиться различные уязвимости, но благодаря патчам безопасности, уязвимости можно исправить.

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

    Что делать, если ваш сайт заражен

    Если вам не повезло и ваш сайт все-таки заражен, выполните приведенные ниже действия, причем именно в той последовательности, в которой они изложены:

    1. Закройте доступ по FTP к вашему аккаунту. Как это сделать, описано здесь.

    2. Удалите все сохраненные учетные записи соединений из вашего FTP-менеджера и создайте их заново, не используя функцию сохранения пароля.

    3. Обновите свои антивирусные базы. Если у вас нет антивируса, установите его.

    4. Проверьте компьютер и удалите найденные вирусы. Если никаких вирусов не найдено, удостоверьтесь, что антивирусные базы обновлены или попробуйте другой антивирус.

    5. Смените все свои пароли FTP-доступа, доступа в контрольную панель «Джино» и доступа к БД.

    6. Удалите код, который был вставлен в страницы вашего сайта без вашего ведома или восстановите файлы из резервной копии, предварительно убедившись, что она не заражена.

    7. Не пользуйтесь больше программой Internet Explorer или хотя бы отключите в ее настройках выполнение сценариев ActiveX.

    Если доступ к сайту по FTP производился с нескольких компьютеров, то эти действия надо повторить на каждом из них.

Служба техподдержки
Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter
© «Джино», 2003–2016. «Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи № 97495 от 09.03.2012. Правовая информация.