Читаем Журнал «Компьютерра» № 15 от 18 апреля 2006 года полностью

Возможности SELinux по управлению доступом значительно превосходят возможности базовых прав UNIX. Например, можно строго ограничить номер сетевого порта, к которому будет привязываться ваш сетевой сервер, или разрешить создание и запись в файлы, но не их удаление. Это позволяет ограничить системные службы с помощью явно заданного набора существующих прав. Даже если какая-то из таких служб будет взломана, злоумышленник, имея права суперпользователя, не сможет пробраться дальше заданных ограничений.

RSBAC

Конкуренцию SELinux может составить проект RSBAC, реализующий мандатный и ролевой механизмы доступа. Начавшись намного раньше SELinux, проект RSBAC уже в 2000 году достиг стабильного состояния. Разработчики гордятся тем, что совершенно не зависят от правительственных организаций и больших компаний, — их код написан «с нуля».

На самом деле, RSBAC — это среда для создания и использования различных моделей доступа. В ее рамках уже разработаны несколько модулей — продвинутые мандатный и ролевой механизмы и простое расширение списков доступа. С теоретической точки зрения эта работа основывается на публикации Абрамса и Ла Падулы «Generalized Framework for Access Control» («Обобщенная среда для управления доступом»).

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

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

RSBAC распространяется под лицензией GPL и представляет собой набор патчей к текущему ядру Linux. В отличие от SELinux, в основную ветку ядра Linux RSBAC не входит — сказываются меньшие активность и финансирование проекта. Ряд дистрибутивов GNU/Linux поддерживает RSBAC, в частности Hardened Gentoo и отечественный ALT Linux Castle.

Что получает системный администратор

SELinux уже давно вышел за рамки исследовательского проекта. Ряд дистрибутивов GNU/Linux (Red Hat/Fedora, SuSE 9, Gentoo, Debian) включают преконфигурированный вариант системы. Наиболее развита поддержка SELinux в дистрибутивах Red Hat (чего только стоит созданное ими полноценное руководство по всем аспектам работы и администрирования SELinux).

В среднем политика безопасности SELinux для всей системы содержит больше ста тысяч правил, так что ее создание и отладка отнимают много времени. Однако уже разработано несколько готовых политик, которые можно использовать в типовых ситуациях на серверах и даже домашних компьютерах. Все, что требуется от системного администратора, — выбрать одну из них и перезагрузить компьютер с включенным SELinux.

При попытке создать правила доступа для какой-либо программы разработчик или администратор может столкнуться с тем, что она не была написана с учетом ограничений SELinux. Например, некоторые приложения под UNIX практикуют частый переход от прав суперпользователя к правам простого пользователя и обратно (права суперпользователя фактически используются только там, где это действительно необходимо) — такое поведение в рамках модели безопасности SELinux описать непросто.

Многие проекты (например, штатный файрволл Linux, называемый IPTables) еще полноценно не включены в модель доступа SELinux. Так же, как и графическое окружение KDE, — просто из-за объемности задачи. Сейчас все такие приложения приходится объединять под общим, типовым системным или пользовательским уровнем доступа, что, естественно, противоречит самой идее полного разделения служб. Однако проект постоянно совершенствуется — как с точки зрения создания и развития политик безопасности, так и через взаимодействие с разработчиками и модификацию программ.

Создание собственной политики безопасности

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

Существующая на бумаге политика безопасности, которая включает описание уровней и классов секретности, права доступа различных субъектов и специфику ввода и вывода информации из системы, может быть без особых трудностей воплощена в виде политики SELinux. Это открывает возможность применения в информационных технологиях всех тех методов секретности и доступа к информации, которые были наработаны за многие годы в «бумажных» системах контроля доступа.

Заключение
Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 2002 № 06
«Если», 2002 № 06

ФАНТАСТИКАЕжемесячный журналСодержание:Джеймс Блиш. БИ-И-ИП! рассказВл. Гаков. МИССИОНЕР (статья)Джин Вулф. ПОДМЕНЫШ, рассказШон Макмаллен. БАШНЯ КРЫЛЬЕВ, рассказМэри Терзиллоу. ДЕСЯТАЯ ЖИЗНЬ НЕФЕРТИТИ, рассказВидеодром*Рейтинг--- Дмитрий Байкалов. ЭЛОИ ПРОТИВ МОРЛОКОВ (статья)*Премьера--- Тимофей Озеров. УДАР ПО КАРМАНУ (статья)*Рецензии*Экранизация--- Вл. Гаков. ЧУЖАК В СВОЕЙ СТРАНЕ (статья)Алексей Калугин. РАССВЕТ ПОТЕРЯННЫХ ДУШ, рассказРаджнар Ваджра. ДЖЕЙК, Я И ЗИППО, рассказСвятослав Логинов. ДОЛИНА ЛОРИЭН, рассказ,Алексей Зарубин. КРАСОТА ОПЛАЧЕННОГО ДОЛГА, повестьКэрол Карр. И ВАМ ЕЩЕ КАЖЕТСЯ, ЧТО У ВАС НЕПРИЯТНОСТИ? рассказДмитрий Володихин. КАРАУЛ УСТАЛ (статья)Сергей Питиримов. МОРЕ ВОЛНУЕТСЯ РАЗ… (статья)РецензииОлег Дивов. БЕЛЫЙ КВАДРАТ НА ЧЕРНОМ ФОНЕ (статья), стр. 280-291Владислав Гончаров. ДО АПОКАЛИПСИСА ЕЩЕ ПОЖИВЕМ! (статья)Виталий Пищенко: «ПРИЯТНО НАЙТИ ПРОРОКА В СВОЕМ ОТЕЧЕСТВЕ»КурсорPersonaliaОбложка Игоря Тарачкова к повести Алексея Зарубина «Красота оплаченного долга».Иллюстрации: А. Балдин, В. Овчинников, А. Филиппов, Т. Филиппова, С. Голосов, С. Шехов, И. Тарачков.

Раджнар Ваджра , Сергей Питиримов , Кэрол Карр , Виталий Пищенко , Алексей Зарубин

Журналы, газеты / Фантастика / Фэнтези / Современная проза / Эссе
«Если», 2006 № 10
«Если», 2006 № 10

Мария ГАЛИНАДАГОРКрошечную миссию, затерянную в тропических лесах, посещает он. Его невозможно изгнать, ведь он тот, кто всегда с тобой.Владислав КРАПИВИНАМПУЛАНу вот и возвратили наконец Империю, столь желанную для многих наших сограждан. Да и клинья монархизма готовы под нее подбить. Отчего же столь неуютно в ней героям? Какие-то они неправильные…Стив БЕЙНИНФОРМАЦИДИ вновь напряженная дуэль двух интеллектов — искусственного и человеческого. Кажется, уже побеждает человек, но возможно ли убить мудрый суперразум?Джеймс МАКСИПОСЛЕДНИЙ ПОЛЕТ ГОЛУБОЙ ПЧЕЛЫАвтор вовсю играет со штампами американского комикса, но при этом, как ни странно, не превращает рассказ в пародию.Сергей СЛЮСАРЕНКОВ НАШУ ГАВАНЬ ЗАХОДИЛИ КОРАБЛИУвы, уже не в нашу. И не совсем корабли. Да и заходили как-то странно…Наталья РЕЗАНОВАХОРОШИЙ ПИСАТЕЛЬДостоевский с Толстым воскресают, и это не фантастика, а всего лишь происки дельцов от издательского дела.Александр РОЙФЕСУПЕРГЕРОЙ НАШЕГО ВРЕМЕНИПриедается все, лишь этот персонаж продолжает волновать, если и не умы, то сердца зрителей.Антон ПЕРВУШИНМНОГОЛИКИЙ МАРСМарс — это не только шоколадные батончики, как думают многие молодые читатели, но и самая популярная планета фантастов.ВИДЕОРЕЦЕНЗИИКажется, мы все-таки сумели догнать и перегнать Америку. Правда, не в том, в чем хотелось бы.Дмитрий БАЙКАЛОВПО ВОЛНАМ ЖАНРОВ…или Синкретическая эклектика. В этой книге, кажется, представлены практически все ключевые направления и жанры — причем не только фантастики. Но самое любопытное, что истоки романа кроются в одной публикации в «Если» четырехлетней давности.РЕЦЕНЗИИВозвращение создателя «Космической одиссеи», предтеча киберпанков, тайны черепа Шерлока Холмса, мир, в котором Рим выстоял, а Советский Союз наносит ответный удар. Все это вы найдете на нашей книжной полке.КУРСОРНазваны лауреаты премии «Хьюго», подведены итоги «Филиграни-2006», состоялась очередная «Аэлита».Павел АМНУЭЛЬОПАЛЯЮЩИЙ РАЗУМБывший ГУЛАГовский заключенный, изобретатель, создатель теории изобретательства, наконец, один из лучших авторов отечественной «твердой» НФ 1960-х. В научных кругах он был известен как Генрих Саулович Альтшуллер, а читателям фантастики хорошо знаком под именем Генрих Альтов. В этом году писателю и изобретателю исполнилось бы 80 лет.ПЕРСОНАЛИИЖивой классик и дебютант в нашем журнале стоят рядом. И не только литературный опыт, но половина земного шара, разделяющая их, не мешают соседству.

Антон Иванович Первушин , Сергей Сергеевич Слюсаренко , Журнал «Если» , Наталья Владимировна Резанова , Владислав Петрович Крапивин , Павел (Песах) Рафаэлович Амнуэль

Журналы, газеты / Фантастика / Научная Фантастика