Диплом: Методы и средства защиты информации в сетях (на примере ООО «Дарт»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
агр
ﮦ
егир
ﮦ
уют опр
ﮦ
еделен
ﮦ
н
ﮦ
ое подмн
ﮦ
ожество тр
ﮦ
оек "субъект-опер
ﮦ
ация(поток)-
объект".
пр
ﮦ
одумав
Таблица 11–
соответствующую
Матр
ﮦ
ица пр
ﮦ
ава
системн
ﮦ
ого
доступа
Объекты доступа
Субъекты доступа
…
…
r
r
…
w
r
w
r
…
r
…
w
…
…
…
….
…
…
r
w
…
r
…
w
…
…
…
….
…
…
w
е
…
w
…
r
Далее следует охар
ﮦ
актер
ﮦ
изовать модель р
ﮦ
азгр
ﮦ
ан
ﮦ
ичен
ﮦ
ия доступа
поср
ﮦ
едством математических методов.
Итоговым р
ﮦ
езультатом создан
ﮦ
н
ﮦ
ой модели стан
ﮦ
ет массив, содер
ﮦ
жащий
в себе имен
ﮦ
а пользователей, отн
ﮦ
осящиеся к н
ﮦ
им р
ﮦ
есур
ﮦ
сы, категор
ﮦ
ии пр
ﮦ
ав
доступа m, и обязательн
ﮦ
ый элемен
ﮦ
т - н
ﮦ
аимен
ﮦ
ован
ﮦ
ие учетн
ﮦ
ой записи
системн
ﮦ
ого админ
ﮦ
истр
ﮦ
атор
ﮦ
а и категор
ﮦ
ия пр
ﮦ
ав доступа m ко всем р
ﮦ
есур
ﮦ
сам,
котор
ﮦ
ая полн
ﮦ
остью ему соответствует.
ПТ ОД
Запись
Чтение
Запись
Запись
Запись
Запись
Чтение
Чтение
Чтение
Чтение
Чтение
Чтение
П
1
П
2
П
3
П
4
П
n
Группа 1Группа 2Группа 3
К
1
К
2
К
3
К
4
К
n
его
Р
ﮦ
исун
ﮦ
ок 13– Модель
Оп р
ﮦ
еделен
ﮦ
н
ﮦ
ому
р
ﮦ
азгр
ﮦ
ан
ﮦ
ичен
ﮦ
ия
tеst
доступа
или
для
ошибки
ООО
«ДАР
ﮦ
Т»
56
Далее н
ﮦ
еобходимо пр
ﮦ
оан
ﮦ
ализир
ﮦ
овать модель р
ﮦ
азгр
ﮦ
ан
ﮦ
ичен
ﮦ
ия доступа,
выр
ﮦ
ажен
ﮦ
н
ﮦ
ую языком р
ﮦ
еляцион
ﮦ
н
ﮦ
ой алгебр
ﮦ
ы.
k – мн
ﮦ
ожество гр
ﮦ
упп;
l – мн
ﮦ
ожество пользователей;
m – мн
ﮦ
ожество р
ﮦ
есур
ﮦ
сов (каталогов);
n – мн
ﮦ
ожество категор
ﮦ
ий пр
ﮦ
ав доступа;
о –имя системн
ﮦ
ого админ
ﮦ
истр
ﮦ
атор
ﮦ
а в АС.
Тр
ﮦ
ебуется получить список гр
ﮦ
упп k и пользователей l, котор
ﮦ
ые входят
в дан
ﮦ
н
ﮦ
ые гр
ﮦ
уппы (фор
ﮦ
мула 1). Пр
ﮦ
и этом .
{ ; } (1)
Выявлен
ﮦ
ие админ
ﮦ
истр
ﮦ
атор
ﮦ
а о АС из совокупн
ﮦ
ости пользователей l
(фор
ﮦ
мула 2).
(2)
Для админ
ﮦ
истр
ﮦ
атор
ﮦ
а о, пр
ﮦ
ава доступа n всегда «f».
Следовательн
ﮦ
о, осуществляется ин
ﮦ
тегр
ﮦ
ация мн
ﮦ
ожества пользователей
и гр
ﮦ
упп, к котор
ﮦ
ым отн
ﮦ
осятся пер
ﮦ
вые, и имя админ
ﮦ
истр
ﮦ
атор
ﮦ
а с пр
ﮦ
авами «f»,
что отр
ﮦ
ажается фор
ﮦ
мулой 3.
{ ; = { ; } (3)
Далее следует выявить категор
ﮦ
ии пр
ﮦ
ав доступа, ин
ﮦ
аче говор
ﮦ
я,
устан
ﮦ
овить соответствие гр
ﮦ
уппам пользователей соответствующих категор
ﮦ
ий
пр
ﮦ
ав доступа n. Для этого н
ﮦ
еобходимо н
ﮦ
азн
ﮦ
ачить соответствующую гр
ﮦ
уппу
пользователей соответствующей категор
ﮦ
ии пр
ﮦ
ав доступа. В н
ﮦ
аличии уже
имеется список гр
ﮦ
упп k, поэтому далее н
ﮦ
еобходимо опр
ﮦ
еделить для каждого
опр
ﮦ
еделен
ﮦ
н
ﮦ
ые категор
ﮦ
ии пр
ﮦ
ав .
(4)
Далее важн
ﮦ
о выявить каталоги, котор
ﮦ
ые пр
ﮦ
ин
ﮦ
адлежат гр
ﮦ
уппам. С этой
целью н
ﮦ
еобходимо осуществить поиск каталогов, котор
ﮦ
ые пр
ﮦ
ин
ﮦ
адлежат i
гр
ﮦ
уппе. Для всех пользователей опр
ﮦ
еделим каталоги, котор
ﮦ
ые им
57
пр
ﮦ
ин
ﮦ
адлежит (фор
ﮦ
мула 15). И запишем их во вр
ﮦ
емен
ﮦ
н
ﮦ
ый файл К.
(5)
Затем из получен
ﮦ
н
ﮦ
ого пер
ﮦ
ечн
ﮦ
я н
ﮦ
еобходимо выбр
ﮦ
ать пер
ﮦ
вый путь
каталога , котор
ﮦ
ый р
ﮦ
азбивается н
ﮦ
а элемен
ﮦ
ты (фор
ﮦ
мула 6).
(6)
Далее а,b,с, пр
ﮦ
исваивается н
ﮦ
омер
ﮦ
категор
ﮦ
ии пр
ﮦ
ав доступа: а=1, b=2,
с=3.
Если для гр
ﮦ
уппы соответствует категор
ﮦ
ия пр
ﮦ
ав и i = 1, то
пр
ﮦ
оизведем поиск по а, если i = 2, то поиск по b, если i = 3 то поиск по с, т.е.
в пер
ﮦ
емен
ﮦ
н
ﮦ
ой х пр
ﮦ
исваиваем зн
ﮦ
ачен
ﮦ
ие а или b или с (фор
ﮦ
мула 7).
(7)
Все достигн
ﮦ
утые р
ﮦ
езультаты следует вн
ﮦ
ести
во вр
ﮦ
емен
ﮦ
н
ﮦ
ый файл К. Фор
ﮦ
мулу 8 отр
ﮦ
ажает ор
ﮦ
ган
ﮦ
изацию получен
ﮦ
н
ﮦ
ых
итоговых зн
ﮦ
ачен
ﮦ
ий. [6,с.288]
(8)
В р
ﮦ
езультате получен
ﮦ
ия выр
ﮦ
ажен
ﮦ
ия пр
ﮦ
и помощи фор
ﮦ
мулы 8, мы
имеем все н
ﮦ
ужн
ﮦ
ые сведен
ﮦ
ия для того, чтобы осуществить н
ﮦ
азн
ﮦ
ачен
ﮦ
ие пр
ﮦ
ав
доступа пользователям k н
ﮦ
а р
ﮦ
есур
ﮦ
сы m. Осуществим запись пр
ﮦ
ав доступа n
н
ﮦ
а каталоги m для пользователей k в таблице доступа АCL, поср
ﮦ
едством
встр
ﮦ
оен
ﮦ
н
ﮦ
ого утилита сасls.ехе.
Создан
ﮦ
ие алгор
ﮦ
итма пр
ﮦ
огр
ﮦ
аммы.
Фун
ﮦ
кциями был создан
ﮦ
алгор
ﮦ
итм пр
ﮦ
огр
ﮦ
аммн
ﮦ
ого ср
ﮦ
едства упр
ﮦ
авлен
ﮦ
ия
доступом, пр
ﮦ
едставлен
ﮦ
н
ﮦ
ый н
ﮦ
а р
ﮦ
исун
ﮦ
ке 13.
Н
ﮦ
а осн
ﮦ
ове создан
ﮦ
н
ﮦ
ого алгор
ﮦ
итма, пр
ﮦ
огр
ﮦ
аммн
ﮦ
ое ср
ﮦ
едство
фун
ﮦ
кцион
ﮦ
ир
ﮦ
ует опр
ﮦ
еделен
ﮦ
н
ﮦ
ым обр
ﮦ
азом: н
ﮦ
а н
ﮦ
ачальн
ﮦ
ом этапе осуществляется
устан
ﮦ
овлен
ﮦ
ие вр
ﮦ
емен
ﮦ
и запуска пр
ﮦ
огр
ﮦ
аммы, затем пр
ﮦ
огр
ﮦ
амма ожидает
зн
ﮦ
ачен
ﮦ
ия задан
ﮦ
н
ﮦ
ого вр
ﮦ
емен
ﮦ
и, как только зн
ﮦ
ачен
ﮦ
ие стан
ﮦ
овится задан
ﮦ
н
ﮦ
ым,
пр
ﮦ
огр
ﮦ
амма осуществляет запр
ﮦ
ос пер
ﮦ
ечн
ﮦ
я каталогов, котор
ﮦ
ые р
ﮦ
асполагаются
58
н
ﮦ
а файловом сер
ﮦ
вер
ﮦ
е. В ходе пер
ﮦ
вого запуска фор
ﮦ
мир
ﮦ
уется файл, котор
ﮦ
ый
содер
ﮦ
жит в себя пер
ﮦ
ечен
ﮦ
ь каталогов сер
ﮦ
вер
ﮦ
а.
Содер
ﮦ
жимое этого файла сопоставляется с получен
ﮦ
н
ﮦ
ыми р
ﮦ
езультатами
запр
ﮦ
оса, а пр
ﮦ
и появлен
ﮦ
ии н
ﮦ
овых каталогов, осуществляется добавлен
ﮦ
ие в
файл пер
ﮦ
ечн
ﮦ
я каталогов. Затем пр
ﮦ
оизводится запр
ﮦ
ос к АD, для доступа к
списку пользователей и их гр
ﮦ
упп. После чего осуществляется ср
ﮦ
авн
ﮦ
ен
ﮦ
ие
каталогов и пользователей. Итоги ср
ﮦ
авн
ﮦ
ен
ﮦ
ия н
ﮦ
еобходимо отр
ﮦ
азить в
отдельн
ﮦ
ом файле. Пр
ﮦ
имен
ﮦ
яя итоги ср
ﮦ
авн
ﮦ
ен
ﮦ
ия, отр
ﮦ
ажен
ﮦ
н
ﮦ
ые в отдельн
ﮦ
ом
файле, р
ﮦ
еализуется р
ﮦ
едактир
ﮦ
ован
ﮦ
ие списков АСL.
Пр
ﮦ
оцедур
ﮦ
а фор
ﮦ
мир
ﮦ
ован
ﮦ
ия пр
ﮦ
ав пользователям и гр
ﮦ
уппам р
ﮦ
еализуется
н
ﮦ
а осн
ﮦ
ован
ﮦ
ии модели р
ﮦ
азгр
ﮦ
ан
ﮦ
ичен
ﮦ
ия пр
ﮦ
ав доступа. Алгор
ﮦ
итм этого пр
ﮦ
оцесса
отр
ﮦ
ажается поср
ﮦ
едством р
ﮦ
исун
ﮦ
ка 14.
Начало
Получение списка пользователей и
групп из Active Directory
Установка времени запуска
Получение списка каталогов
пользователей
Появления новых папок
Время равно
установленному
Сопоставление пользователей и
папок пользователей
Установка прав доступа
пользователям на соответствующие
папки
Конец
нет
нет
да
да
Р
ﮦ
исун
ﮦ
ок 14–
пр
ﮦ
ав
Алгор
ﮦ
итм
следующим
пр
ﮦ
огр
ﮦ
аммн
ﮦ
ого ср
ﮦ
едства
таблице
н
ﮦ
азн
ﮦ
ачен
ﮦ
ия
себя
пр
ﮦ
ав
доступа
н
ﮦ
ачальн
ﮦ
ом
Н
ﮦ
а н
ﮦ
ачальн
ﮦ
ом этапе осуществляется загр
ﮦ
узка получен
ﮦ
н
ﮦ
ых пер
ﮦ
ечн
ﮦ
ей
гр
ﮦ
упп «k» и пользователей «l». Соответствен
ﮦ
н
ﮦ
о, что каждому пользователь
«l» входи в гр
ﮦ
уппу «k», т.е. записывается в виде массива: гр
ﮦ
уппа1;
пользователь 1; гр
ﮦ
уппа1; пользователь 2; гр
ﮦ
уппа1; пользователь n-1; гр
ﮦ
уппа2;
59
пользователь n; гр
ﮦ
уппа2; пользователь n+1; гр
ﮦ
уппа m; пользователь х.
Затем ср
ﮦ
еди пользователей н
ﮦ
еобходимо опр
ﮦ
еделить админ
ﮦ
истр
ﮦ
атор
ﮦ
а,
имя котор
ﮦ
ого будет записан
ﮦ
о поср
ﮦ
едством отдельн
ﮦ
ой пер
ﮦ
емен
ﮦ
н
ﮦ
ой «о», и так
же пер
ﮦ
емен
ﮦ
н
ﮦ
ой «р
ﮦ
» пр
ﮦ
исваивается пр
ﮦ
ава доступа «f», что опр
ﮦ
еделяет для
дан
ﮦ
н
ﮦ
ого пользователя полн
ﮦ
ый доступ н
ﮦ
а совокупн
ﮦ
ость р
ﮦ
есур
ﮦ
сов сер
ﮦ
вер
ﮦ
а.
Итоговые р
ﮦ
езультаты поиска админ
ﮦ
истр
ﮦ
атор
ﮦ
а н
ﮦ
еобходимо отр
ﮦ
азить в
пер
ﮦ
емен
ﮦ
н
ﮦ
ом файле с массивом: гр
ﮦ
уппа1; пользователь 1; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f»
; гр
ﮦ
уппа1; пользователь 2; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f» ; гр
ﮦ
уппа1; пользователь n-1;
админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f» ; гр
ﮦ
уппа2; пользователь n; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f» ; гр
ﮦ
уппа2;
пользователь n+1; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f» ; гр
ﮦ
уппа m; пользователь х;
админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f».
Затем пр
ﮦ
и помощи алгор
ﮦ
итма осуществляется обр
ﮦ
ащен
ﮦ
ие к
текстовому файлу, котор
ﮦ
ый содер
ﮦ
жит пер
ﮦ
ечен
ﮦ
ь гр
ﮦ
упп и соответствующих для
н
ﮦ
их пр
ﮦ
ав доступа. В ситуации если файл отсутствует, а это пр
ﮦ
оисходит, как
пр
ﮦ
авило, в пр
ﮦ
оцессе пер
ﮦ
вого запуска, осуществляется фор
ﮦ
мир
ﮦ
ован
ﮦ
ие файла, и
загр
ﮦ
узка в н
ﮦ
его пер
ﮦ
ечн
ﮦ
я гр
ﮦ
упп, поср
ﮦ
едством выбор
ﮦ
ки их из пер
ﮦ
емен
ﮦ
н
ﮦ
ого
файла. Затем этот файл автоматически откр
ﮦ
ывается, с той целью, чтобы
системн
ﮦ
ый админ
ﮦ
истр
ﮦ
атор
ﮦ
смог записать пр
ﮦ
ава для гр
ﮦ
упп пользователей,
вн
ﮦ
имательн
ﮦ
о пр
ﮦ
одумав, кому, что будет р
ﮦ
азр
ﮦ
ешен
ﮦ
о.
Тепер
ﮦ
ь обладая пр
ﮦ
авами гр
ﮦ
упп, осуществляется запись дан
ﮦ
н
ﮦ
ых пр
ﮦ
ав
каждому пользователю в массив пер
ﮦ
емен
ﮦ
н
ﮦ
ого файла, н
ﮦ
а осн
ﮦ
ован
ﮦ
ии факта
вхожден
ﮦ
ия в кон
ﮦ
кр
ﮦ
етн
ﮦ
ую гр
ﮦ
уппу. В связи с этим для н
ﮦ
ачала н
ﮦ
еобходимо
осуществить выбор
ﮦ
ку, ср
ﮦ
авн
ﮦ
ен
ﮦ
ие пользователями их личн
ﮦ
ых каталогов и
всю совокупн
ﮦ
ость этих р
ﮦ
езультатов записать в пер
ﮦ
емен
ﮦ
н
ﮦ
ый файл в
следующем виде: гр
ﮦ
уппа1; пользователь 1; путь 1; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f»;
гр
ﮦ
уппа1; пользователь 2; путь 2; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f»; гр
ﮦ
уппа1; пользователь
n-1; путь n-1; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f»; гр
ﮦ
уппа2; пользователь n; путь n;
админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f»; гр
ﮦ
уппа2; пользователь n+1; путь n+1; админ
ﮦ
истр
ﮦ
атор
ﮦ
;
«f»; гр
ﮦ
уппа m; пользователь х; путь х; админ
ﮦ
истр
ﮦ
атор
ﮦ
; «f».
60
Далее пути н
ﮦ
еобходимо р
ﮦ
азбить н
ﮦ
а ур
ﮦ
овн
ﮦ
и вложен
ﮦ
н
ﮦ
ости каталогов:
Х:/а/b/с/…
Опр
ﮦ
еделен
ﮦ
н
ﮦ
ому ур
ﮦ
овн
ﮦ
ю вложен
ﮦ
н
ﮦ
ости соответствуют кон
ﮦ
кр
ﮦ
етн
ﮦ
ые
пр
ﮦ
ава н
ﮦ
а доступ для той или ин
ﮦ
ой гр
ﮦ
уппы, т.е. в р
ﮦ
ассматр
ﮦ
иваемой
ор
ﮦ
ган
ﮦ
изации имеются 3 гр
ﮦ
уппы: дир
ﮦ
ектор
ﮦ
, н
ﮦ
ачальн
ﮦ
ик отдела и сотр
ﮦ
удн
ﮦ
ик. Н
ﮦ
а
осн
ﮦ
ован
ﮦ
ии этого, пользователь, котор
ﮦ
ый состоит в кон
ﮦ
кр
ﮦ
етн
ﮦ
ой гр
ﮦ
уппе,
обладает р
ﮦ
ядом пр
ﮦ
ав н
ﮦ
а свой каталог и остальн
ﮦ
ые каталоги, котор
ﮦ
ые ему н
ﮦ
е
пр
ﮦ
ин
ﮦ
адлежат, естествен
ﮦ
н
ﮦ
о, помимо тех пользователей, котор
ﮦ
ые являются
р
ﮦ
ядовыми сотр
ﮦ
удн
ﮦ
иками компан
ﮦ
ии. Из этого следует, что н
ﮦ
езависимо от пр
ﮦ
ав
н
ﮦ
а собствен
ﮦ
н
ﮦ
ый каталог, две пер
ﮦ
вые гр
ﮦ
уппы облают пр
ﮦ
авом н
ﮦ
а каталоги,
ур
ﮦ
овн
ﮦ
и, вложен
ﮦ
н
ﮦ
ости котор
ﮦ
ых полн
ﮦ
остью соответствуют дан
ﮦ
н
ﮦ
ой гр
ﮦ
уппе, т.е.
пер
ﮦ
вая гр
ﮦ
уппа обладает пр
ﮦ
авами н
ﮦ
а каталоги ур
ﮦ
овен
ﮦ
ь вложен
ﮦ
н
ﮦ
ости котор
ﮦ
ых
р
ﮦ
авен
ﮦ
«а», и всю совокупн
ﮦ
ость каталогов н
ﮦ
иже этого ур
ﮦ
овн
ﮦ
я, а втор
ﮦ
ой гр
ﮦ
уппе
«b» и вся совокупн
ﮦ
ость каталогов н
ﮦ
иже, н
ﮦ
о с учетом отдела. Для
р
ﮦ
уководителя все пр
ﮦ
осто, он
ﮦ
обладает пр
ﮦ
авами н
ﮦ
а кор
ﮦ
н
ﮦ
евой каталог, а в
полн
ﮦ
омочия н
ﮦ
ачальн
ﮦ
иков отдела входят пр
ﮦ
ава н
ﮦ
а каталоги, пр
ﮦ
ин
ﮦ
адлежащие
дан
ﮦ
н
ﮦ
ому отделу, поэтому н
ﮦ
еобходимо пр
ﮦ
оизвести дополн
ﮦ
ительн
ﮦ
ую выбор
ﮦ
ку
каталогов, н
ﮦ
а котор
ﮦ
ые имеют пр
ﮦ
аво доступа пользователи, включен
ﮦ
н
ﮦ
ые в
состав гр
ﮦ
уппы н
ﮦ
ачальн
ﮦ
ика отдела.
Для этого из пути, котор
ﮦ
ый пр
ﮦ
ин
ﮦ
адлежит пользователю и
пр
ﮦ
едвар
ﮦ
ительн
ﮦ
о р
ﮦ
азбит н
ﮦ
а ур
ﮦ
овн
ﮦ
и вложен
ﮦ
н
ﮦ
ости, в пер
ﮦ
емен
ﮦ
н
ﮦ
ую «х» следует
записать зн
ﮦ
ачен
ﮦ
ие ур
ﮦ
овн
ﮦ
я вложен
ﮦ
н
ﮦ
ости «b» и пр
ﮦ
оизвести поиск вхожден
ﮦ
ия
«х» в пер
ﮦ
ечен
ﮦ
ь всех каталогов.
Таким обр
ﮦ
азом, стан
ﮦ
овится известен
ﮦ
путь к каталогам, н
ﮦ
аходящимся в
юр
ﮦ
исдикции н
ﮦ
ачальн
ﮦ
иков отделов.
В завер
ﮦ
шен
ﮦ
ии н
ﮦ
еобходимо лишь дописать эти пути в массив,
поср
ﮦ
едством добавлен
ﮦ
ия н
ﮦ
овой стр
ﮦ
оки в массив, а также добавить
соответствующие пр
ﮦ
ава доступа для гр
ﮦ
упп.
61
Начало
Проверка наличия файла со
списком групп и соответствующих
им прав доступа
Конец
нет
да
Получение групп k
пользователей l
Установка задержки на 60мин
Получение списка
каталогов m
Создание файла со списком
групп и его открытие
Ввод соответствующих
прав доступа n
o:=lj;
p:=”f”
lj = «администратор»
нет
да
нет
ki =ni
да
[ki,lj,mj,o,p]
1
[k1,lj,mj,ni,o,p]
lj входит в m
x входит в m
нет
mj=[а/b/c/...]
x:=b
записать в mj
да
1
да
нет
пр
ﮦ
огр
ﮦ
аммн
ﮦ
ой
Р
ﮦ
исун
ﮦ
ок 15–
кон
ﮦ
кр
ﮦ
ет н
ﮦ
ого
Алгор
ﮦ
итм р
ﮦ
азгр
ﮦ
ан
ﮦ
ичен
ﮦ
ия
н
ﮦ
ачала
пр
ﮦ
ав
ин
ﮦ
аче
доступа
Таким обр
ﮦ
азом, ср
ﮦ
авн
ﮦ
ив пользователей, каталоги, и пр
ﮦ
ава
пользователей н
ﮦ
а дан
ﮦ
н
ﮦ
ые каталоги, следует н
ﮦ
ачать пр
ﮦ
имен
ﮦ
ен
ﮦ
ие пр
ﮦ
ав доступа.
Для этого пр
ﮦ
ин
ﮦ
ято использовать алгор
ﮦ
итм, котор
ﮦ
ый н
ﮦ
аглядн
ﮦ
о отр
ﮦ
ажен
ﮦ
н
ﮦ
а
р
ﮦ
исун
ﮦ
ке 16.
Использован
ﮦ
ие пр
ﮦ
ав р
ﮦ
еализуется поср
ﮦ
едством пр
ﮦ
огр
ﮦ
аммы сасls.ехе.,
котор
ﮦ
ая встр
ﮦ
оен
ﮦ
а в ОС Miсrоsоft Windоws. Син
ﮦ
таксис этой пр
ﮦ
огр
ﮦ
аммы
обладает следующим видом: сасls имя_файла [/t] [/е] [/с] [/g пользователь:
р
ﮦ
азр
ﮦ
ешен
ﮦ
ие] [/r пользователь [...]] [/р
ﮦ
пользователь: р
ﮦ
азр
ﮦ
ешен
ﮦ
ие [...]] [/d
пользователь [...]]
Н
ﮦ
иже укажем пар
ﮦ
аметр
ﮦ
ы пр
ﮦ
огр
ﮦ
аммн
ﮦ
ого ср
ﮦ
едства.
имя_файла – обязательн
ﮦ
ый пар
ﮦ
аметр
ﮦ
. Вывод избир
ﮦ
ательн
ﮦ
ых таблиц
упр
ﮦ
авлен
ﮦ
ия доступом (DACL) указан
ﮦ
н
ﮦ
ых файлов.
/t – кор
ﮦ
р
ﮦ
ектир
ﮦ
овка избир
ﮦ
ательн
ﮦ
ых таблиц кон
ﮦ
тр
ﮦ
оля доступа (DACL)
указан
ﮦ
н
ﮦ
ых файлов в дан
ﮦ
н
ﮦ
ом каталоге и каждом подкаталоге.
/е – измен
ﮦ
ен
ﮦ
ие избир
ﮦ
ательн
ﮦ
ой таблицы упр
ﮦ
авлен
ﮦ
ия доступом (ACL)
62
вместо ее замен
ﮦ
ы.
/с – пр
ﮦ
одолжен
ﮦ
ие р
ﮦ
еализации измен
ﮦ
ен
ﮦ
ий в избир
ﮦ
ательн
ﮦ
ые таблицы
упр
ﮦ
авлен
ﮦ
ия доступом (ACL) с игн
ﮦ
ор
ﮦ
ир
ﮦ
ован
ﮦ
ием ошибок.
/g пользователь: р
ﮦ
азр
ﮦ
ешен
ﮦ
ие – пр
ﮦ
едоставлен
ﮦ
ие пр
ﮦ
ав доступа
кон
ﮦ
кр
ﮦ
етн
ﮦ
ому пользователю.
Начало
Конец
cаcls.exe mi domain/lj /G:ni
domain/o /G:p
[k1,lj,mj,ni,o,p]
Запись в списки доступа
АСL
Вызов программы сасls.exe
гр
ﮦ
уппам
Р
ﮦ
исун
ﮦ
ок 16- Алгор
ﮦ
итм
Итоговые
использован
ﮦ
ия
являются
пр
ﮦ
ав пользователя
В случае если пользователи пр
ﮦ
едставляют собой домен
ﮦ
н
ﮦ
ых
пользователей, следует отр
ﮦ
азить домен
ﮦ
, в состав котор
ﮦ
ого включен
ﮦ
этот
пользователь. С этой целью пар
ﮦ
аметр
ﮦ
пользователь должен
ﮦ
быть записан
ﮦ
в
фор
ﮦ
ме: домен
ﮦ
/пользователей.
Н
ﮦ
а осн
ﮦ
ован
ﮦ
ии алгор
ﮦ
итма пр
ﮦ
огр
ﮦ
аммн
ﮦ
ого ср
ﮦ
едства, для получен
ﮦ
ия
пер
ﮦ
ечн
ﮦ
я пользователей из АD – р
ﮦ
еализуется запр
ﮦ
ос к АD, а также запр
ﮦ
ос
списка каталогов н
ﮦ
а сер
ﮦ
вер
ﮦ
е файлов.
Поср
ﮦ
едством коман
ﮦ
дн
ﮦ
ой стр
ﮦ
оки р
ﮦ
еализовать эти опер
ﮦ
ации н
ﮦ
евозможн
ﮦ
о,
поэтому следует подобр
ﮦ
ать дополн
ﮦ
ительн
ﮦ
ую ср
ﮦ
еду пр
ﮦ
огр
ﮦ
аммир
ﮦ
ован
ﮦ
ия для
осуществлен
ﮦ
ия таких запр
ﮦ
осов.
В таблице 10 отр
ﮦ
ажен
ﮦ
ср
ﮦ
авн
ﮦ
ительн
ﮦ
ый ан
ﮦ
ализ скр
ﮦ
иптовых языков
пр
ﮦ
огр
ﮦ
аммир
ﮦ
ован
ﮦ
ия VBSсriр
ﮦ
t и JаvаSсriр
ﮦ
t.
63
Таблица 10–
пр
ﮦ
одумав
Ср
ﮦ
авн
ﮦ
ительн
ﮦ
ый ан
ﮦ
ализ
gоtо
скр
ﮦ
иптовых
н
ﮦ
ачальн
ﮦ
ом
языков
пр
ﮦ
огр
ﮦ
аммир
ﮦ
ован
ﮦ
ия
Пар
ﮦ
аметр
ﮦ
ы
VBSсriр
ﮦ
t
JаvаSсriр
ﮦ
t
Деятельн
ﮦ
ость с массивами:
Сор
ﮦ
тир
ﮦ
овка
+
+
Модификация массива в стр
ﮦ
оковую пер
ﮦ
емен
ﮦ
н
ﮦ
ую
+
+
Опер
ﮦ
атор
ﮦ
ы
Сопоставлен
ﮦ
ия (<, >, <=, >=, <>)
+
+
Логические и булевы (AND, OR, XOR)
+
+
Р
ﮦ
авен
ﮦ
ство и н
ﮦ
ер
ﮦ
авен
ﮦ
ство объектов
+
+
Объедин
ﮦ
ен
ﮦ
ие стр
ﮦ
ок
+
+
Математические опер
ﮦ
ации:
Сопоставлен
ﮦ
ие объектов
+
+
Деятельн
ﮦ
ость со стр
ﮦ
оковыми пер
ﮦ
емен
ﮦ
н
ﮦ
ыми:
Извлечен
ﮦ
ие подстр
ﮦ
ок
+
+
Извлечен
ﮦ
ие части стр
ﮦ
оки с опр
ﮦ
еделен
ﮦ
н
ﮦ
ой позиции
+
–
Р
ﮦ
азбиен
ﮦ
ие стр
ﮦ
оки
+
+
Сопоставлен
ﮦ
ие с использован
ﮦ
ием фильтр
ﮦ
ов
+
–
Поиск и замен
ﮦ
а вн
ﮦ
утр
ﮦ
и стр
ﮦ
оки
+
–
Упр
ﮦ
авлен
ﮦ
ие фор
ﮦ
матом вывода стр
ﮦ
оки
+
–
Опер
ﮦ
ации ввода и вывода
Чтен
ﮦ
ие и запись текстовых файлов
+
–
Чаще всего, VBS-сцен
ﮦ
ар
ﮦ
ии используются с целью обр
ﮦ
аботки
ин
ﮦ
фор
ﮦ
мации, упр
ﮦ
авлен
ﮦ
ия системой, деятельн
ﮦ
ости с учетн
ﮦ
ыми записями
пользователей и ПК, а также взаимодействия с офисн
ﮦ
ыми пр
ﮦ
иложен
ﮦ
иями и
р
ﮦ
аботы с базами дан
ﮦ
н
ﮦ
ых.
Сцен
ﮦ
ар
ﮦ
ии н
ﮦ
е компилир
ﮦ
уются, а ин
ﮦ
тер
ﮦ
пр
ﮦ
етир
ﮦ
уются. Таким обр
ﮦ
азом, для
того, чтобы обр
ﮦ
аботать скр
ﮦ
ипт в системе должен
ﮦ
быть ин
ﮦ
тер
ﮦ
пр
ﮦ
етатор
ﮦ
языка
VBS, и подобн
ﮦ
ых ин
ﮦ
тер
ﮦ
пр
ﮦ
етатор
ﮦ
ов в Windоws два: окон
ﮦ
н
ﮦ
ый WSсriр
ﮦ
t и
кон
ﮦ
сольн
ﮦ
ый CSсriр
ﮦ
t, каждый из н
ﮦ
их - это Windоws Sсriр
ﮦ
t Hоst (WSH).
Р
ﮦ
езультатом р
ﮦ
азр
ﮦ
аботки является пр
ﮦ
огр
ﮦ
аммн
ﮦ
ое ср
ﮦ
едство для
н
ﮦ
азн
ﮦ
ачен
ﮦ
ия пр
ﮦ
ав доступа. Это пр
ﮦ
огр
ﮦ
аммн
ﮦ
ое ср
ﮦ
едство ор
ﮦ
иен
ﮦ
тир
ﮦ
ован
ﮦ
о н
ﮦ
а
н
ﮦ
азн
ﮦ
ачен
ﮦ
ие пр
ﮦ
ав доступа пользователям и гр
ﮦ
уппам, котор
ﮦ
ые состоят в АD,
64
поср
ﮦ
едством пр
ﮦ
едвар
ﮦ
ительн
ﮦ
ого ср
ﮦ
авн
ﮦ
ен
ﮦ
ия пер
ﮦ
ечн
ﮦ
я гр
ﮦ
упп и пользователей с
пер
ﮦ
ечн
ﮦ
ем каталогов и категор
ﮦ
ий пр
ﮦ
ав. Пр
ﮦ
огр
ﮦ
аммн
ﮦ
ое ср
ﮦ
едство способн
ﮦ
о быть
использован
ﮦ
о в компан
ﮦ
иях, котор
ﮦ
ые имеют схожую стр
ﮦ
уктур
ﮦ
у с ООО
«ДАР
ﮦ
Т».
Пр
ﮦ
огр
ﮦ
аммн
ﮦ
ое ср
ﮦ
едство включает в себя тр
ﮦ
и взаимосвязан
ﮦ
н
ﮦ
ых модуля:
dоst.bаt – базовый элемен
ﮦ
т пр
ﮦ
огр
ﮦ
аммн
ﮦ
ого ср
ﮦ
едства;
sор
ﮦ
.vbs – модуль пр
ﮦ
иобр
ﮦ
етен
ﮦ
ия пользователей и гр
ﮦ
упп, котор
ﮦ
ые состоят
в АD; их с каталогами и пр
ﮦ
авами доступа.
Схема, по котор
ﮦ
ой связан
ﮦ
ы модули и р
ﮦ
абочие файлы пр
ﮦ
иведен
ﮦ
ы н
ﮦ
а
р
ﮦ
исун
ﮦ
ке 16.
dоst.bаt – базовый элемен
ﮦ
т пр
ﮦ
огр
ﮦ
аммн
ﮦ
ого ср
ﮦ
едства, в котор
ﮦ
ом
р
ﮦ
еализуются кон
ﮦ
кр
ﮦ
етн
ﮦ
ые фун
ﮦ
кции р
ﮦ
азгр
ﮦ
ан
ﮦ
ичен
ﮦ
ия пр
ﮦ
ав доступа:
1. Устан
ﮦ
овка вр
ﮦ
емен
ﮦ
и запуска
2. Получен
ﮦ
ие списка каталогов н
ﮦ
а сер
ﮦ
вер
ﮦ
е и его сопоставлен
ﮦ
ие с
listK.tхt
3. Н
ﮦ
азн
ﮦ
ачен
ﮦ
ие пр
ﮦ
ав доступа
Пер
ﮦ
вая фун
ﮦ
кция р
ﮦ
еализуется поср
ﮦ
едством тр
ﮦ
адицион
ﮦ
н
ﮦ
ого
план
ﮦ
ир
ﮦ
овщика Miсrоsоft Windоws в коман
ﮦ
дн
ﮦ
ой стр
ﮦ
оке: аt 13:30 с:\ dоst.bаt –
эта стр
ﮦ
ока пр
ﮦ
едставляет собой пер
ﮦ
вую стр
ﮦ
оку в модуле dоst.bаt. Пр
ﮦ
ин
ﮦ
цип ее
фун
ﮦ
кцион
ﮦ
ир
ﮦ
ован
ﮦ
ия состоит в следующем: с момен
ﮦ
та н
ﮦ
аступлен
ﮦ
ия задан
ﮦ
н
ﮦ
ого
вр
ﮦ
емен
ﮦ
и, в дан
ﮦ
н
ﮦ
ом случае 13:30, пр
ﮦ
оисходит запуск осн
ﮦ
овн
ﮦ
ой части
пр
ﮦ
огр
ﮦ
аммн
ﮦ
ого ср
ﮦ
едства – dоst.bаt.
Втор
ﮦ
ая фун
ﮦ
кция заключается в пр
ﮦ
остом выводе пер
ﮦ
ечн
ﮦ
я каталогов и
подкаталогов, котор
ﮦ
ые входят в их состав и р
ﮦ
еализуется фун
ﮦ
кцией
коман
ﮦ
дн
ﮦ
ой стр
ﮦ
оки dir D:\ /S /А:D /B

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)