Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технічні рішення щодо захисту web-серверів.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
624.13 Кб
Скачать

2.6. Використання Appliances для web-сервера

Відносно недавні розробки в області web-серверів привели до появи так званих web Appliances. Web Appliances є комбінацією ПО і апаратури, яка розроблена, щоб бути “plug-and-play” web-сервером. Ці Appliances використовують спрощену ОС, яка оптимізована для підтримки web-сервера. Спрощена ОС забезпечує безпеку, мінімізуючи можливості, сервіси і опції, які не є необхідними для web-програм. ПО web-сервера в таких системах часто заздалегідь інстальовано і заздалегідь конфігуровано з погляду безпеки.

Такі системи часто мають переваги, що відносяться до наявності додаткової безпеки. Виконання часто поліпшується, оскільки система (ОС, ПО web-сервера і апаратура) розроблена і зібрана спеціально для виконання web-сервера. Ціна на них часто нижче, оскільки апаратура і ПО не вимагають спеціальної настройки для web-сервера. Такі системи можуть бути відмінним рішенням для малих і середніх організацій, які не можуть собі дозволити мати web-адміністратора на повну ставку.

Найбільшим недоліком таких систем є те, що вони не підходять для великих складних і багаторівневих web-сайтів. Вони можуть також не підійти організаціям, яким вимагається більш за один сервер, якщо тільки організація не захоче купувати web Appliances від одного виробника, оскільки така простота робить важкою конфігурацію разом web Appliances від різних виробників. Web Appliances доступні від основних виробників апаратури і від різних спеціалізованих виробників web Appliances.

Деякі питання, які слід розглядати при ухваленні рішення купівлі web Appliances:

  • яка ОС лежить в основі і як вона протестована з погляду безпеки;

  • як web Appliance само протестовано з погляду безпеки. (Відмітимо, що конфігураційні опції web Appliances є обмеженими, таким чином, web Appliance зазвичай буває безпечним тільки при інсталяції за умовчанням);

  • яка різнорідність інфраструктури web-сервера організації. (Різні торгові марки web Appliances, як правило, не дуже добре працюють разом);

  • чи є можливість якого-небудь розширення web Appliances. (Організація, яка припускає швидке зростання, може не захотіти обмежувати себе web Appliance).

2.7. Спеціально посилені (pre-hardened) ос і web-сервери

Сьогодні розповсюджується все зростаюче число спеціально посилених ОС і пакетів web-сервера. Ці пакети включають ОС і ПО web-сервера, які модифіковані і заздалегідь конфігуровані для забезпечення більшої безпеки. Деякі з цих пакетів містять і апаратну платформу, інші є ПО, яке складається тільки з ОС і ПО web-сервера. Ці дистрибутиви зазвичай засновані на спеціально посиленій і/або модифікованій ОС загального призначення (наприклад, Linux, Unix і, рідше, Windows), яка спеціально розроблена для підтримки безпечного web-сервера. Застосування web-сервера також часто засноване на посиленому і/або модифікованому звичайному ПО web-сервера (наприклад, Apache або IIS). Ці пакети часто включають більше число опцій безпеки і розроблені для легшої конфігурації за допомогою заздалегідь скомпільованих скриптів і GUIs. Хоча всі пакети різні, вони зазвичай забезпечують які-небудь з наступних можливостей:

  • безпечна початкова конфігурація забезпечена за умовчанням;

  • наявність посиленої ОС і/або TOS– наявність посиленого ПО web-сервера;

  • розширювані можливості аудиту;

  • наявність різного роду обгорток (wrappers) для застосувань;

  • наявність можливостей мережевих wrappers і/або host-based firewall;

  • host-based IDS;

  • спрощене адміністрування безпеки (наприклад, меню, GUIs).

Ці типи систем повинні бути розглянуті організацією, яка розуміє важливість погроз і/або має важливі дані на web-сайтах (наприклад, урядові організації, банки і тому подібне). Такі пакети доступні від деяких основних виробників апаратури і ПО, а також від деяких спеціалізованих виробників.

Деякі питання, які слід розглянути при придбанні посиленого web Appliance.

  • Яка ОС лежить в основі і як вона протестована щодо безпеки;

  • Як само ПО web-сервера протестовано щодо безпеки;

  • Наскільки важко його адмініструвати;

  • Чи сумісно посилене ПО web-сервера з web-програмами, що існують в організації, і скриптами.