Права доступа к объектам

Список содержимого каталога реализован в виде таблицы, имеющей 5 столбцов.

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



Столбцы со второго по четвертый соответствуют правам доступа к объектам.

Поддерживаются следующие виды доступа:

– Чтение (в программе обозначается как R) – чтение данных из файла.

– Запись (W) – запись данных в файл или создание/удаление файлов в каталоге.

– Исполнение (X) – для файлов— запуск программы.

Отсутствие или наличие права определяется знаком «+» или «-», отображаемом в соответствующем столбце напротив имени файла.

Пятый столбец отображает информацию о грифе секретности объекта. Для объекта доступа гриф секретности может принимать следующие значения:

«-» – не секретный объект

«S» – «Secret» – секретный объект

«TS» – «Top Secret» – совершенно секретный объект

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

Порядок выполнения работы

1. Запустить «Ревизор 1 Linux» и просканировать локальные логические диски.

2. Изменить модель разграничения доступа к файлам в папке C:\Ревизор согласно матрице доступа, которая приведена в табл. 1. Эскизы экранных форм настроенной модели разграничения доступа к файлам привести в отчет.


Таблица 1 – Матрица доступа


3. Сохранить изменения и создать отчёт.

Программа контроля полномочий доступа к информационным ресурсам Ревизор 2 Linux

Назначение

«Ревизор – 2 для Linux» предназначен для автоматизированной проверки соответствия прав пользователей по доступу к защищаемым информационным ресурсам АРМ, описанных в модели системы разграничения доступа (СРД), реальным правам доступа, предоставляемым установленной на АРМ системой защиты информации, либо соответствующей операционной системой.

«Ревизор – 2 для Linux» выполняет следующие функции:

1. Отображение всей информации, содержащейся в ПРД (возможен только просмотр).

2. Сравнение структуры ресурсов АРМ, описанной в ПРД, с реальной структурой ресурсов

3. Построение плана тестирования объектов АРМ.

4. Проверка реальных прав доступа пользователей к объектам доступа.

5. Вывод результатов тестирования на экран или в текстовый файл.

Установка

Для установки «Ревизор – 2 для Linux» необходимо:

– Скопировать файлы «Ревизор – 2 для Linux» с компакт-диска на жесткий диск ПЭВМ.

– В режиме командной строки перейти в каталог, в который были скопированы файлы, и запустить revizor2config.

После этих действий будет создан файл revizor2.sh – скрипт для запуска программы. Запуск программы осуществляется путем выполнения этого скрипта.

Т.к. «Ревизор – 2 для Linux» устанавливаем на Ubuntu 12.04, необходимо выполнить следующие команды (рис. 12 и рис. 13).

История вводимых команд:


Рисунок 12 – История вводимых команд


Рисунок 13 – История вводимых команд


С помощью команды ldd смотрим не достающие файлы. Не хватает libjpeg, libc, libstdc++. Но есть libjpeg8, libc6, libstdc++6. Для обмана системы необходимо сделать ссылки на имена.

Интерфейс программы

Программа имеет 4 режима работы. При переключении режимов изменяется и внешний вид программы. Существуют общие для всех режимов элементы интерфейса:

– Строка меню – содержит пункты, соответствующие режимам работы программы. В соответствующим им подменю продублированы команды с панелей управления, доступных в этих режимах.

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