Захист сервера DNS

March 7th, 2008

« Кеширующий сервер DNS   |   Симптом 56 Сиріт доставляють проблеми »

Система DNS - Захист сервера DNS Настройка і запуск DNS-сервера в chroot-оточенні

Із- міркувань безпеки рекомендується запускати всі мережеві сервіси в так званому chroot-оточенні. Зараз поясню, що це таке. Створюється файлова система, що повторює структуру кореневої файлової системи, але на цій файловій системі будуть тільки ті файли, які необхідні для запуску нашого мережевого сервісу.
Зламавши це тевой сервіс і діставши доступ до кореневої файлової системи, зловмисник не зможе пошкодити всій системі в цілому, оскільки він дістане доступ тільки до файлів, які належать даному мережевому сервісу. Одні мережеві сервіси можуть працювати в chroot-оточенні, а інші - ні. Сервис BIND якраз відноситься до першої групи.

Тепер розберемося, як все це організовується. Вам не потрібно створювати окремий розділ на диску для кожного мережевого сервісу: потрібно тільки створити каталог, наприклад, root-dns, в який ви скопіюєте всі файли, необхідні для запуску сервера DNS. Потім, при запуску сервісу, буде виконана команда chroot для цього сервісу, яка підмінить файлову систему.
А оскільки в каталозі root-dns, який стане каталогом /, є всі необхідні файли для работы BIND , те для сервісу запуск і робота в chroot-оточенні будуть абсолютно прозорими.

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


Tags: , , , , , ,

Система DNS


Схожі записи

Filled Under: Система DNS

Картинки