Безпечна інсталяція web-сервера

У багатьох аспектах безпечна інсталяція і конфігурація web-сервера аналогічна інсталяції і конфігурації ОС. Основний принцип полягає в тому, щоб інсталювати мінімальну кількість необхідних сервісів web-сервера і виключити всі відомі уразливості за допомогою patches або upgrades. Якщо програма інсталяції встановлює якісь непотрібні програми, сервіси або скрипти, вони повинні бути негайно видалені після завершення процесу. При інсталяції web-сервера повинні бути виконані наступні кроки:

1. Інсталювати ПО сервера на виділений хост;

2. Інсталювати мінімально необхідні сервіси Інтернету;

3. Застосувати всі patches або upgrades для коректування відомих уязвимостей;

4. Створити виділений фізичний диск або логічний розділ (окремий від ОС і сервера) для вмісту web;

5. Видалити або заборонити всі web-сервіси, інстальовані web-сервером, але не потрібні (наприклад, gopher, FTP і віддалене адміністрування);

6. З кореневої директорії web-сервера видалити всі файли, які не є частиною web-сайта;

7. Видалити всю документацію, а також приклади скриптів і виконувані коди;

8. Виконати різного роду зразки безпеки або “hardening” скрипти, що підсилюють безпеку web-сервера;

9. Переконфігурувати банер НТТР-сервіса (і інших сервісів, якщо вони використовуються), щоб він не повідомляв про тип і версію web-сервера і ОС. Це може бути виконано в IIS використанням вільного Microsoft IIS Lockdown Tool і в Apache за допомогою “ServerTokens” директиви.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: