Программа защиты объектов операционной системы Windows95, работающей в многопользовательском режиме под управлением сервера Novell NetWare
Программа защиты объектов операционной системы Windows95, работающей в многопользовательском режиме под управлением сервера Novell NetWare
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
«МАТИ» - Российский Государственный Технологический Университет
им. К.Э.Циолковского
Утверждаю:
Зав. кафедрой ИТ
__________________С.М.Авдошин
"___"__________________1999 г.
ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В
МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare
(Windows NT, Unix)
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
НА ВЫПУСКНУЮ РАБОТУ БАКАЛАВРА
02609–01 90 01
Листов 6
|СОГЛАСОВАНО |
|Консультант по специальной части |Руководитель дипломного проекта |
| | |
|__________________/Каретников А.А./ |__________________/Еремеева Т. Ю./ |
|«____» ___________________ 1999 г. |«____» ___________________ 1999 г. |
|Норм контроль |Задание принял к исполнению студент |
| |группы 3ИТ4-26 |
|__________________/Авдошин С.М./ | |
|«____» ___________________ 1999 г. |__________________/Лицентов Д.Б./ |
| |«____» ___________________ 1999 г. |
Срок сдачи на кафедру законченной
выпускной работы бакалавра
10 июня 2000 г.
2000 г
1. Введение.
Программа INT является компонентом программного обеспечения
операционной системы Windows 95.
Программа применяется для защиты системы от несанкционированного
доступа пользователя к программам и файлам настройки системы.
Операционная система Windows 95 используется для построения учебного
процесса и системы контроля абитуриентов.
Объектами операционной системы Windows95 являются: жесткие и сетевые
диски, программы запускаемые пользователем и системой, файлы и программы
конфигурации системы.
2. Основание для разработки
Приказ по институту № _______ от "___"______________200_ г.
3. Назначение разработки
3.1 Функциональное назначение.
Программа INT предназначена для защиты объектов операционной системы
Windows 95 на уровне пользователя при работе в многопользовательском режиме
под управлением сервера Novell NetWare (Windows NT, Unix)
3.2 Эксплуатационное назначение
Программа INT предназначена для эксплуатации в составе программного
комплекса клиент-сервер, где клиентом выступает операционная система
Windows 95, а сервером может выступать операционная система Windows NT
Server, Unix или Novelll NetW
4. Требования к программе.
4.1 Требования функциональным характеристикам программы
4.1.1 Состав выполняемых функций.
Программа должна выполнять следующие функции:
. Ввод значений идентификатора доступа к объектам операционной
системы Windows 95
. Защита объектов операционной системы Windows 95 для использования
в конкретных производственных условиях
. Настройка персонального рабочего места каждого пользователя
Настройка ОС Windows 95 должна производиться путем загрузки программы INT
(бинарного файла сформированного интерпретатором) с сервера, в момент
регистрации пользователя в контроллере домена или сохранением данных в
реестр с помощью интерпретатора на каждой рабочей станции.
4.1.2 Входные данные.
. Список пользователей домена (находиться на сервере Novell NetWare в файле
NET$OBJ.SYS; NET$PROP.SYS; NET$VAL.SYS [2], Windows NT в реестре систеемы
[1], Unix в файле /etc/passwd [4])
. Список рабочих групп домена (находиться на сервере Novell NetWare в файле
NET$OBJ.SYS; NET$PROP.SYS; NET$VAL.SYS [2], Windows NT в реестре системы
[1], Unix в файле /ect/group [3])
. Список рабочих станций (Вводятся пользователем или выбираются из
предлагаемого списка. В списке отображаются только рабочие станции,
которые в данный момент присутствуют в ЛВС)
. Значения идентификатора доступа к объектам операционной системы Windows
95 (разрешен доступ данному пользователю или нет).
Ввод данных производиться из графического интерфейса пользователя
согласно концепции Windosw 95.
4.1.3 Выходные данные.
Бинарный фал настроек ОС Windows 95 config.pol [1].
4.2 Требования к надёжности.
Для обеспечения надёжности функционирования программы необходимо:
. Обеспечить защиту данных в файле настроек
. Обеспечить возможность самовосстановление файла настроек из резервной
копии
4.3 Условия эксплуатации.
Для работы с программой необходим один оператор. Вид обслуживания
программы – диалоговый. Для того чтобы изменения вступили в силу необходимо
произвести повторную регистрацию пользователя в контролере домена.
4.4 Требования к составу и параметрам технических средств.
Для функционирования программы необходимо: ПК, работающий под
управление ОС Windws 9x и контролер домена (ов) работающий под управлением
ОС Windows NT Sever, Unix или Novell NetWare 4.x
4.5 Требования к информационной и программной совместимости.
Программа INT предназначена для функционирования в системе
клиент—сервер где клиентом может являться ОС Windows 9x, а сервером может
являться ОС Windows NT Sever, Unix или Novell NetWare 4.x
Для сохранения совместимости при переходе от ОС Windows 95 к ОС
Windows 98 и последующим программа будет выполнена на универсальном языке
описывающим процесс редактирования реестра ОС Windows. Для получения
бинарного файла конфигурации будет использоваться интерпретатор этого языка
программирования разработанный фирмой Microsoft – poledit.exe.
4.6 Технологические требования.
Разработать технологический процесс отладки программы INT и привести
фрагменты отладки программы по разработанной технологии.
5. Требования к технической документации.
5.1 Состав программной документации.
В ходе разработки программы INT должна быть разработана следующая
документация:
. Программа защиты объектов операционной системы Windows95, работающей в
многопользовательском режиме под управлением сервера Novell NetWare
(Windows NT, Unix). Текст программы.
. Программа защиты объектов операционной системы Windows95, работающей в
многопользовательском режиме под управлением сервера Novell NetWare
(Windows NT, Unix). Программа и методика испытаний.
. Программа защиты объектов операционной системы Windows95, работающей в
многопользовательском режиме под управлением сервера Novell NetWare
(Windows NT, Unix). Спецификация.
. Программа защиты объектов операционной системы Windows95, работающей в
многопользовательском режиме под управлением сервера Novell NetWare
(Windows NT, Unix). Руководство оператора.
5.2. Требования к пояснительной записке.
Разработать формальное описания ПОЯ языка редактирования реестра ОС
Windows 95 poledit.exe.
6. Стадии и этапы разработки.
7.1. Эскизный проект.
. Предварительная разработка структуры защиты от несанкционированного
доступа к объектам ОС Windwos
. Уточнение методов решения задачи
. Разработка алгоритма общего решения задачи
. Разработка технико-экономического обоснования
Срок окончания: 15 декабря 1999 г.
7.2 Технический поект
. Разработка алгоритма решения задания
. Окончательное решение о конфигурации систем
. Разработка пояснительной записки
Срок окончания: 1 марта 2000 г.
7.3 Рабочий проект.
. Написание исходного кода программы
. Разработка программных документов
. Проведение предварительных испытаний
. Корректировка программы и программной документации по результатам
испытаний
Срок окончания: 1 мая 2000 г.
7.4 Внедрение.
. Подготовка и передача программы и программной документации для
сопровождения
. Оформление и утверждение акта о передаче программы на сопровождение
Срок окончания 1 июня 2000 г.
7. Требования к презентационному материалу
Презентационный материал должен быть подготовлен с использованием
программного продукта Microsoft PowerPoint.
8. Порядок контроля и приемки.
Контроль и приемка разработки осуществляется в соответствие с
программным документом «Программа и методика испытаний».
Срок сдачи законченного дипломного проекта: 10 июня 2000 г.
9. Перечень сокращений.
|ОС |- операционная система |
|ПОЯ |- проблемно ориентированный язык |
|ПК |- персональный компьютер |
|Windows NT |- зарегистрированный товарный знак Microsoft@ |
|Novell NetWare |- зарегистрированный товарный знак Novell@ |
10. Перечень ссылочных документов.
1. Кондунова Е. А. – Сетевые средства Windows NT Server 4.0. Киев, “BHV”,
1997 г.
2. Devid Jams – Руководство Novell для специалистов CNE. Москва. “Лори”,
1996 г.
3. Evil Nemeth, Garth Snyder. – «Unix – руководство системного
администратора». Киев, “BHV”, 1996 г.
4. Водолазкий В. В.- «Путь к Linux». Москва. “Нолидж”, 1999 г.