Главная страница
Навигация по странице:

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

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

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

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

  • МУ_ЛР_БОС. А. С. Новиковым и обсуждены на заседании кафедры


    Скачать 1.1 Mb.
    НазваниеА. С. Новиковым и обсуждены на заседании кафедры
    Дата15.03.2022
    Размер1.1 Mb.
    Формат файлаdoc
    Имя файлаМУ_ЛР_БОС.doc
    ТипЛабораторная работа
    #396953
    страница11 из 17
    1   ...   7   8   9   10   11   12   13   14   ...   17


    VII. Проблемы защиты реестра Windows

    Как видно из примеров, наиболее действенным методом защиты реестра является его резервное копирование. Однако копирование реестра целиком обладает двумя недостатками:

    1. Объем реестра велик, и простое экспортирование его содержимого в REG-файл занимает много времени. Копирование файлов System.dat и User.dat тоже не является решением, так как в момент копирования система может обратиться к реестру, что вызовет конфликт;

    2. Легальное изменение важной информации программами теряется при восстановлении версии реестра, которая была создана до него.

    Хорошим подходом к резервному копированию является сохранение значений только выбранных критических веток реестра (подобных описанным выше).

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

    Персональный компьютер с установленной операционной системой MSWindows 2000 SP4, XPSP2, Vista или 7 и средами разработки ПО BorlandC++ Builder или MSVisualStudio 2005/2008/2010.
    4. Задание на работу

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

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



    Задание

    1

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

    2

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

    3

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

    4

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

    5

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

    6

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

    7

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


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

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

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

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

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

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

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


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

    6.1. Что такое реестр?

    6.2. Где хранится реестр в различных версиях Windows?

    6.3. Каковы основные варианты злонамеренного изменения реестра?

    6.4. Какие ключи реестра отвечают за загрузку драйверов и сервисных программ?

    6.5. Какие способы защиты реестра наиболее эффективны?

    6.6. Какими способами можно организовать контроль изменения реестра в реальном времени?

    6.7. Каковы особенности Win32 API-функций работы с реестром?
    7. Библиографический список

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

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

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

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

    1   ...   7   8   9   10   11   12   13   14   ...   17


    написать администратору сайта