Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ЛР_БОС.doc
Скачиваний:
112
Добавлен:
08.05.2019
Размер:
1.15 Mб
Скачать

3. Оборудование

Персональный компьютер с установленной операционной системой MS Windows 2000 SP4, XP SP2, Vista или 7 и средами разработки ПО Borland C++ Builder или MS Visual Studio 2005/2008/2010.

4. Задание на работу

1. Изучить теоретические положения по данной лабораторной работе.

2. Разработать программное обеспечение согласно заданию преподавателя. Варианты заданий:

Задание

1

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

2

Разработать программный модуль для отображения локальных дисков на сетевые каталоги. Оформить в виде таблицы: “Локальный диск – Сетевое имя – Провайдер”

3

Разработать программный модуль, выдающий список установленных в системе сервисов с полной информацией о них

4

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

5

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

6

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

7

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

5. Оформление отчета

Отчет должен содержать:

  • название и цель работы;

  • вариант задания;

  • алгоритм функционирования разработанного ПО;

  • результаты работы созданного программного обеспечения;

  • листинг программы, реализующей задание.

6 Контрольные вопросы

6.1. Назовите основные источники уязвимостей ОС.

6.2. Для чего в реальных системах может понадобиться монитор запускаемых процессов?

6.3. Каким образом приложение может изменить привилегии и установки безопасности порождаемых процессов?

6.4. Можно ли штатными средствами ОС Windows NT изменить контекст безопасности запускаемого процесса, нити?

6.5. Назовите главное отличие ОС Windows NT от семейства 9x, проявляющееся при выделении ресурсов.

6.6. Чем отличается сервис от обычной программы?

6.7. Каким способом можно запустить собственную программу в начале загрузки Windows.

7. Библиографический список

1. Олифер В.Г. Сетевые операционные системы: Учеб. пособие для вузов / В.Г. Олифер, Н.А. Олифер .— М.: Питер, 2003. — 544с.

2. Таненбаум Э. Современные операционные системы / Э. Таненбаум.— 2-е изд. — М.: Питер, 2006 .— 1038с.

3. Монадьеми П. Защита от хакеров в Windows XP/ П. Монадьеми, Б. Мюллер; пер. с нем. под ред. С.Н. Банникова.— М.: БИНОМ, 2005 .— 320с.

4. Немет Э. UNIX: Руководство системного администратора/ Э. Немет, Г. Снайдер, С. Сибасс, Т.Р. Хейн. 3-е изд. — М.: Питер, 2003 .— 925с.