Файл: Государственное образовательное учреждение высшего образования санктпетербургский государственный университет телекоммуникаций им. Проф. М. А.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 24.10.2023

Просмотров: 44

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

ОТЧЕТ

ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

д.т.н., доц., профессор кафедры ИУС










Н.Н. Мошак

должность, уч. степень, звание




подпись, дата




инициалы, фамилия




ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ



НАСТРОЙКА ЗАМКНУТОЙ СРЕДЫ АРМ




по курсу: БЕЗОПАСНОСТЬ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И СИСТЕМ







РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №


ИБ-92з










М.Г. Ракицкий










подпись, дата




инициалы, фамилия



Санкт-Петербург 2021
Задание к лабораторной работе

1. Провести редактирование ключей реестра раздела Explorer для ограничения функционала рабочего стола и меню «Пуск» пользователя.

2. Отредактировать реестр для ограничения функционала «Панели управления».

3. Отредактировать реестр для закрытия меню «Пуск» от редактирования.

4. Сформулировать выводы.

Теоретические положения

Оборудование:

Для выполнения лабораторной работы используется операционная система Windows 7 Professional x64, которая установлена на гипервизор VMware Workstation 16 Pro.

Версия Windows 7 Professional x64: Service Pack 1


Версия VMware Workstation Pro: 16.1.0 build 17198959

Гипервизор – это такая программа, которая позволяет одновременный запуск нескольких операционных систем на одном компьютере.

Содержание лабораторной работы

Цель работы

Цель работы – изучить и научиться настраивать изолированную программную среду (ИПС) на автономном автоматизированном рабочем месте (АРМ) пользователя средствами операционной системой Windows для защиты информации от несанкционированного доступа (НСД). Используемое программное обеспечение: операционная система Windows 7.
Практическая часть

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

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

Организация такой программной среды осуществляется за счет сокрытия разных элементов интерфейса за счет изменения значений в реестре ОС.

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

В редакторе реестра существуют главные разделы. Внутри этих разделов содержатся все значения реестра.

Основные разделы реестра, которые чаще всего используются, описаны ниже:

  • HKEY_CLASSES_ROOT (HKCR) – раздел, который содержит типы файлов, их расширения и OLE (object linking and embedding – технология связывания и внедрения объектов в другие объекты и документы) информацию.

  • HKEY_CURRENT_USER (HKCU) – раздел, который содержит настройки текущего пользователя, работающего в Windows.

  • HKEY_LOCAL_MACHINE (HKLM) – раздел, который содержит информацию об установленном оборудовании, настройках ПО и многое другое. Данные настройки применяются для всех пользователей компьютера.

  • HKEY_USERS (HKU) – раздел, который содержит информацию обо всех пользователях компьютера.

  • HKEY_CURRENT_CONFIG (HKCC) – раздел, который содержит подробности о текущей конфигурации аппаратных средств компьютера.


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

Параметры реестра могут быть разного вида: DWORD, QWORD, двоичные, строковые, многострочные и другие. Информацию с таких ключей Windows считывает во время запуска. Если какие-либо значения в реестре меняются, то для их применения необходимо перезагрузить компьютер.

Раздел Explorer, в который будут вноситься изменения, отвечает за настройки рабочего стола. Создание раздела Explorer производится через свойства раздела Policies.

Реестр позволяет выбирать из пяти типов параметров:

  • REG_BINARY – тип двоичных параметров, которые представляют собой набор двоичных данных, доступных для редактирования в шестнадцатеричном формате.

  • REG_DWORD – тип параметра, который имеет числовое значение DWORD. Данное число может задаваться как в десятичном, так и в шестнадцатеричном формате.

  • REG_SZ – тип параметра, который имеет текстовое значение фиксированной длины.

  • REG_EXPAND_SZ – тип параметра, который имеет строку данных переменной длины.

  • REG_MULTI_SZ – тип параметра, значение которого задается в виде многострочного текста (например, списки или записи в формате, удобном для чтения).

Для применения параметра устанавливается значение «1» вместо значения, установленного по умолчанию («0»).

После того как все параметры добавлены, всю директорию Explorer можно экспортировать в отдельный файл с расширением «.reg». Далее, можно редактировать данные в самом файле вместо реестра и при запуске данного файла выполнять слияние с данными, которые уже указаны в реестре. При этом значения из файла будут заменять значения тех же параметров в реестре.
Выполнение практической части лабораторной работы

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

  1. Заместить пользовательскую оболочку собственной задачей, которая предлагает замкнутое меню (можно написать простое оконное приложение и указать путь к нему в ключе Shell).

  2. Задать определенные ключи в реестре, которые позволят ограничить число задач в меню Пуск в стандартной оболочке ОС Windows.


Мы будем использовать второй вариант по заданию в лабораторной работе.
Рабочий стол до установки замкнутой программной среды АРМ:




Меню Пуск до установки замкнутой программной среды АРМ:



Перейти в редактор реестра

Для того, чтобы перейти в редактор реестра, необходимо нажать сочетание клавиш win+R, а затем в открывшемся окне ввести команду «regedit» и нажать на кнопку «OK».

После этого откроется редактор реестра.


Перейдем в раздел HKET_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\

Данный раздел будет выглядеть таким образом:


Создать раздел Explorer

В кусте реестра HKEY_CURRENT_USER хранятся папки пользователя, цвета экрана и параметры панели управления.
Как мы видим, в данном разделе отсутствует нужный нам раздел Explorer, в котором необходимо вносить изменения. Данный раздел отвечает за настройки экрана, рабочего стола и т. д. Соответственно, нам нужно создать данный раздел.

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


После этого необходим указать название необходимого нам раздела (Explorer) и раздел будет создан.


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

Создать параметр NoDesktop

Для начала создадим в разделе Explorer новый параметр с типом DWORD через контекстное меню. Данные типа DWORD – это данные, которые представлены целым числом (4 байта, 32 бита). Присвоим имя созданному параметру - NoDesktop и установим значение, равное «1».


Данный параметр позволит скрыть все ярлыки на рабочем столе.

Этапы создания покажем ниже:


В результате будет создан параметр типа DWORD со значением «0».


Так как нам необходимо скрыть отображение значков и ярлыков рабочего стола, то установим значение данного параметра, равное «1».



Теперь перезагрузим ОС на виртуальной машине.

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


На рабочем столе после внесения изменений в реестр исчезли все ярлыки, а также не работает контекстное меню через правую кнопку мыши.

В то же время через проводник все еще можно просмотреть содержимое.


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

Сами параметры опишем в таблице ниже:


Название параметра

Тип

Значение

Описание

NoDesktop

DWORD

1

Скрытие элементов рабочего стола

NoRun

DWORD

1

Скрыть пункт меню «Выполнить» кнопки Пуск

NoFind

DWORD

1

Скрыть пункт меню «Найти» кнопки Пуск

NoRecentDocsMenu

DWORD

1

Скрыть пункт меню «Документы» кнопки Пуск

NoFavoritesMenu

DWORD

1

Скрыть пункт меню «Избранное» кнопки Пуск

NoSetFolders

DWORD

1

Скрытие пунктов меню «Принтеры» и «Панель управления» из меню «Настройка» кнопки Пуск

NoWindowsUpdate

DWORD

1

Скрытие пункта «WindowsUpdate» из меню Настройки кнопки Пуск

NoSetTaskbar

DWORD

1

Скрытие «Панели задач» и меню Пуск из меню «Настройка» кнопки Пуск

NoSetActiveDesktop

DWORD

1

Скрытие пункта «Рабочий стол ActiveDesktop» из меню Настройка кнопки Пуск

NoChangeStartMenu

DWORD

1

Запрет контекстного меню кнопки Пуск

NoRecentDocsHistory

DWORD

1

Очистка недавно открытых документов

ClearRecentDocsOnExit

DWORD

1

Очистка списка недавно открытых документов при выходе

NoTrayContextMenu

DWORD

1

Запрет контекстного меню для Панели задач

NoFolderOptions

DWORD

1

Запрет пункта «Cвойства папок» из Меню настройка кнопки Пуск

NoViewContextMenu

DWORD

1

Запрет контекстного меню по правой клавише мыши на Рабочем столе

NoCustomizeWebView

DWORD

1

Запрет настройки вида конкретных папок Меню Вид команда Настроить вид папки