Реферат по предмету "Компьютеры и цифровые устройства"


Программа защиты объектов операционной системы Windows95, работающих в многопользовательском режиме под управлением Novell NetWare (Windows NT, Unix)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ МАТИ - Российский Государственный Технологический Университет им. К.Э.Циолковского Утверждаю Зав. кафедрой ИТ С.М.Авдошин 1999 г. ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ

СЕРВЕРА Novell NetWare Windows NT, Unix ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ВЫПУСКНУЮ РАБОТУ БАКАЛАВРА 02609-01 Листов 6 СОГЛАСОВАНО Консультант по специальной части Каретников А.А. 1999 г. Руководитель дипломного проекта Еремеева Т. Ю. 1999 г. Норм контроль Авдошин С.М. 1999 г.

Задание принял к исполнению студент группы 3ИТ4-26 Лицентов Д.Б. 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 Требования функциональным характеристикам программы 1.1 Состав выполняемых функций. Программа должна выполнять следующие функции Ввод значений идентификатора доступа к объектам операционной системы Windows 95 Защита объектов операционной системы Windows 95 для использования в конкретных производственных

условиях Настройка персонального рабочего места каждого пользователя Настройка ОС Windows 95 должна производиться путем загрузки программы INT бинарного файла сформированного интерпретатором с сервера, в момент регистрации пользователя в контроллере домена или сохранением данных в реестр с помощью интерпретатора на каждой рабочей станции. 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 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 г. Обозначение Наименование Примечания Документация 02609-01 81 01 ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА

Novell NetWare Windows NT, Unix Пояснительная Записка. Документ содержит текст пояснительной записки. 02609-01 12 01 ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix Текст программы.

Документ содержит текст программы. 02609-01 34 01 ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix Руководство оператора. Документ содержит информацию, необходимую оператору для работы с программой 02609-01 51 01

ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix Программа и методика испытаний. Документ предназначен для разработки испытаний программы Комплексы Компоненты Первый слайд без комментариев

Второй слайд Системы защиты ОС Windows 95 Данная выпускная работа посвящена вопросам разработки программы защиты объектов операционной системы WINDOWS 95 работающей в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix . В настоящее время в большинстве областей, связанных с эксплуатацией рабочих станций работающих под управлением ОС Windows 95 в многопользовательском режиме встает вопрос о защите ОС от изменения настроек работы устройств или параметров защиты пользователем.

Однако, встроенные средства ОС Windows 95 не позволяют распределить уровни доступа к тем, или иным настройкам ОС на уровне пользователя. Имеющиеся на сегодняшний день большое количество подобных программ ставит перед человеком, проводящим защиту ОС Windows 95, не тривиальную задачу - ввести большое количество данных при интуитивно не понятном и сложном интерфейсе, не позволяющем быстро и точно защитить требующиеся объекты. Третий слайд Прогноз использования программы

Университет. Для обеспечения учебного процесса необходимо надёжное функционирование персональных компьютеров и программного обеспечения. Для достижения этой цели необходимо ограничить доступ пользователей к системным настройкам ОС Windows 95. НА данном слайде вы видите какие ограничения можно наложить на пользователя. Для этой цели можно воспользоваться вкладкой панели управления в программе защиты объектов ОС Windows 95. Как показывает практика этой вкладки хватает для большинства случаев.

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

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

Справа вы видите меню Система загружать при запуске . Это позволяет избавить пользователя от ненужных ему драйверов в ОЗУ компьютера, тем самым, освободив её для задач пользователя. Также полезно меню Система Запускать службы . Эта опция позволяет избавить пользователя от ненужных ему сервисов, тем самым, освободив процессорное время для задач пользователя.

Рабочее место оператора ЭВМ. Для оператора ЭВМ, мало знакомым с компьютером, необходимо максимально упростить графический интерфейс пользователя для этих целей можно воспользоваться меню оболочка система ограничения . Это позволяет не только защитить ОС Windows 95, но значительно снизить количество объектов на рабочем столе оператора, тем самым снизив информативность, а это, очень важно для человека впервые столкнувшимся с ПК. Третий четыре Цели разработки данного проекта

Защита ПК от несанкционированного доступа. В первую очередь программа предназначена для ограничения доступа к ОС на уровне пользователя. Увеличение срока службы ПК. Программа позволяет ограничить доступ к настройкам системы, что в большой степени исключает выведение аппаратного обеспечения из строя за счет задания некорректных параметров настройки к примеру - часто выход мониторов из строя был вызван тем, что пользователи выставляли очень высокую частоту обновления

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

Совместимость. Данный программный продукт был разработан на языке высокого уровня независимы от операционной системы Это касается операционных систем Windows 9x , что позволяет ему функционировать как на системах с ОС Windows 95, так и на системах с ОС Windows 98. Производительность. Поскольку используемый язык для программирования данного проекта адаптированный, созданный специально для написания программ изменения реестра, он демонстрирует максимальную производительность

среди программ такого рода. Надёжность. Выбранная среда разработки гарантирует, что изменения вносимые данной программой будут произведены. Третий пятый Обзор существующих систем. В данном дипломном проекте рассматривается несколько существующих систем, но так как все перечисленные программы являются коммерческими продуктами, я не имел возможности полностью с ними ознакомиться. Для рассмотрения хотелось бы провести пример использования программы regedit, входящую в стандартную

поставку ОС семейства Window. Для того чтобы показать неприемлемость данной программы достаточно посмотреть её интерфейс. Как можно видеть, интерфейс этого программного продукта соложен и непонятен для простого оператора ответственного за политики защиты. слайд 6 История создания и проблемы вызвавшие необходимость донной работы В первую очередь необходимость данной разработки была вызвана проблемами функционирования

ПК в ЛВС МАТИ РГТУ. Ранее для решения задачи сохранности ОС Windows 95 применялись следующие решения съёмные диски - не оправдало себя из за легкости хищения. загрузка с сервера по ЛВС - не оправдало себя из-за малой пропускной способности существующей ЛВС отключение жестких дисков на ПК - не оправдало себя так из-за большой трудоемкости. На сегодняшний день для обеспечения работоспособности

ПК в ЛВС МАТИ используется данная разработка - программа защиты объектов ОС Windows 95 - config.pol слайд 7 Место программы в модель взаимодействия открытых систем OSI ISO Для того чтобы данный программный продукт легко встраивался в ОС Windows 95, он должен соответствовать стандарту открытых систем. Данный программный продукт, встраивается в ОС Windows 95 на

Сеансовом уровне , согласно модели открытых систем. Рассмотрим этапы загрузки ОП среды Windows 95 в соответствие со стандартами открытых систем. Физический уровень - обеспечивает то, что символы, поступающие на одном конце, достигли другого конца или, оп другому, должно быть физическое соединение с сервером. Канальный уровень - представление услуги безошибочной последовательности передачи блоков данных по

каналу в сети или, по другому, загрузка и инициализация драйверов сетевой платы. Сетевой уровень - организует сетевой обмен. Загружаются драйвера протоколов использующихся в ЛВС Транспортный уровень - Надежный и прозрачный механизм передачи данных между вершинами сети. Драйвер абстрагирования от вида реальной сети. Уровень сеанса - обеспечивает управление между обслуживаемыми процессами. Сеансовое соединение сначала должно быть установлено, а параметрами соединения оговорены

путём обмена управляющей информацией. При наличие программы на сервере он и будет являться параметром. слайд 8 Установление сеансового соединения. Рабочая станция производит регистрацию в домене. При возникновение ошибки во время регистрации неверно указанный пароль, также считается ошибкой , происходит отказ в доступе, который влечёт за собой завершение сеанса связи. Система возвращается в начальное состояние - регистрации в домене.

При отсутствие ошибок происходит разрешение доступа к домену и происходит установление сеансового соединения. После получения доступа к файлу config.pol происходит загрузка его в оперативную память. В ОЗУ происходи т дешифрация файла, после чего он запускается на исполнение и производит модификацию реестра. И в завершение сеаса регистрации мы получаем защищённую ОС Windows 95. Уровень представления -представляет услуги для 2-ч пользователей желающих связаться на

прикладном уровне, производит контроль ошибок. Прикладной уровень - обеспечивает взаимодействие прикладных процессов. Слайд 9 примеры работы программы Для более наглядного понимания работ программы мне бы хотелось продемонстрировать её действие. Слева вы видите рабочую станцию до выполнения программы. Увеличим данный слайд. Видим стандартный набор меню из кнопки пуск, также видим возможность пользователя доступа к папке Панели управления . Возвращаемся. Слева представлена картинка с экрна поле работы программы.

Видим что меню Пуск во многом упростилось, и теперь пользователь не имеет доступа к папке Панели управления , что лишает его возможности изменять настройки системы. Всё Определение Политика безопасности это набор правил, норм и практических приемов, которые регулируют управление, защиту и распределение ценной информации. Рецензия На выпускную работу бакалавра на тему ПРОГРАММА

ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix Тема работы актуальна и представляет практический интерес. Робота содержит набор документов, в которых достаточно логично излагаются сведения представленном программном продукте. Рассматриваются различные методы решения поставленной задачи.

Приведён обширный анализ возможных методов решения поставленной задачи и предложен более удобный из них для администратора ЛВС. Имеется программная документация, оформленная в соответствии с ГОСТ ами. В целом работа производит хорошее впечатление. Следует отметить ряд недостатков по содержанию пояснительной записки. Во-первых, недостаточно обоснованы достоинства выбранной среды разработки.

Во-вторых недостаточно внимания уделено управлению с помощью графического интерфейса пользователя. Несмотря на указанные недостатки, считаю, что работа выполнена достаточно профессионально и заслуживает оценки отлично , а Лицентов Д. Б присвоения квалификации бакалавра по направлению Информационные технологии . Рецензент, Преподаватель каф. ИТ Министерство образования Российской Федерации МАТИ -

Российский Государственный Технологический Университет им. К.Э.Циолковского Кафедра Информационные технологии Рецензент Зав.кафедрой Авдошин С.М июня 2000 г июня 2000г. Выпускная квалификационная работа бакалавра по направлению информатика и вычислительная техника ТЕМА ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ

WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix Студент Лицентов Д. Б. Руководитель Еремеева Т. Ю. Консультант Каретников А. А. 2000 г. АННОТАЦИЯ Данная выпускная работа посвящена вопросам разработки программы защиты объектов операционной системы

WINDOWS95 работающей в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix . Однако имеющиеся на сегодняшний день большое количество подобных программ ставит перед человеком, проводящим защиту ОС Windows 95, не тривиальную задачу - ввести большое количество данных при интуитивно не понятном и сложном интерфейсе, не позволяющем быстро и точно защитить требующиеся объекты. Указываются достоинства и недостатки существующих программных продуктов, позволяющих производить

защиту объектов операционной системы WINDOWS95. Указываются пути дальнейшего расширения возможностей программы. Министерство образования Российской Федерации МАТИ - Российский Государственный Технологический Университет им. К.Э.Циолковского Утверждаю Зав. кафедрой ИТ С.М.Авдошин 2000 г. ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95,

РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix пояснительная записка 02609-01 51 01 Листов СОГЛАСОВАНО Консультант по специальной части Каретников А.А. 2000 г. Руководитель дипломного проекта Еремеева Т. Ю. 2000 г. Норм контроль Авдошин С.М. 2000 г.

Задание принял к исполнению студент группы 3ИТ4-26 Лицентов Д.Б. 2000 г. Москва 2000 г.СОДЕРЖАНИЕ1. Введение .5 2. Специальная часть 6 2.1. Постановка задачи .6 2.2. Обзор существующих решений 7 2.3. Описание алгоритма . 11 2.4. Организация данных и диалога . .12 2.4.1.

Организация данных 12 2.4.2. Организация диалога . .14 2.5. Состав технических и программных средств 17 2.5.1. Технические средства .17 2.5.2. Аппаратные средства 17 2.5.3. Программные средства 18 2.6. Технология разработки программного продукта .19 2.6.1. Выбор программной среды .19 2.6.2. Технологический процесс разработки программы 21 2.6.3.

Разработка технологического процесса отладки 21 2.6.4. Фрагмент отладки программы 22 2.6.5. Формальное описание ПОЯ языка 23 2.7. Результаты работы программы и их оценки .24 3. Заключение 24 4. Список используемой литературы .25 5. перечень сокращений 25 6. Приложение 26 6.1. Презентация .26 Введение В настоящее время в большинстве областей, связанных с эксплуатацией

рабочих станций работающих под управлением ОС Windows 95 в многопользовательском режиме встает вопрос о защите ОС от изменения настроек работы устройств или параметров защиты. Однако, встроенные средства ОС Windows 95 не позволяют распределить уровни к тем, или иным настройкам ОС на уровне пользователя. Имеющиеся на сегодняшний день большое количество подобных программ ставит перед человеком, проводящим защиту ОС Windows 95, необходимость выбора тех конкретных объектов, к которым

необходимо ограничить доступ. Настоящая работа посвящена разработке программы защиты объектов операционной системы WINDOWS95 работающей в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix , позволяющей проводить защиту объектов ОС на уровне пользователя. Под защитой объектов ОС Windows 95 подразумевается ограничение доступа к системным настройкам

ОС на уровне пользователя. Благодаря данной разработке программе не надо подходить к каждой рабочей станции и устанавливать там ограничения. Достаточно определить ограничения на одной рабочей станции и сохранить файл настроек на сервер. Следует также заметить следующий важный момент - при использование разработанного программного продукта для установки ограничений на доступ к объектам ОС Windows95, все ограничения остаются в локальной

БД Registry. Даже при отключении рабочей станции от локальной вычислительно сети все изменения, внесенные до момента отключения рабочей станции от ЛВС, останутся в силе. Так, как файлы реестра являются бинарными файлами, редактирование их вручную сильно затруднено, что очень сильно осложняет проникновение в локальную систему ОС Windows 95. Изменения останутся в силе так же и при отключение сервера или повреждение потери файла

бинарных настроек. Применение этой дипломной работы требует наличие сети и работающих в ней пользователей. Слабосвязанная совокупность машин Window95 в одно-ранговой сети этого не предусматривает. Конечно, всегда есть альтернатива - использовать данную разработку локально на каждой машине, но это долгий и утомительный процесс. 2. специальная часть 2.1. ПОСТАНОВКА ЗАДАЧИ Разработать программу, для автоматической настройки защиты объектов

ОС Windows 95, от несанкционированного доступа пользователя. Полученная программа должна удовлетворять следующим внешним спецификациям Входные данные Список пользователей домена находиться на сервере 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 разрешен доступ данному пользователю или нет . Выходные данные бинарный файл настроек ОС Windows 95 - config.pol 2.2. Обзор Существующих решений На сегодняшний день существует много различных программ защиты объектов ОС Windows 95, но все они обладаю рядом недостатков, которые мешают использованию этих программ в университете

или на производстве. Одна из наиболее удачных систем - TWecl. Она позволяет ограничить доступ к объектам операционной системы ОС Windows 9x. Эта программа ограничивает доступ к объектам ОС Windows 95 путем изменения уже существующих ключей реестра. С помощью этой программы можно изменять доступ к следующим объектам

ОС Настройка сети Настройка параметров загрузки ОС Количество видимых пользователем дисков Доступ на изменение пароля ОС Задать список разрешенных программ только 10 программ Разрешение создания конфигураций для пользователей Выбор схемы входа в сеть Выбор сообщения перед входом в домен

Задать тип сервера и адрес контролера домена Указать имя рабочей группы Ограничить доступ к Панели управления Скрыть вкладку диспетчера устройств Скрыть вкладку конфигураций оборудования Скрыть кнопку Файловая система Скрыть кнопку Виртуальная память Заблокировать возможность настройки защиты Скрыть вкладку удаленного управления Скрыть вкладку конфигураций

Скрыть кнопки организации доступа к файлам Скрыть кнопки организации доступа к принтерам Запретить запуск программ MS-DOS в монопольном режиме Обозначить программы запускаемые при запуске Эта программная разработка имеет ряд недостатков, которые делают её использование невозможной в процессе обучения абитуриентов. Данный программный продукт был разработан с помощью языка высокого уровня

VisualC , что дает данному продукту высокую скорость работы, но не дает программе быть хоть как-то расширенной или дополненной. Так же, надо заметить, что скорость вступления в силу, некоторых изменений требует достаточно продолжительного времени до 5 минут на машине Intel Pentium 200 RAM 64 . Что неприемлемо для использования в учебном процессе. Для работы с программой необходимо произвести инсталляцию на каждой рабочей станции.

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

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

Еще одна удачная разработка AccessForbiten4.1. Эта программа позволяет запускать только разрешенные приложения ОС Winodws 9x. С помощью этой программы можно ограничить число запускаемы программ на рабочей станции. Эта программа позволяет Перечислить приложения, которые разрешено запускать пользователю Запретить запуск не перечисленных приложений Данный программный продукт был разработан с помощью языка высокого уровня C , что дает данному продукту высокую скорость работы, но не дает программе быть хоть

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

хочет защитить. Изменения в реестре должны быть внесены на каждой рабочей станции отдельно. В реализации этого программного продукта разработчики допустили ошибку - все настройки, произведенные данной программой, хранятся непосредственно в реестре на локальной станции, и следовательно, они могут быть изменены с помощью редактора реестра и изменение будут оставаться в системе до тех пор, пока администратор ЛВС заново не восстановит параметры защиты системы и не произведет перезагрузку системы.

То есть, любой пользователь может сам изменять настройки системы, что нельзя допускать. К удачным разработкам можно также отнести программу PC Deadbolt 1.0. Этот программный продукт представляет из себя закрытую систему не подлежащую модифицированию или расширению без перекомпиляции основного кода с использованием специальных библиотек разработчика. Данный программный продукт был разработан с помощью языка высокого уровня

Delphi, что дает этой программе прекрасный интерфейс и не высокую скорость работы. Ещё раз хочется отметить что программа не моет быть хоть как-то расширенной или дополненной. Так же, надо заметить, что скорость вступления в силу, некоторых изменений требует достаточно продолжительного времени до 5 минут на машине Intel Pentium 166 RAM 32 . Что неприемлемо для использования в учебном процессе.

Данный программный продукт не требует установки на каждой рабочей станции, но сохранение созданной политики защиты ОС Windows 95 не предусмотрено, и как следствие этого для организации системы защиты оператор должен иметь физический доступ к рабочей станции, которую он хочет защитить. Изменения в реестре должны быть внесены на каждой рабочей станции отдельно. Администратор системной политики защиты должен иметь физический доступ на каждую рабочую станцию, что

не всегда может быть приемлемом для использования на производстве или большой корпоративной компании. Нельзя не отметить ещё одну программу regedit версия 1.01. Эта программа входит в стандартную поставку ОС Windows. Эта программа объединяет возможности всех вышеперечисленных программ, но унаследовав все преимущества выше описанных программ, данная разработка унаследовала и некоторые недостатки этих программ приобрела

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

Так, скажем, для внесения изменения в определённую ветвь реестра ОС Windows 95. Необходимо вызвать программу с ключом, частью которого является название ветви реестра. Это очень неудобно, так как название ветви реестра представляет довольно длинную строку, которую совсем не легко запомнить. Но это ещё не гарантирует что изменения внесены в реестр, так как если такого ключа не оказалось по каким-либо причина, то программа вернет сообщение об ошибке и не произведёт никаких

изменений. Хочется ещё отметить, что мало понятный интерфейс программы делает работу оператора, ответственного за систему защиты, очень трудной и утомительной. Контроль введённых значений идентификаторов уровня доступа к объектам, практически исключен в данной версии программы. То есть оператор не может просмотреть значение идентификатора доступа к объекту, он может только изменить его. Это, безусловно, приведет к множеству ошибок при попытке внести изменения в уже существующую систему

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

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

К недостатку который делает невозможным использование этой системы можно отнести, то что данный программный продукт не имеет никакой поддержки многопользовательского режима. Эти существенные недостатки показываю нам, что мы не можем использовать данную программу в учебных или промышленных целях. Это продиктовано тем условием, что пользователи ответственные за разработку защиты ОС Windows 95 за частую мало квалифицированны и обучение пользования командной строкой может

занять очень много времени, а по истечению некоторого времени, ели оператор долго не работал с этим программным продуктом, навык быстро теряется. 2.3 Описание алгоритма При регистрации пользователя в контролере домена система ОС Windows 95 производит поиск файла конфигурации config.pol в каталоге определенным администратором домена как общедоступный для всех пользователей домена.

При нахождение фала модификации реестра происходит его загрузка в оперативную память машины - клиента. В памяти происходит дешифрация шифрованного файла и затем система интерпретирует расшифрованный файл и производит модификацию реестра. Всё вышесказанное можно пояснить следующей иллюстрацией Как видно из иллюстрации на входе мы имеем рабочую станцию ОС Windwos 95 с полным доступом к программам и файлам настройки

ОС, а на выходе мы имеем ОС Windwos 95 с модифицированным реестром, где и говориться какие к объекты ОС Windwos 95 необходимо разрешить или запретить доступ пользователю. 2.4 ОрганизациЯ данных и диалога 2.4.1. ОрганизациЯ данных Входные данные 1. Файл шаблона CATEGORY System KEYNAME Software Microsoft Windows CurrentVersion Setup POLICY

EnableUserProfiles KEYNAME Network Logon VALUENAME UserProfiles END POLICY POLICY NetworkSetupPath PART NetworkSetupPath Path EDITTEXT REQUIRED VALUENAME SourcePath END PART END POLICY END CATEGORY strings System Система NetworkSetupPath Сетевой путь для установки Windows

NetworkSetupPath Path Путь NetworkTourPath Сетевой путь к учебнику по Windows NetworkTourPath Path Путь NetworkTourPath Tip Замечание. Имя программы - TOUR.EXE EnableUserProfiles Разрешить создание конфигураций для пользователей Network Сеть 2. данные, вводимые пользователем с клавиатуры, при помощи мыши следующим образом

Открыть меню Правка Открыть меню Добавить пользователя Ввести имя Natasha или выбрать с меню Обзор Нажать кнопку ОК Выбрать появившегося пользователя двойным щелчком мыши В появившемся окне необходимо щелкнуть мышью на кресте возле соответствующего объекта который мы хотим защитить от изменения Система например В появившемся списке выбрать дочерний объект

Орграничения Ввести идентификатор доступа Возможные состояния идентификатора доступа Пустой белый - говорит об отрицательном ответе на утверждение слева Полный галочка - говорит об утверждение предложения слева Серый - говорит о том, что данный объект не будет обрабатываться, то есть остается значение реестра на рабочей станции не меняется. 3. данные о системе защиты объектов хранящиеся в зашифрованных файлах

с расширением pol. Подробное описание алгоритма шифрования файла и структуру данного файла можно найти на сайте разработчика http www.microsoft.com. Выходные данные бинарный файл настроек ОС Windows 95 config.pol. Структура файла зашифрована в соответствие с требованиями защиты данных по категории С стандартное требование защиты данных для рабочих станция работающих по управлением ОС Windows NT . Подробное описание алгоритма шифрования файла и структуру данного файла можно найти

на сайте разработчика http www.microsoft.com. 2.4.2. ОрганизациЯ диалога Диалог программы организован при помощи пользовательского интерфейса poledit.exe, который включает в себя ввод с клавиатуры, поля для текстового ввода строк, списки, переключатели, статические текстовые надписи. Работа с этим интерфейсом соответствует работе пользователя с GUI Windows 95. Перемещение по полям программы можно осуществлять как с помощью мыши так и с помощью

клавиатуры. При управление мышью различаются следующие действия Одинарный щелчок мыши - производиться выбора объекта того или иного меню Двойной щелчок мыши производиться для выбора файла в проводнике Перемещение курсора по экрану производиться путем перемещения манипулятора типа Мышь по плоской поверхности. При управление с клавиатуры перемещение по меню производиться следующим

образом Открытие верхнего ниспадающего меню - клавиша ALT Перемещение по открытому меню - клавиши управления курсором Перемещение по объектам внутри оболочки производиться - клавиши управления курсором Открытие свойств пользователя или рабочей станции - клавиша Enter Перемещение по списку свойств выбранного объекта - клавиши управления курсором

Вверх , Вниз Открытие списка свойств выбранного объекта - клавиши управления курсором Вправо , Влево Отметить чек бокс - клавиша пробел Удалить чек бокс - клавиша пробел Перемещение между окон интерфейса - клавиша Tab Быстрое нажатие на кнопку ОК - клавиша Enter Для внесения изменений пользователю Demon13, нужно внести изменения в учётную запись пользователя

Demon13. Для внесения изменений в существующую политику защиты оператору необходимо производит следующие действия Открыть меню Правка Открыть меню Добавить пользователя Ввести имя Natasha или выбрать из меню Обзор Нажать кнопку ОК Выбрать появившегося пользователя двойным щелчком мыши В появившемся окне необходимо щелкнуть мышью на кресте возле соответствующего объекта который мы хотим

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

на рабочей станции не меняется. При работе с объектами имеющими множество дочерних объектов оператор может управлять отдельными дочерними объектами, а не только всем объектом ОС Window 95. При этом состояние дочернего объекта может быть следующим Ниспадающее меню - дает оператору выбрать только те условия которые перечислены в списке Строковое поле -даёт оператору возможность ввести строковую константу.

Обычно это какое-то сообщение выводимое пользователю при произведение определённых действий. Длинна строки не может превышать 255 символов. Числовое поле - даёт оператору возможность ввести числовое значение или выбрать его при помощи стрелок прокрутки Стрелка вверх - означает увеличение числа стоящего в поле на единицу Стрелка вниз - означает уменьшение числа стоящего в поле на единицу

Список - дает оператору управлять появившемся списком кнопками которые появившимися справа ОК - подтвердить изменения Отмена - отменить изменения и вернуться к предыдущему меню Добавить - добавть элемент списка Удалить - удалить элемент списка 2.5 СОСТАВ ТЕХНИЧЕСКИХ И ПРОГРАММНЫХ СРЕДСТВ 2.5.1. ТЕХНИЧЕСКИЕ СРЕДСТВА Для функционирования программы необходимо

Серверная часть ПК, работающий контролер домена ов под управлением ОС Windows NT Sever, Unix или Novell NetWare 4.x Клиентская часть ПК, работающий под управлением ОС Windows 95. На клиентской часть должна быть установлена и функционировать сетевая плата и протокол TCP IP или один из перечисленных IPX, NetBUEI. Рабочая станция должна быть настроена на регистрацию в домене.

2.5.2 аппаратные средства Серверная часть При работе сервера на ОС Windows NT 3.5 CPU - Intel 486DX66 или выше RAM - 16Мб или больше HDD - 250Мб или больше SVGA 256Kb или выше Стандартная мышь для COM порта Стандартная IBM PC XT клавиатура Монитор 12 черно-белый или лучше При работе сервера на

Novell NetWare 2.2 CPU - Intel 486DX40 или выше RAM - 12Мб или больше HDD - 100Мб или больше SVGA 256Kb или выше Стандартная IBM PC XT клавиатура Монитор 12 черно-белый или лучше При работе сервера на Unix RedHat 6.21 CPU - Intel 486SX33 или выше RAM - 8Мб или больше HDD - 60Мб или больше CGA или выше

Клиентская часть CPU - Intel 486SX40 или выше RAM - 8Мб или больше HDD - 110Мб или больше SVGA - 256Kb или выше Стандартная мышь для COM порта Стандартная IBM PC XT клавиатура Монитор 12 черно-белый или лучше 2.5.3 Программные средства Рабочая станция должна функционировать под управлением

ОС Windows 95, она должна быть правильно сконфигурирована для работы в сети. На рабочей станции должен быть установлен соответствующее клиентское программное обеспечение. Если серверная часть функционирует под управлением ОС Window NT или Unix, клиентская часть - Клиент для сетей Microsoft , если серверная часть работает под управлением

ОС Novell NetWare, клиентская часть - Клиент для сетей Novell NetWare . На рабочей станции должны быть активизированы профили пользователей. Рабочая станция должна быть настроена на вход в домен и регистрацию в нем. На клиентской и серверной части должен функционировать один или несколько перечисленных протоколов TCP IP, IPX, NetBUEN. Для нормальной работы необходимо, чтобы, по меньшей мере, хотя бы один совпадал

на сервере и рабочей станции. Сервер должен быть контролером домена ов . В соответствующей директории Если сервер работает под управлением ОС Windows NT - c winnt system32 repl export Если сервер работает под управлением ОС NetWare - SYS PUBLIC Если сервер работает под управлением ОС UNIX - home должен быть бинарный фал настроек config.pol.

Все пользователи домена должны иметь доступ на чтение к этой папке и файлу. Доступ на запись к папке, где храниться файл config.pol должен быть только у администратора или человека ответственного за политику безопасности. 2.6 технология разработки программного изделия 2.6.1. ВЫБОР ПРОГРАММНОЙ СРЕДЫ Средства poledit быстро решают поставленную задачу. К имеющимся настройкам с помощью шаблона можно быстро и легко добавить или удалить новый идентификатор

доступа или объект к которому мы хотим ограничить разрешить, запретить или ограничить доступ пользователя. Для редактирования реестра можно использовать множество методов. Перечислим некоторые из них. К примеру, можно привести стандартный подход реализованный в ОС Windows. Это создание файла определенного формата с расширением .reg. Эти файлы представляют текстовый файл ни чем не защищённый от редактирования любым текстовым редактором.

Для выполнения таких файлов сценария необходим пакетный файл regedit.exe. Для внесения изменений в реестр необходимо каждый раз вызывать файл редактор реестра regedit. Размер этих файлов сценария далёк от компактного. Негативно сказывается на быстродействии программного продукта. Так, скажем, для внесения изменения в определённую ветвь реестра

ОС Windows 95. Необходимо вызвать программу с ключом, частью которого является название ветви реестра. Это очень неудобно, так как название ветви реестра представляет довольно длинную строку, которую совсем не легко запомнить. Но это ещё не гарантирует что изменения внесены в реестр, так как если такого ключа не оказалось по каким-либо причина, то программа вернет сообщение об ошибке и не произведёт никаких изменений. Хочется ещё отметить, что мало понятный интерфейс программы делает работу оператора, ответственного

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

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

Произвести изменения переменной реестра Как видно для внесения любого изменения в реестр необходимо произвести три действия, поскольку мы не можем контролировать состояние реестра. Поскольку командный фал является интерпретируемым, то данные действия, выполняющиеся и без того медленно, могут привести систему к зависанию на несколько минут. Редактирование реестра можно также проводить программным путем - программой написано на языке высокого

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

При использование в качестве расширений файлы с дополнительными ключами реестра, мы очень сильно рискуем безопасностью ОС Windows 95, так как в этом случае изменить их не составит труда для злоумышленника, поскольку ему не надо будет вычислять название ключей реестра. Только средства poledit дают компактный и быстро исполняемый код для автоматической настройки OC Windows 95. Необходимо отметить, что идентификаторы и объекты хранятся в зашифрованном виде, что

повышает устойчивость ОС к взлому. При помощи компилятора poledit оператор получает удобный ГДИ сходный с GUI ОС Windows 95. Надо отметить, что нет необходимости проводить обучение оператора производящего защиту ОС Window 95 пользованию ГДИ, если оператор знаком с GUI ОС Windows 9x. 2.6.2. ТЕХНОЛОГИЧЕСКИЙ ПРОЦЕСС разработки программы Перед написанием программы были исследовано - каких объектов

ОС Windows 95 нуждаться в защите. Были исследованы разнообразные способы функционирования программы. Была разработана общая концепция защиты ОС Windows 95, от несанкционированного вторжения пользователя в настройки или конфигурационные файлы ОС Windows 95. Была разработана стратегия разрешённых приложения ОС Windows 95. Данная программа реализована в виде исполняемого

ОС Windows 95 бинарного файла. 2.6.3 Разработка технологического процесса отладки Для данного программного продукта не существует технологического процесса отладки. По этой причине в данной работе рассматривается разработка технологического процесса. Отладка программы представляет из себя две стадии Нахождение ошибки Исправление найденной ошибки Для нахождения ошибки работы программы необходимо воспользоваться

программой стороннего производителя или программой regedit, входящей в стандартную поставку ОС семейства Windows. В данном примере будет рассматриваться работа с программой regedit. Для нахождения неверной работы программы необходимо просмотреть ключи реестра изменяемые программой защиты объектов операционной системы WINDOWS95 работающей в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix , при нахождение несоответствий необходимо произвести поиск

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

иного объекта ОС Windows 95. В случае нахождения таких несоответствий пользователь должен произвести изменения в коде программы повторить компиляцию программы и полученный файл config.pol поместить на сервер и произвести повторную регистрацию клиента в контролере домена. Фрагментом отладки можно проиллюстрировать следующим образом Программист хочет защитить от просмотра следующие диски

A , B , C . При повторной регистрации в контролере домена пользователь по-прежнему видит диски A , B и C . Человек ответственный за политику защиты ОС Windows 95. Регистрируется в сервере контролера домена и производит поиск соответствующего ключа реестра для защиты объектов типа диски . Вычисляет значение ключа. Сравнивает значение рестра с полученным и находит расхождение.

После этого человек ответственный за политику безопасности ОС Windows 95 запускает программу защиты объектов операционной системы WINDOWS95 работающей в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix и сравнивает в графическом интерфейсе значение идентификатора доступа на против поля Убрать диски A , B и С . Значение идентификатора должно быть заполненным отмечено галочкой

. Далее человек ответственный за политику защиты ОС Windows 95 повторяет компиляцию программы, полученный файл config.pol поместить на сервер и произвести повторную регистрацию клиента в контролере домена. В случае если после этого пользователь по-прежнему продолжает видеть диски A , B и С , необходимо вмешательство в код программы.

Это происходит следующим образом. Человек ответственный за политику защиты ОС Windows 95, открывает файл кода программы ADMIN.ADM любым текстовым редактором находит раздел где описывается доступ к объекту типа Диски и исправляет ошибку в тексте программы - вводит правильное значение идентификатора доступа. 2.6.5 формальное описание ПОЯ языка Язык ПОЯ предназначен для написания шаблонов для редактора системной

политики или Microsoft PolEdit . Синтаксис языка ПОЯ схож с синтаксисом для описания переменных и записей языка C . Синтаксис языка ПОЯ следующий CLASS Имя Класса Возможные значения MACHINE - изменения касающиеся локальной машины и USER - изменения касающиеся локального пользователя. В тексте программы можно использовать оба класса.

CATEGORY Имя категории в кавычках. Может быть заменено строковой переменной KEYNAME Имя ключа реестра в котором будет производиться изменения Policy Имя подкатегории1. Может быть заменено строковой переменной VALUENAME Имя создаваемой или изменяемой переменной реестра VALUEON NUMERIC 4 Значение переменной End Policy конец подкатегории1

Policy Имя подкатегории2. Может быть заменено строковой переменной VALUENAME Имя создаваемой или изменяемой переменной реестра VALUEON NUMERIC 7 Значение переменной End Policy End Policy конец подкатегории 2 End Category Конец категории В языке ПОЯ можно пользоваться комментариями. Комментарий пишется после точки с запятой .

Комментарий всегда однострочный. В языке ПОЯ предусмотрена возможность определения строковых переменных. Строковые переменные описываются в конце программы после ключевого слова в квадратных скобках strings Формт записи Имя Переменной Значение переменной В тексте программы строковая переменная вызывается следующим образом Имя Переменной 2.7 РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ И ИХ ОЦЕНКИ Результатом работы программы является рабочая станция

ОС Windows 95 защищённая от несанкционированного доступа пользователя к файлам конфигурации системы и настройкам ОС Window 95. Программа ограничивает полномочия на доступ к объектам на уровне пользователя. Время, затрачиваемое на загрузку программы с сервера в основном определяются пропускной способностью ЛВС и её загрузкой, а также скоростью обмена данными между используемым магнитным носителем и оперативной памятью. При увеличении количества исходных данных время работы программы увеличивается пропорционально

количеству защищаемых объектов. 3. ЗАКЛЮЧЕНИЕ В данной выпускной работе была разработана программа предназначена для защиты объектов операционной системы Windows 95 на уровне пользователя при работе в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix . 4. Список используемой литературы 5. Кондунова Е. А Сетевые средства Windows NT Server 4.0. Киев,

BHV , 1997 г. 6. Devid Jams - Руководство Novell для специалистов CNE. Москва. Лори , 1996 г. 7. Evil Nemeth, Garth Snyder Unix - руководство системного администратора . Киев, BHV , 1996 г. 8. Водолазкий В. В Путь к Linux . Москва. Нолидж , 1999 г. 9. Internet - сайт разработчиков

ПО http www.microsft.com 5. перечень сокращений ОС - операционная система ПОЯ - проблемно ориентированный язык ПК - персональный компьютер Windows NT - зарегистрированный товарный знак Microsoft Novell NetWare - зарегистрированный товарный знак Novell ГДИ - графический дружественный интерфейс GUI - графический интерфейс пользователя

ЛВС - Локальная Вычислительная Сеть Бд - База данных ЛВС - Локальна Вычислительна Сеть ГМД - Гибкий Магнитный Диск ОтзывНа выпускную работу бакалавра Лицентова Д. Б. на тему ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ

РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix В настоящее время остро стоит вопрос о защите информации в малых вычислительных сетях. Одна из задач, стоящей перед разработчиками программного обеспечения защиты данных это получение исходного кода программы для дальнейшего его усовершенствования. В рамках этой работы разрабатывается универсальный язык модификации реестра семейства

ОС Windows. В задачи Лицентова Д. Б. входило разработка программного средства модификации реестра ОС семейства Windows и формирование файла который бы мог интерпретироваться вышеуказанными ОС без дополнительных модуле. В процессе выполнения работы Лицентов Д. Б. изучил описание синтаксиса языка программирования компилятора Microsoft PolEdit и отдельных операция с базой данных регистр.

На основе этого им были предложены методы описания ключей базы данных регистри. Далее им были проведены анализ, какие объекты ОС Windows необходимо защитить от санкционированного доступа неавторизованного пользователя. Затем был проведён анализ возможных методов решения и выбран наиболее корректный метод решения для реализации защиты ОС Windows. В качестве программой среды разработки был использован язык

ПОЯ, который был изучен Лицентовым Д. Б. самостоятельно. В процессе выполнения работы Лицентовым Д. Б. было продемонстрирован высокий уровень знания OC Windows 95, ОС Novell NetWare, ОС Windows NT Server 4.0, OC Linux. Также был продемонстрирована высокая дисциплинированность, профессиональная подготовка и способность решать самостоятельно сложные задачи. Считаю, что работа выполнена в полном соответствии с задачами

и заслуживает оценки отлично , а Лиценов Д. Б присвоения квалификации бакалавр. Рецензент, Преподаватель каф. ИТ МАТИ РГТУ Еремеева Т. Ю. Министерство образования Российской Федерации МАТИ - Российский Государственный Технологический Университет им. К.Э.Циолковского Утверждаю Зав. кафедрой ИТ С.М.Авдошин 2000 г.

ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ 02609-01 51 01 Листов СОГЛАСОВАНО Консультант по специальной части Каретников А.А. 1999 г.

Руководитель дипломного проекта Еремеева Т. Ю. 1999 г. Норм контроль Авдошин С.М. 1999 г. Задание принял к исполнению студент группы 3ИТ4-26 Лицентов Д.Б. 1999 г. Москва 2000 г.Аннотация. Программный документ Программа и методика испытаний содержит программу и методику испытаний программы защиты объектов операционной системы WINDOWS95 работающей в многопользовательском режиме под управлением сервера

Novell NetWare Windows NT, Unix .Содержание 1. Объект испытаний 2. Цель испытаний 3. Требования к программе 4. Требования к программной документации 5. Порядок проведения испытаний . 6. Методы испытаний 1. Объект испытаний Объектом испытаний является представленная программа защиты объектов ОС Windows 95 95 на уровне пользователя при работе в многопользовательском режиме под управлением сервера

Novell NetWare Windows NT, Unix , предназначенная для облегчения администрирования рабочих станций функционирующих под управлением ОС Windows 95. 2. Цель испытаний Целью испытаний является проверка правильности и надежности функционирования программы. 3. Требования к программе Программа работает в соответствие с условиями эксплуатации IBM-совместимых компьютеров модели не ниже 80486SX с тактовой частотой процессора не менее 40

МГц, при наличии свободного пространства не мене 1 Мбайта на жестком диске, и объема оперативной памяти не мене 8 Мбайт. Для обеспечения работы программы необходимо наличие операционной системы Windows 95. 4. Требование к программной документации Состав программной документации, предъявляемой на испытании

Программа и методика испытания см. пункт 6.2 Программа и методика испытаний Руководство оператора см. пункт 6.3 Руководство оператора 5. Порядок проведения испытаний Испытания производятся на компьютере IBM-PC при наличии операционной системы Windows 95. Испытание осуществляется после запуска программы путем сравнения ожидаемых и полученных результатов.

6. Методы испытания Проверка правильности результатов осуществляется путем сравнения ожидаемых и полученных результатов. Пример 1 Проверка правильности реакции программы на ошибку в файле со входными данными. Ожидаемый результат при запуске программы защиты объектов ОС Windows 95 95 на уровне пользователя при работе в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix должно появиться сообщение об ошибке с указанием на номер строки в которой

произошла ошибка. Полученный результат Полученный результат совпадает с ожидаемым. Пример 2 Проверка правильности реакции ОС Windows 95 на внесённые изменения удаление папки Настройка из меню пуск и папки Мой Компьютер Ожидаемый результат после сохранения файла config.pol на сервер и повторной регистрации клиента ОС Windows 95 в контролере домена папка Настройка из меню пуск и папки Мой Компьютер должна исчезнуть, тем самым лишив пользователя доступа

к настройкам ОСWinodws 95. Полученный результат Полученный результат совпадает с ожидаемым. Пример 3 Проверка правильности реакции программы при сохранение файла config.pol в каталог, к которому имеется доступ только на четение. Ожидаемый результат после попытки сохранения файла config.pol на сервер программа должна выдать сообщение об ошибке. Полученный результат Полученный результат совпадает с ожидаемым Министерство образования

Российской Федерации МАТИ - Российский Государственный Технологический Университет им. К.Э.Циолковского Утверждаю Зав. кафедрой ИТ С.М.Авдошин 2000 г. ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА

Novell NetWare Windows NT, Unix текст программы 02609 - 01 12 01 Листов 23 СОГЛАСОВАНО Консультант по специальной части Каретников А.А. 2000 г. Руководитель дипломного проекта Еремеева Т. Ю. 2000 г. Норм контроль Авдошин С.М. 2000 г. Задание принял к исполнению студент группы 3ИТ4-26

Лицентов Д.Б. 2000 г. Москва 2000 г. Аннотация Программный документ Текст программы содержит текст программы защиты объектов операционной системы WINDOWS95 работающей в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix .Содержание 1. Текст программы для Локальной Машины .42. Текст программы для Локального пользователя 123.

Описание строковых переменных 28 1. текст программы для Локальной Машины CLASS MACHINE CATEGORY Network KEYNAME Software Microsoft Windows CurrentVersion Policies Network CATEGORY AccessControl POLICY AccessControl User KEYNAME System CurrentControlSet Services VxD

FILESEC VALUENAME Start VALUEON NUMERIC 0 VALUEOFF DELETE ACTIONLISTON KEYNAME System CurrentControlSet Services VxD FILESEC VALUENAME StaticVxD VALUE filesec.vxd END ACTIONLISTON ACTIONLISTOFF KEYNAME Security Provider VALUENAME Platform Type VALUE NUMERIC 0 KEYNAME System

CurrentControlSet Services VxD FILESEC VALUENAME StaticVxD VALUE DELETE KEYNAME System CurrentControlSet Services VxD NWSP VALUENAME Start VALUE DELETE VALUENAME StaticVxD VALUE DELETE KEYNAME System CurrentControlSet Services VxD MSSP VALUENAME Start VALUE DELETE VALUENAME StaticVxD

VALUE DELETE END ACTIONLISTOFF PART AuthenticatorName EDITTEXT KEYNAME Security Provider VALUENAME Container END PART PART AuthenticatorType DROPDOWNLIST KEYNAME Security Provider VALUENAME Platform Type REQUIRED ITEMLIST NAME AT NetWare VALUE NUMERIC 3 ACTIONLIST

KEYNAME System CurrentControlSet Services VxD NWSP VALUENAME StaticVxD VALUE nwsp.vxd VALUENAME Start VALUE NUMERIC 0 KEYNAME Security Provider VALUENAME Address Book VALUE nwab32.dll END ACTIONLIST NAME AT NTAS VALUE NUMERIC 2 ACTIONLIST KEYNAME System CurrentControlSet

Services VxD MSSP VALUENAME StaticVxD VALUE mssp.vxd VALUENAME Start VALUE NUMERIC 0 KEYNAME Security Provider VALUENAME Address Book VALUE msab32.dll END ACTIONLIST NAME AT NT VALUE NUMERIC 1 ACTIONLIST KEYNAME System CurrentControlSet Services VxD MSSP VALUENAME StaticVxD

VALUE mssp.vxd VALUENAME Start VALUE NUMERIC 0 KEYNAME Security Provider VALUENAME Address Book VALUE msab32.dll END ACTIONLIST END ITEMLIST END PART END POLICY END CATEGORY User-Level Security CATEGORY Logon POLICY LogonBanner KEYNAME Software Microsoft Windows CurrentVersion

Winlogon PART LogonBanner Caption EDITTEXT VALUENAME LegalNoticeCaption MAXLEN 255 DEFAULT LogonBanner DefCaption END PART PART LogonBanner Text EDITTEXT VALUENAME LegalNoticeText MAXLEN 255 DEFAULT LogonBanner DefText END PART END POLICY POLICY ValidatedLogon KEYNAME Network Logon

VALUENAME MustBeValidated END POLICY END CATEGORY CATEGORY NWClient KEYNAME System CurrentControlSet Services VxD NWREDIR POLICY PrefServer KEYNAME System CurrentControlSet Services NWNP32 NetworkProvider PART PrefServerName EDITTEXT REQUIRED VALUENAME AuthenticatingAgent MAXLEN 48

END PART END POLICY POLICY SupportLFN PART SupportLFNsOn DROPDOWNLIST REQUIRED VALUENAME SupportLFN ITEMLIST NAME LFN No311 VALUE NUMERIC 1 NAME LFN All VALUE NUMERIC 2 END ITEMLIST END PART END POLICY POLICY SearchMode PART SearchMode1 NUMERIC VALUENAME SearchMode MIN 0

MAX 7 DEFAULT 0 END PART END POLICY POLICY DisableAutoNWLogin KEYNAME System CurrentControlSet Services NWNP32 NetworkProvider VALUENAME DisableDefaultPasswords END POLICY END CATEGORY Microsoft Netware-Compatible Network CATEGORY MSClient POLICY LogonDomain KEYNAME Network Logon VALUENAME

LMLogon PART DomainName EDITTEXT REQUIRED MAXLEN 15 KEYNAME System CurrentControlSet Services MSNP32 NetworkProvider VALUENAME AuthenticatingAgent END PART PART DomainLogonConfirmation CHECKBOX KEYNAME Network Logon VALUENAME DomainLogonMessage END PART PART NoDomainPwdCaching CHECKBOX KEYNAME Network

Logon VALUENAME NoDomainPwdCaching END PART END POLICY POLICY Workgroup KEYNAME System CurrentControlSet Services VxD VNETSUP PART WorkgroupName EDITTEXT REQUIRED VALUENAME Workgroup MAXLEN 15 END PART END POLICY POLICY AlternateWorkgroup KEYNAME System CurrentControlSet Services VxD VREDIR

PART WorkgroupName EDITTEXT REQUIRED VALUENAME Workgroup MAXLEN 15 END PART END POLICY END CATEGORY Microsoft Network CATEGORY NWServer POLICY DisableSAP KEYNAME System CurrentControlSet Services NcpServer Parameters VALUENAME Use Sap VALUEON 0 VALUEOFF 1 ACTIONLISTON

KEYNAME System CurrentControlSet Services NcpServer Parameters Ndi Params Use Sap VALUENAME VALUE 0 END ACTIONLISTON ACTIONLISTOFF KEYNAME System CurrentControlSet Services NcpServer Parameters Ndi Params Use Sap VALUENAME VALUE 1 END ACTIONLISTOFF END POLICY END CATEGORY CATEGORY

Passwords POLICY HideSharePasswords VALUENAME HideSharePwds END POLICY POLICY DisablePasswordCaching VALUENAME DisablePwdCaching END POLICY POLICY RequireAlphaNum VALUENAME AlphanumPwds END POLICY POLICY MinimumPwdLen PART MPL Length NUMERIC REQUIRED MIN 1 MAX 8 DEFAULT 3

VALUENAME MinPwdLen END PART END POLICY END CATEGORY Passwords CATEGORY RemoteAccess POLICY RemoteAccess Disable VALUENAME NoDialIn END POLICY END CATEGORY Remote Access CATEGORY Sharing POLICY DisableFileSharing VALUENAME NoFileSharing END POLICY POLICY DisablePrintSharing

VALUENAME NoPrintSharing END POLICY END CATEGORY CATEGORY SNMP POLICY Communities KEYNAME System CurrentControlSet Services SNMP Parameters ValidCommunities PART CommunitiesListbox LISTBOX VALUEPREFIX END PART END POLICY POLICY PermittedManagers KEYNAME System CurrentControlSet Services SNMP Parameters

PermittedManagers PART PermittedManagersListbox LISTBOX VALUEPREFIX END PART END POLICY POLICY Traps Public KEYNAME System CurrentControlSet Services SNMP Parameters TrapConfiguration Public PART Traps PublicListbox LISTBOX VALUEPREFIX END PART END POLICY POLICY InternetMIB

KEYNAME System CurrentControlSet Services SNMP Parameters RFC1156Agent PART ContactName EDITTEXT REQUIRED VALUENAME sysContact END PART PART Location EDITTEXT REQUIRED VALUENAME sysLocation END PART END POLICY END CATEGORY CATEGORY Update POLICY RemoteUpdate KEYNAME System CurrentControlSet Control

Update ACTIONLISTOFF VALUENAME UpdateMode VALUE NUMERIC 0 END ACTIONLISTOFF PART UpdateMode DROPDOWNLIST REQUIRED VALUENAME UpdateMode ITEMLIST NAME UM Automatic VALUE NUMERIC 1 NAME UM Manual VALUE NUMERIC 2 END ITEMLIST END PART PART UM Manual Path EDITTEXT VALUENAME NetworkPath

END PART PART DisplayErrors CHECKBOX VALUENAME Verbose END PART PART LoadBalance CHECKBOX VALUENAME LoadBalance END PART END POLICY END CATEGORY Update END CATEGORY Network CATEGORY System KEYNAME Software Microsoft Windows CurrentVersion Setup POLICY EnableUserProfiles

KEYNAME Network Logon VALUENAME UserProfiles END POLICY POLICY NetworkSetupPath PART NetworkSetupPath Path EDITTEXT REQUIRED VALUENAME SourcePath END PART END POLICY POLICY NetworkTourPath PART NetworkTourPath Path EDITTEXT REQUIRED VALUENAME TourPath END PART

PART NetworkTourPath TIP TEXT END PART END POLICY POLICY Run KEYNAME Software Microsoft Windows CurrentVersion Run PART RunListbox LISTBOX EXPLICITVALUE END PART END POLICY POLICY RunOnce KEYNAME Software Microsoft Windows CurrentVersion RunOnce PART RunOnceListbox

LISTBOX EXPLICITVALUE END PART END POLICY POLICY RunServices KEYNAME Software Microsoft Windows CurrentVersion RunServices PART RunServicesListbox LISTBOX EXPLICITVALUE END PART END POLICY END CATEGORY 2. текст программы для Локального пользователя CLASS USER CATEGORY ControlPanel CATEGORY CPL Display

POLICY CPL Display Restrict KEYNAME Software Microsoft Windows CurrentVersion Policies System PART CPL Display Disable CHECKBOX VALUENAME NoDispCPL END PART PART CPL Display HideBkgnd CHECKBOX VALUENAME NoDispBackgroundPage END PART PART CPL Display HideScrsav CHECKBOX VALUENAME

NoDispScrSavPage END PART PART CPL Display HideAppearance CHECKBOX VALUENAME NoDispAppearancePage END PART PART CPL Display HideSettings CHECKBOX VALUENAME NoDispSettingsPage END PART END POLICY END CATEGORY Display CATEGORY CPL Network POLICY CPL Network Restrict KEYNAME Software

Microsoft Windows CurrentVersion Policies Network PART CPL Network Disable CHECKBOX VALUENAME NoNetSetup END PART PART CPL Network HideID CHECKBOX VALUENAME NoNetSetupIDPage END PART PART CPL Network HideAccessCtrl CHECKBOX VALUENAME NoNetSetupSecurityPage END PART END POLICY END CATEGORY

Network CATEGORY CPL Security POLICY CPL Security Restrict KEYNAME Software Microsoft Windows CurrentVersion Policies System PART CPL Security Disable CHECKBOX VALUENAME NoSecCPL END PART PART CPL Security HideSetPwds CHECKBOX VALUENAME NoPwdPage END PART PART CPL Security HideRemoteAdmin

CHECKBOX VALUENAME NoAdminPage END PART PART CPL Security HideProfiles CHECKBOX VALUENAME NoProfilePage END PART END POLICY END CATEGORY Security CATEGORY CPL Printers POLICY CPL Printers Restrict KEYNAME Software Microsoft Windows CurrentVersion Policies Explorer PART CPL Printers

HidePages CHECKBOX VALUENAME NoPrinterTabs END PART PART CPL Printers DisableRemoval CHECKBOX VALUENAME NoDeletePrinter END PART PART CPL Printers DisableAdd CHECKBOX VALUENAME NoAddPrinter END PART END POLICY END CATEGORY Printers CATEGORY CPL System POLICY CPL

System Restrict KEYNAME Software Microsoft Windows CurrentVersion Policies System PART CPL System HideDevMgr CHECKBOX VALUENAME NoDevMgrPage END PART PART CPL System HideConfig CHECKBOX VALUENAME NoConfigPage END PART PART CPL System NoFileSys CHECKBOX VALUENAME NoFileSysPage

END PART PART CPL System NoVirtMem CHECKBOX VALUENAME NoVirtMemPage END PART END POLICY END CATEGORY System END CATEGORY Control Panel CATEGORY Desktop KEYNAME Control Panel Desktop POLICY Wallpaper PART WallpaperName COMBOBOX REQUIRED SUGGESTIONS Wallpaper1 Wallpaper2

Wallpaper3 Wallpaper4 Wallpaper5 Wallpaper6 Wallpaper7 Wallpaper8 Wallpaper9 Wallpaper10 END SUGGESTIONS VALUENAME Wallpaper END PART PART TileWallpaper CHECKBOX DEFCHECKED VALUENAME TileWallpaper VALUEON 1 VALUEOFF 0 END PART END POLICY POLICY ColorScheme PART SchemeName DROPDOWNLIST

KEYNAME Control Panel Appearance VALUENAME Current REQUIRED ITEMLIST NAME Lavender VALUE Lavender ACTIONLIST KEYNAME Control Panel Colors VALUENAME ActiveBorder VALUE 174 168 217 VALUENAME ActiveTitle VALUE 128 128 128 VALUENAME AppWorkspace VALUE 90 78 177 VALUENAME Background

VALUE 128 128 192 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 174 168 217 VALUENAME ButtonHilight VALUE 216 213 236 VALUENAME ButtonLight VALUE 174 168 217 VALUENAME ButtonShadow VALUE 90 78 177 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 90 78 177 VALUENAME

Hilight VALUE 128 128 128 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 174 168 217 VALUENAME InactiveTitle VALUE 90 78 177 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 174 168 217 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 174 168 217

VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 174 168 217 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Tan256 VALUE Tan256 ACTIONLIST KEYNAME Control

Panel Colors VALUENAME ActiveBorder VALUE 202 184 149 VALUENAME ActiveTitle VALUE 0 0 0 VALUENAME AppWorkspace VALUE 156 129 78 VALUENAME Background VALUE 128 64 64 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 202 184 149 VALUENAME ButtonHilight VALUE 228 220 203

VALUENAME ButtonLight VALUE 202 184 149 VALUENAME ButtonShadow VALUE 156 129 78 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 156 129 78 VALUENAME Hilight VALUE 0 0 0 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 202 184 149 VALUENAME InactiveTitle VALUE 156 129 78

VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 202 184 149 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 202 184 149 VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 202 184 149 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255

VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Wheat256 VALUE Wheat256 ACTIONLIST KEYNAME Control Panel Colors VALUENAME ActiveBorder VALUE 215 213 170 VALUENAME ActiveTitle VALUE 0 0 0 VALUENAME AppWorkspace VALUE 173 169 82 VALUENAME Background

VALUE 0 64 64 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 215 213 170 VALUENAME ButtonHilight VALUE 235 234 214 VALUENAME ButtonLight VALUE 215 213 170 VALUENAME ButtonShadow VALUE 173 169 82 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 173 169 82 VALUENAME

Hilight VALUE 0 0 0 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 215 213 170 VALUENAME InactiveTitle VALUE 173 169 82 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 215 213 170 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 215 213 170

VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 215 213 170 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Celery VALUE Celery ACTIONLIST KEYNAME Control

Panel Colors VALUENAME ActiveBorder VALUE 168 215 170 VALUENAME ActiveTitle VALUE 0 0 0 VALUENAME AppWorkspace VALUE 80 175 85 VALUENAME Background VALUE 32 18 46 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 168 215 170 VALUENAME ButtonHilight VALUE 211 235 213

VALUENAME ButtonLight VALUE 168 215 170 VALUENAME ButtonShadow VALUE 85 175 85 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 80 175 85 VALUENAME Hilight VALUE 0 0 0 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 168 215 170 VALUENAME InactiveTitle VALUE 80 175 75

VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 168 215 170 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 168 215 170 VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 168 215 170 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255

VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Rose VALUE Rose ACTIONLIST KEYNAME Control Panel Colors VALUENAME ActiveBorder VALUE 207 175 183 VALUENAME ActiveTitle VALUE 128 128 128 VALUENAME AppWorkspace VALUE 159 96 112 VALUENAME Background

VALUE 128 64 64 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 207 175 183 VALUENAME ButtonHilight VALUE 231 216 220 VALUENAME ButtonLight VALUE 207 175 183 VALUENAME ButtonShadow VALUE 159 96 112 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 159 96 112 VALUENAME

Hilight VALUE 128 128 128 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 207 175 183 VALUENAME InactiveTitle VALUE 159 96 112 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 207 175 183 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 207 175 183

VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 207 175 183 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Evergreen VALUE Evergreen ACTIONLIST KEYNAME Control

Panel Colors VALUENAME ActiveBorder VALUE 47 151 109 VALUENAME ActiveTitle VALUE 0 0 0 VALUENAME AppWorkspace VALUE 31 101 73 VALUENAME Background VALUE 48 63 48 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 47 151 109 VALUENAME ButtonHilight VALUE 137 218 186

VALUENAME ButtonLight VALUE 47 151 109 VALUENAME ButtonShadow VALUE 31 101 73 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 31 101 73 VALUENAME Hilight VALUE 0 0 0 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 47 151 109 VALUENAME InactiveTitle VALUE 31 101 73

VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 47 151 109 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 47 151 109 VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 47 151 109 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255

VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Blues VALUE Blues ACTIONLIST KEYNAME Control Panel Colors VALUENAME ActiveBorder VALUE 161 198 221 VALUENAME ActiveTitle VALUE 0 0 0 VALUENAME AppWorkspace VALUE 69 139 186 VALUENAME Background

VALUE 0 0 64 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 164 198 221 VALUENAME ButtonHilight VALUE 210 227 238 VALUENAME ButtonLight VALUE 164 198 221 VALUENAME ButtonShadow VALUE 69 139 186 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 69 139 186 VALUENAME

Hilight VALUE 0 0 0 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 164 198 221 VALUENAME InactiveTitle VALUE 69 139 186 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 164 198 221 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 164 198 221

VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 164 198 221 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Teal VALUE Teal ACTIONLIST KEYNAME Control Panel

Colors VALUENAME ActiveBorder VALUE 192 192 192 VALUENAME ActiveTitle VALUE 0 128 128 VALUENAME AppWorkspace VALUE 128 128 128 VALUENAME Background VALUE 0 64 64 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 192 192 192 VALUENAME ButtonHilight VALUE 255 255 255

VALUENAME ButtonLight VALUE 192 192 192 VALUENAME ButtonShadow VALUE 128 128 128 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 128 128 128 VALUENAME Hilight VALUE 0 128 128 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 192 192 192 VALUENAME

InactiveTitle VALUE 192 192 192 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 192 192 192 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 192 192 192 VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 192 192 192 VALUENAME TitleText VALUE 0 0 0 VALUENAME

Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME TheReds VALUE TheReds ACTIONLIST KEYNAME Control Panel Colors VALUENAME ActiveBorder VALUE 192 192 192 VALUENAME ActiveTitle VALUE 128 0 0 VALUENAME AppWorkspace VALUE 128 128 128

VALUENAME Background VALUE 64 0 0 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 192 192 192 VALUENAME ButtonHilight VALUE 255 255 255 VALUENAME ButtonLight VALUE 192 192 192 VALUENAME ButtonShadow VALUE 128 128 128 VALUENAME ButtonText VALUE 0 0 0

VALUENAME GrayText VALUE 128 128 128 VALUENAME Hilight VALUE 128 0 0 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 192 192 192 VALUENAME InactiveTitle VALUE 192 192 192 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 192 192 192 VALUENAME

MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 192 192 192 VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 192 192 192 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST

NAME WindowsDefault VALUE WindowsDefault ACTIONLIST KEYNAME Control Panel Colors VALUENAME ActiveBorder VALUE 192 192 192 VALUENAME ActiveTitle VALUE 0 0 128 VALUENAME AppWorkspace VALUE 128 128 128 VALUENAME Background VALUE 0 128 128 VALUENAME ButtonDkShadow

VALUE 0 0 0 VALUENAME ButtonFace VALUE 192 192 192 VALUENAME ButtonHilight VALUE 255 255 255 VALUENAME ButtonLight VALUE 192 192 192 VALUENAME ButtonShadow VALUE 128 128 128 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 128 128 128 VALUENAME Hilight

VALUE 0 0 128 VALUENAME HilightText VALUE 255 255 255 VALUENAME InactiveBorder VALUE 192 192 192 VALUENAME InactiveTitle VALUE 192 192 192 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 192 192 192 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 192 192 192

VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 192 192 192 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME BlueAndBlack VALUE BlueAndBlack ACTIONLIST KEYNAME

Control Panel Colors VALUENAME ActiveBorder VALUE 192 192 192 VALUENAME ActiveTitle VALUE 0 0 0 VALUENAME AppWorkspace VALUE 128 128 128 VALUENAME Background VALUE 0 0 128 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 192 192 192 VALUENAME ButtonHilight VALUE 255 255 255

VALUENAME ButtonLight VALUE 192 192 192 VALUENAME ButtonShadow VALUE 128 128 128 VALUENAME ButtonText VALUE 0 0 0 VALUENAME GrayText VALUE 128 128 128 VALUENAME Hilight VALUE 255 255 0 VALUENAME HilightText VALUE 0 0 0 VALUENAME InactiveBorder VALUE 192 192 192 VALUENAME InactiveTitle

VALUE 192 192 192 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 192 192 192 VALUENAME MenuText VALUE 0 0 0 VALUENAME InfoText VALUE 192 192 192 VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 192 192 192 VALUENAME TitleText VALUE 255 255 255 VALUENAME Window

VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST NAME Wheat VALUE Wheat ACTIONLIST KEYNAME Control Panel Colors VALUENAME ActiveBorder VALUE 192 192 192 VALUENAME ActiveTitle VALUE 128 128 0 VALUENAME AppWorkspace

VALUE 128 128 128 VALUENAME Background VALUE 128 128 64 VALUENAME ButtonDkShadow VALUE 0 0 0 VALUENAME ButtonFace VALUE 192 192 192 VALUENAME ButtonHilight VALUE 255 255 255 VALUENAME ButtonLight VALUE 192 192 192 VALUENAME ButtonShadow VALUE 128 128 128 VALUENAME ButtonText VALUE 0 0 0

VALUENAME GrayText VALUE 128 128 128 VALUENAME Hilight VALUE 128 128 0 VALUENAME HilightText VALUE 0 0 0 VALUENAME InactiveBorder VALUE 192 192 192 VALUENAME InactiveTitle VALUE 192 192 192 VALUENAME InactiveTitleText VALUE 0 0 0 VALUENAME Menu VALUE 192 192 192 VALUENAME MenuText

VALUE 0 0 0 VALUENAME InfoText VALUE 192 192 192 VALUENAME InfoWindow VALUE 0 0 0 VALUENAME Scrollbar VALUE 192 192 192 VALUENAME TitleText VALUE 0 0 0 VALUENAME Window VALUE 255 255 255 VALUENAME WindowFrame VALUE 0 0 0 VALUENAME WindowText VALUE 0 0 0 END ACTIONLIST END ITEMLIST END PART END

POLICY END CATEGORY desktop CATEGORY Network KEYNAME Software Microsoft Windows CurrentVersion Policies Network CATEGORY Sharing POLICY DisableFileSharingCtrl VALUENAME NoFileSharingControl END POLICY POLICY DisablePrintSharingCtrl VALUENAME NoPrintSharingControl END POLICY END CATEGORY

Sharing END CATEGORY Network CATEGORY Shell KEYNAME Software Microsoft Windows CurrentVersion Explorer User Shell Folders CATEGORY CustomFolders POLICY CustomFolders Programs PART CustomFolders ProgramsPath EDITTEXT REQUIRED VALUENAME Programs END PART END POLICY POLICY CustomFolders

Desktop PART CustomFolders DesktopPath EDITTEXT REQUIRED VALUENAME Desktop END PART END POLICY POLICY HideStartMenuSubfolders KEYNAME Software Microsoft Windows CurrentVersion Policies Explorer VALUENAME NoStartMenuSubFolders PART HideStartMenuSubfolders Tip1 TEXT END PART PART HideStartMenuSubfolders Tip2

TEXT END PART END POLICY POLICY CustomFolders Startup PART CustomFolders StartupPath EDITTEXT REQUIRED VALUENAME Startup END PART END POLICY POLICY CustomFolders NetHood PART CustomFolders NetHoodPath EDITTEXT REQUIRED VALUENAME NetHood END PART END POLICY POLICY CustomFolders StartMenu

PART CustomFolders StartMenuPath EDITTEXT REQUIRED VALUENAME Start Menu END PART END POLICY END CATEGORY CATEGORY Restrictions KEYNAME Software Microsoft Windows CurrentVersion Policies Explorer POLICY RemoveRun VALUENAME NoRun END POLICY POLICY RemoveFolders VALUENAME NoSetFolders

END POLICY POLICY RemoveTaskbar VALUENAME NoSetTaskbar END POLICY POLICY RemoveFind VALUENAME NoFind END POLICY POLICY HideDrives VALUENAME NoDrives VALUEON NUMERIC 67108863 Младшие 26 бит 1 бит 1 видимый диск END POLICY POLICY HideNetHood VALUENAME NoNetHood END POLICY POLICY NoEntireNetwork

KEYNAME Software Microsoft Windows CurrentVersion Policies Network VALUENAME NoEntireNetwork END POLICY POLICY NoWorkgroupContents KEYNAME Software Microsoft Windows CurrentVersion Policies Network VALUENAME NoWorkgroupContents END POLICY POLICY HideDesktop VALUENAME NoDesktop END

POLICY POLICY DisableClose VALUENAME NoClose END POLICY POLICY NoSaveSettings VALUENAME NoSaveSettings END POLICY END CATEGORY END CATEGORY Shell CATEGORY System KEYNAME Software Microsoft Windows CurrentVersion Policies System CATEGORY Restrictions POLICY DisableRegedit

VALUENAME DisableRegistryTools END POLICY POLICY RestrictApps KEYNAME Software Microsoft Windows CurrentVersion Policies Explorer VALUENAME RestrictRun PART RestrictAppsList LISTBOX KEYNAME Software Microsoft Windows CurrentVersion Policies Explorer RestrictRun VALUEPREFIX END PART

END POLICY POLICY DisableMSDOS KEYNAME Software Microsoft Windows CurrentVersion Policies WinOldApp VALUENAME Disabled END POLICY POLICY DisableSingleMSDOS KEYNAME Software Microsoft Windows CurrentVersion Policies WinOldApp VALUENAME NoRealMode END POLICY END CATEGORY

END CATEGORY CATEGORY Demon13 KEYNAME Software Microsoft Windows CurrentVersion Policies Explorer Policy Demon13 Disk c VALUENAME NoDrives VALUEON NUMERIC 4 End Policy Policy Demon13 Disks VALUENAME NoDrives VALUEON NUMERIC 7 End Policy Policy Demon13 Disk on VALUENAME NoDrives

VALUEON NUMERIC 0 End Policy End Category Demon13 3 Описание строковых переменных strings Demon13 Демо13 представляет! Demon13 Disk Отключить диск Demon13 Disk on Включить все диски Demon13 Disk c Спрятать диск C Demon13 Disks Спрятать диски A , B , C System Система NetworkSetupPath Сетевой путь для установки

Windows NetworkSetupPath Path Путь NetworkTourPath Сетевой путь к учебнику по Windows NetworkTourPath Path Сетевой Путь NetworkTourPath Tip Замечание. Имя программы - TOUR.EXE EnableUserProfiles Разрешить создание конфигураций для пользователей Network Сеть Logon Вход в сеть LogonBanner Заставка для входа в сеть

LogonBanner Caption Заголовок LogonBanner Text Текст LogonBanner DefCaption Внимание LogonBanner DefText Да убоится пользователь лезть в чужую сеть! ValidatedLogon Требовать для входа в Windows проверки пароля сетью Sharing Доступ DisableFileSharing Заблокировать совместный доступ к файлам

DisablePrintSharing Заблокировать совместный доступ к принтерам AccessControl Управление доступом AccessControl User Управление доступом на уровне пользователей AuthenticatorName Имя проверяющего сервера AuthenticatorType Тип сервера AT NetWare NetWare 3.x или 4.x AT NT Сервер или рабочая станция

Windows NT AT NTAS Домен Windows NT Passwords Пароли HideSharePasswords Скрыть пароли для доступа к ресурсам DisablePasswordCaching Отключить кэширование паролей RequireAlphaNum Алфавитно-цифровой пароль для входа в Windows MinimumPwdLen Минимальная длина пароля для входа в

Windows MPL Length Длина RemoteAccess Удаленный доступ к сети RemoteAccess Disable Запретить удаленный доступ к сети Update Обновление RemoteUpdate Удаленное обновление UpdateMode Режим обновления UM Automatic Автоматическое обычный путь UM Manual Ручное другой путь UM Manual Path Путь при обновлении в ручном режиме

DisplayErrors Выводить сообщения об ошибках LoadBalance Баланс загрузки MSClient Клиент Microsoft для сетей Windows NWServer Совместный доступ к файлам и принтерам для сетей NetWare LogonDomain Вход в сеть Windows NT DomainName Имя домена Workgroup Рабочая группа AlternateWorkgroup

Дополнительная рабочая группа WorkgroupName Имя рабочей группы NWClient Клиент Microsoft для сетей NetWare PrefServer Основной сервер PrefServerName Имя сервера SupportLFN Поддержка длинных имен файлов SupportLFNsOn Поддержка длинных имен файлов на LFN No311 NetWare версий не ниже 3.12 LFN All Всех серверах

NetWare, где это можно SearchMode Режим поиска SearchMode1 Режим поиска DisableAutoNWLogin Отменить автоматический вход в сеть NetWare DisableSAP Отключить сообщения SAP ControlPanel Панель управления CPL Display Экран CPL Display Restrict Ограничения для программы настройки экрана CPL Display

Disable Заблокировать возможность настройки экрана CPL Display HideBkgnd Скрыть вкладку выбора фона CPL Display HideScrsav Скрыть вкладку выбора заставки CPL Display HideAppearance Скрыть вкладку выбора оформления CPL Display HideSettings Скрыть вкладку установки параметров

CPL Network Сеть CPL Network Restrict Ограничения для программы настройки сети CPL Network Disable Заблокировать возможность настройки сети CPL Network HideID Скрыть вкладку со сведениями о компьютере CPL Network HideAccessCtrl Скрыть вкладку управления доступом CPL Printers Принтеры CPL Printers Restrict Ограничения для программы настройки принтеров

CPL Printers HidePages Скрыть вкладки общих свойств и сведений CPL Printers DisableRemoval Заблокировать возможность удаления принтеров CPL Printers DisableAdd Заблокировать возможность добавления принтеров CPL System Система CPL System Restrict Ограничения для программы настройки системы CPL System HideDevMgr Скрыть вкладку диспетчера устройств

CPL System HideConfig Скрыть вкладку конфигураций оборудования CPL System NoFileSys Скрыть кнопку Файловая система CPL System NoVirtMem Скрыть кнопку Виртуальная память CPL Security Пароли CPL Security Restrict Ограничения для программы настройки защиты CPL Security Disable Заблокировать возможность настройки защиты

CPL Security HideSetPwds Скрыть вкладку смены паролей CPL Security HideRemoteAdmin Скрыть вкладку удаленного управления CPL Security HideProfiles Скрыть вкладку конфигураций Desktop Рабочий стол Wallpaper Фоновый рисунок WallpaperName Рисунок Wallpaper1 Паркет.bmp Wallpaper2 Заклепки.bmp

Wallpaper3 Пузырьки.bmp Wallpaper4 Колечки.bmp Wallpaper5 Орнамент.bmp Wallpaper6 Клыки.bmp Wallpaper7 Полоски.bmp Wallpaper8 Циновка.bmp Wallpaper9 Плитка.bmp Wallpaper10 Треугольники.bmp TileWallpaper Размножить ColorScheme Схема цветов SchemeName Название схемы Lavender Лиловая 256 цветов

Celery Салатовая 256 цветов Rose Розовая 256 цветов Evergreen Зеленая 256 цветов Blues Синяя 256 цветов WindowsDefault Стандартная Windows BlueAndBlack Сине-черная Teal Бирюзовая TheReds Бордовая Wheat Хаки Wheat256 Песочная 256 цветов Tan256 Коричневая 256 цветов DisableFileSharingCtrl

Скрыть кнопки организации доступа к файлам DisablePrintSharingCtrl Скрыть кнопки организации доступа к принтерам Shell Оболочка CustomFolders Собственные папки CustomFolders Programs Папка Программы CustomFolders ProgramsPath Путь к содержимому папки Программы CustomFolders Desktop

Значки для рабочего стола CustomFolders DesktopPath Путь к значкам для рабочего стола HideStartMenuSubfolders Скрыть папки, вложенные в папку Главное меню HideStartMenuSubfolders Tip1 Установите этот флажок при работе с собственной HideStartMenuSubfolders Tip2 конфигурацией. CustomFolders

Startup Папка Автозагрузка CustomFolders StartupPath Путь к содержимому папки Автозагрузка CustomFolders NetHood Папка Сетевое окружение CustomFolders NetHoodPath Путь к содержимому папки Сетевое окружение CustomFolders StartMenu Папка Главное меню Пуск CustomFolders StartMenuPath

Путь к содержимому папки Главное меню Restrictions Ограничения RemoveRun Удалить команду Выполнить RemoveFolders Удалить папки из меню Настройка RemoveTaskbar Удалить пункт Панель задач из меню Настройка RemoveFind Удалить команду Поиск HideDrives Скрыть диски в папке Мой компьютер

HideNetHood Скрыть сетевое окружение HideDesktop Скрыть все объекты на рабочем столе DisableClose Сделать недоступной команду Завершение работы NoSaveSettings Не сохранять параметры настройки при выходе DisableRegedit Сделать недоступными средства редактирования реестра DisableMSDOS Сделать недоступным сеанс MS-DOS DisableSingleMSDOS

Запретить запуск программ MS-DOS в монопольном режиме Run Загружать при запуске RunOnce Однократно загружать при запуске RunServices Запускать службы RunListbox Загружать при запуске RunOnceListbox Однократно загружать при запуске RunServicesListbox Запускать службы SNMP SNMP Communities Сообщества CommunitiesListbox

Сообщества PermittedManagers Управляющие PermittedManagersListbox Управляющие Traps Public Перехваты для сообщества Public Traps PublicListbox Конфигурация перехвата NoEntireNetwork Скрыть значок Вся сеть в папке Сетевое окружение NoWorkgroupContents Не показывать состав рабочих групп RestrictApps Только разрешенные приложения

Windows RestrictAppsList Разрешенные приложения DomainLogonConfirmation Выводить подтверждение входа в домен InternetMIB Internet MIB RFC1156 ContactName Контактное лицо Location Местонахождение NoDomainPwdCaching Отменить кэширование пароля входа в домен Министерство образования Российской Федерации МАТИ -

Российский Государственный Технологический Университет им. К.Э.Циолковского Утверждаю Зав. кафедрой ИТ С.М.Авдошин 2000 г. ПРОГРАММА ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix руководство оператора 02609 -

01 34 01 Листов СОГЛАСОВАНО Консультант по специальной части Каретников А.А. 2000 г. Руководитель дипломного проекта Еремеева Т. Ю. 2000 г. Норм контроль Авдошин С.М. 2000 г. Задание принял к исполнению студент группы 3ИТ4-26 Лицентов Д.Б. 2000 г. Москва 2000 г. Аннотация Программный документ

Руководство оператора содержит Руководство оператора по пользованию программой ЗАЩИТЫ ОБЬЕКТОВ ОПЕРАЦИОННОЙ СИСТЕМЫ WINDOWS95, РАБОТАЮЩЕЙ В МнОГОПОЛЬЗОВАТЕЛЬСКОМ РЕЖИМЕ ПОД УПРАВЛЕНИЕМ СЕРВЕРА Novell NetWare Windows NT, Unix Содержание 1. Назначение программы . 4 2. Характеристики программы 4 3. Условия выполнения .

4 4. Выполнение программы 6 5. Инсталляция программы на сервер 9 6. Сообщения программы 10 1. Назначение программы Данная выпускная работа посвящена вопросам разработки программы защиты объектов операционной системы WINDOWS95 работающей в многопользовательском режиме под управлением сервера Novell NetWare Windows NT, Unix . Под защитой объектов ОС Windows 95 подразумевается ограничение доступа к системным настройкам

ОС на уровне пользователя. Данная программа предназначена для модификации реестра ОС Windows 95, таким образом, чтобы пользователь имел доступ только к определенным объектам ОС Windows 95. Программа выполняет следующие действия Ввод значений идентификатора доступа к объектам операционной системы Windows 95 Защита объектов операционной системы Windows 95 для использования в конкретных производственных

условиях Настройка персонального рабочего места каждого пользователя Настройка ОС Windows 95 должна производиться путем загрузки программы INT бинарного файла сформированного интерпретатором с сервера, в момент регистрации пользователя в контроллере домена или сохранением данных в реестр с помощью интерпретатора на каждой рабочей станции 2. Характеристики программы Время работы программы после загрузки её в оперативную память в основном зависит

от количества изменений производящихся в БД реестра. Программа исключает зависание по причине не корректного функционирования с реестром при выполнение программы config.pol, это гарантирует компилятор Microsoft PolEdit. 3. Условия выполнения Программные требования Серверная часть ПК, работающий контролер домена ов под управлением

ОС Windows NT Sever, Unix или Novell NetWare 4.x Клиентская часть ПК, работающий под управлением ОС Windows 95. На клиентской часть должна быть установлена и функционировать сетевая плата и протокол TCP IP или один из перечисленных IPX, NetBUEI. Рабочая станция должна быть настроена на регистрацию в домене Пользователь, выполняющий данную программу, должен иметь права на запись в каталог где храниться файл

confog.pol Аппаратные требования Серверная часть При работе сервера на ОС Windows NT 3.5 CPU - Intel 486DX или выше RAM - 16Мб или больше HDD - 250Мб или больше SVGA 256Kb или выше Стандартная мышь для COM порта Стандартная IBM PC XT клавиатура Монитор 12 черно-белый или лучше При работе сервера на Novell NetWare 2.2 CPU - Intel 486DX или выше

RAM - 12Мб или больше HDD - 100Мб или больше SVGA 256Kb или выше Стандартная IBM PC XT клавиатура Монитор 12 черно-белый или лучше При работе сервера на Unix RedHat 6.22 CPU - Intel 486SX или выше RAM - 8Мб или больше HDD - 60Мб или больше CGA или выше Клиентская часть CPU - Intel 486SX или выше RAM - 8Мб или больше

HDD - 110Мб или больше SVGA - 256Kb или выше Стандартная IBM PC XT клавиатура Монитор 12 черно-белый или лучше 4. Выполнение программы. Для начала работы необходимо собрать информацию о том, какие объекты ОС Windows 95 оператор хочет защитить. Для этой цели лучше всего подходит метод от противного , то есть оператор собирает информацию у пользователей какими объектами

ОС Windwos 95 они пользуются, и запрещает им доступ ко всем объектам, кроме перечисленных. Работа программы начинается с загрузки её в оболочку PolEdi, выполняющую роль ГДИ. Загрузка производиться следующим образом Нажать кнопку Пуск Выбрать меню Выполнить Указать путь до файла приложения poledit.exe Нажать кнопку ОК В появившейся оболочке открыть меню

Параметры В поившемся меню выбрать пункт Шаблоны Далее в диалоговом окне нажать кнопку Открыть шаблон В появившемся проводнике указать полный путь до файла шаблона или путем перемещения по дереву каталогов выбрать файл шаблона и нажать кнопку ОК Диалог программы организован при помощи пользовательского интерфейса poledit.exe, который включает в себя ввод с клавиатуры, поля для текстового ввода строк, списки, переключатели, статические текстовые

надписи. Работа с этим интерфейсом соответствует работе пользователя с GUI Windows 95. Перемещение по полям программы можно осуществлять как с помощью мыши так и с помощью клавиатуры. При управление мышью различаются следующие действия Одинарный щелчок мыши - производиться выбора объекта того или иного меню Двойной щелчок мыши производиться для выбора файла в проводнике

Перемещение курсора по экрану производиться путем перемещения манипулятора типа Мышь по плоской поверхности. При управление с клавиатуры перемещение по меню производиться следующим образом Переход в верхнего ниспадающего меню - клавиша левый ALT Перемещение по открытому меню - клавиши управления курсором Перемещение по объектам внутри оболочки производиться - клавиши управления курсором

Открытие свойств пользователя или рабочей станции - клавиша Enter Перемещение по списку свойств выбранного объекта - клавиши управления курсором Вверх , Вниз Открытие списка свойств выбранного объекта - клавиши управления курсором Вправо , Влево Отметить чек бокс - клавиша пробел Удалить чек бокс - клавиша пробел Перемещение между окон интерфейса - клавиша Tab Быстрое нажатие на кнопку

ОК - клавиша Enter Для более глубокого понимания вышесказанного, полагаю, что есть смысл рассмотреть работу программы на конкретном примере. И так для внесения изменений пользователю Demon13, нужно внести изменения в учётную запись пользователя Demon13. Для внесения изменений в существующую политику защиты оператору необходимо производит следующие действия Загрузить редактор системной политики poledit

Выбрать соответствующий шаблон Открыть меню Правка Открыть меню Добавить пользователя Ввести имя Natasha или выбрать из меню Обзор Нажать кнопку ОК Выбрать появившегося пользователя двойным щелчком мыши В появившемся окне необходимо щелкнуть мышью на кресте возле соответствующего объекта который мы хотим защитить от изменения Система например В появившемся списке выбрать дочерний объект

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

может управлять отдельными дочерними объектами, а не только всем объектом ОС Window 95. При этом состояние дочернего объекта может быть следующим Ниспадающее меню - дает оператору выбрать только те условия которые перечислены в списке Строковое поле - даёт оператору возможность ввести строковую константу. Обычно это какое-то сообщение выводимое пользователю при произведение определённых действий.

Длинна строки не может превышать 255 символов. Числовое поле - даёт оператору возможность ввести числовое значение или выбрать его при помощи стрелок прокрутки Стрелка вверх - означает увеличение числа стоящего в поле на единицу Стрелка вниз - означает уменьшение числа стоящего в поле на единицу Список - дает оператору управлять появившемся списком кнопок, которые появились справа

ОК - подтвердить изменения Отмена - отменить изменения и вернуться к предыдущему меню Добавить - добавить элемент списка Удалить - удалить элемент списка Как видно из описания нет необходимости в обучение оператора работе с ГДИ. Интерфейс программы полностью соответствует концепциям принятым в ОС Windows 95. 5. Инсталляция программы на сервер После задания всех идентификаторов доступа для интересующих

нас пользователей и компьютеров необходимо поместить бинарный файл настроек на сервер и произвелся повторную регистрацию пользователей в контролере домена. Для активизации программы необходимо поместить её на сервер в специальный каталог Если сервер работает под управлением ОС Windows NT - c winnt system32 repl export Если сервер работает под управлением ОС NetWare - SYS PUBLIC Если сервер работает под управлением

ОС UNIX - home должен быть бинарный фал настроек config.pol. Все пользователи домена должны иметь доступ на чтение к этой папке и файлу. Доступ на запись к папке, где храниться файл config.pol должен быть только у администратора или человека ответственного за политику безопасности. Имя файла должно быть строго регламентированною. По умолчанию с ОС Windows 95 ппринято имя файла конфигурации confog.pol.

Для рабочих станций функционирующих под управлением ОС Windows NT этот файл по умолчанию называет NTConfig.pol. Для сохранения файла на сервер может использоваться любой удобный для оператора способ Использование средств поддержи сети Novell NetWare встроенные в ОС Windows 95. При этом не гарантируется секретность передаваемых данных

Использование протокола передачи данных FTP File Transfer Protokol При этом не гарантируется секретность передаваемых данных Использование защищённого протокола передачи данных SFTP Secure File Transfer Protocol При этом гарантируется секретность передаваемых данных Для удобства и абстрагирования от топологии сети рекомендуется применять

FTP или SFTP. 6. Сообщения программы Во время работы программы пользователь может получать следующее сообщения Сообщение 1. Во время выбора сохраненного файла настроек config.pol поваляется следующее общение Пользователь должен нажать на кнопку ОК и заново ввести путь к сохраненному файлу config.pol. Если сообщение повториться, то это означает что файл config.pol поврежден и необходимо восстановить его из резервной копии. Сообщение 2. Во время выбора сохранения файла настроек config.pol поваляется

следующее общение Пользователь должен нажать на кнопку ОК и заново ввести путь для сохранения файлу config.pol. Если сообщение повториться, то это означает что файл config.pol защищен от записи или у пользователя нет полномочий на запись файла в указанный каталог. Сообщение 3. Во операций ввода идентификаторов доступа появилось следующее сообщение

Была предпринята попытка удаления пользователя. Пользователь должен нажать выбрать подтверждение или отмену действия. Данная сообщение алогично сообщению возникающему при удаление Компьютера или Группы пользователей . Действия так же аналогичны. Сообщение 4. Во время выхода из программы появилась сообщение Во время выхода пользователя из программы или создание нового файла настоек, программа просит ввести

подтверждение на одно из следующих действий. Пользователь должен выбрать сохранить файл настроек config.pol - нажать копку Да , не сохранять файл настроек config.pol - нажать кнопку Нет , продолжить редактирование идентификаторов доступа - нажать кнопку Отмена . АННОТАЦИЯ Данная выпускная работа посвящена вопросам разработки программы защиты объектов операционной системы WINDOWS 95 работающей в многопользовательском режиме под управлением сервера

Novell NetWare Windows NT, Unix . В настоящее время в большинстве областей, связанных с эксплуатацией рабочих станций работающих под управлением ОС Windows 95 в многопользовательском режиме встает вопрос о защите ОС от изменения настроек работы устройств или параметров защиты. Однако, встроенные средства ОС Windows 95 не позволяют распределить уровни к тем, или иным настройкам ОС на уровне пользователя. Имеющиеся на сегодняшний день большое количество подобных программ ставит

перед человеком, проводящим защиту ОС Windows 95, необходимость выбора тех конкретных объектов, к которым необходимо ограничить доступ. Однако имеющиеся на сегодняшний день большое количество подобных программ ставит перед человеком, проводящим защиту ОС Windows 95, не тривиальную задачу - ввести большое количество данных при интуитивно не понятном и сложном интерфейсе, не позволяющем быстро и точно защитить требующиеся объекты. В данной работе указываются достоинства и недостатки существующих программных продуктов позволяющих

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



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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат О поименном увековечивании памяти воинов Великой Отечественной войны
Реферат Обоснование экономической эффективности открытия магазина подарков в городе Зеленогорске
Реферат Поняття об єкта злочину та його структура Класифікація об єктів злочинів Родовий та видовий об
Реферат Современные гибкие производственные системы
Реферат Hamlet Essay Research Paper Synopsis of Hamlet
Реферат Последний штурм Жуков или Конев
Реферат О народной фразеологии
Реферат Принципы и методы составления ландшафтной карты территории Каменной степи
Реферат Психология зависимостей
Реферат Роль композиции в художественном произведении И С Шмелев Лето господне
Реферат Проектирование силового трансформатора мощностью 630 кВА
Реферат Горьковский автомобильный завод в годы Великой Отечественной войны
Реферат Психологизм и антипсихологизм: возникновение, спады и подъемы
Реферат Наука культура народів світу в ХХ столітті
Реферат Розвиток сімейних форм опіки дітей в Україні