Инструкция
1
Чтобы эффективно защитить сервер, его администратор должен хотя бы в общих чертах представлять используемые хакерами методы взлома. В этом случае он сможет перекрыть существующие в его системе лазейки и эффективно препятствовать любым попыткам проникновения на компьютер.
2
Хакер может проникнуть на сервер, воспользовавшись уязвимостями скриптов. Если вы используете стандартные скрипты, просматривайте в сети информацию об их уязвимостях. В случае обнаружения таковых немедленно ставьте актуальную версию скрипта или воспользуйтесь «заплаткой», обычно их создают очень оперативно.
3
Ваш сайт может быть просканирован на уязвимые сервисы – то есть такие, в которых найдены уязвимости и под которые созданы эксплоиты. Эксплоит – это программный код, позволяющий использовать существующую уязвимость для получения контроля над компьютером. Обращайте внимание на версии работающих у вас сервисов, при появлении в сети информации о найденных уязвимостях оперативно их устраняйте. Не забывайте о том, что после появления информации о новой уязвимости в течение первых двух-трех суток в мире взламываются миллионы компьютеров.
4
Регулярно проверяйте сервер на открытые порты. Для удобства работы с взломанной машиной хакеры часто загружают в систему руткит – программу, открывающую определенный порт и позволяющую легко подключаться к компьютеру. Для аудита вашей системы вы можете использовать программу XSpider, позволяющую находить самые разные уязвимости.
5
Помните о том, что чем больше на вашем сервере сайтов, тем выше риск взлома. Хакер может взломать один из сайтов и через него попытаться получить доступ к серверу. Установите запрет на исполнение консольных команд простым пользователем, пропишите правила для брандмауэра. Четко прописывайте права доступа к файлам. Регулярно проверяйте систему программами для поиска шпионского ПО. Удаляйте информацию об используемых сервисах.
6
Следите за логами сервера, в них вы можете найти информацию о взломе или попытках его осуществления. Используйте везде, где можно, пароли, при этом делайте их сложными. Никогда не используйте для пароля обычные слова, такой пароль легко подобрать или восстановить из хеша. Пароль должен быть длинным, с использованием букв, цифр и спецсимволов.