Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторный практикум по НСД 2013

.pdf
Скачиваний:
66
Добавлен:
12.11.2022
Размер:
9.94 Mб
Скачать

381

Группа переключателей «К выбору файлов» доступна при включенном переключателе «Выбор файлов». Она содержит две группы кнопок «Список» и «Вручную», которые определяют дополнительный способ задания файлов для контрольного суммирования.

Режим «Контроль целостности», включаемый соответствующей кнопкой (рис.18.4), определяет задание работы программы «ФИКС 2.0.1» по выполнению контрольного суммирования файлов программного комплекса и сравнению полученных результатов с эталонными контрольными суммами. В этом режиме доступны переключатели «Периодически» и «Полнота». Переключатель «Периодически» делает дополнительно доступными группы переключателей «Параметры» и «Реакция» для выбора параметров автоматического периодического запуска работы программы «ФИКС 2.0.1» в данном режиме.

Рис. 18.4. Внешний вид закладки «Задание» при включенной кнопке «Контроль целостности»

Группа переключателей «Параметры» содержит два переключателя «Свернуть в Tray», «Автозапуск» и символьное поле «Период», определяющих возможности автоматического запуска программы «ФИКС 2.0.1» при загрузке операционной системы.

Группа переключателей «Реакция» содержит три переключателя «Звук», «Протокол» и «Диалог», которые определяют соответствующие дополнительные параметры в случае не нормы результата при периодическом контроле программного комплекса.

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

382

Режим «Фикс./Конт.ктлг, включаемый соответствующей кнопкой, определяет задание работы программы «ФИКС 2.0.1» по выполнению первоначального контрольного суммирования и/или контролю целостности файлов программного комплекса с учетом их размещения по каталогам (рис.18.5). В этом режиме результаты фиксации записываются в каждый из проконтролированных каталогов в виде скрытого файла с именем $.$. При последующем контроле каталогов осуществляется сверка вновь полученных результатов контрольного суммирования с записанными ранее в файле $.$.

В этом режиме доступны группа переключателей «Подрежим» и Поле отображения «Контролируемые файлы».

Рис. 18.5. Внешний вид закладки «Задание» при включенной кнопке «Фикс./Конт.ктлг.»

Группа переключателей «Подрежим» содержит переключатель «Фиксация», «Контроль» и «~», которые используются для задания соответствующих подрежимов режима «Фикс./Конт.ктлг.».

Режим «Сравнение версий», включаемый соответствующей кнопкой (рис.18.6), определяет задание работы программы «ФИКС 2.0.1» по выполнению сравнения двух версий программного комплекса, зафиксированных ранее в режиме «Фиксация версии». В этом режиме контрольное суммирование файлов не производится, а все сравнение осуществляется на основе информации, полученной ранее в режиме фиксации.

В этом режиме доступен переключатель «С учетом каталогов», включение которого делает дополнительно доступным группу кнопок «Уровень», и «По Гл. Отчету».

383

Рис. 18.6. Внешний вид закладки «Задание» при включенной кнопке «Сравнение версий»

Группа переключателей «Уровень» содержит кнопки «1», «2», «3» «=», определяющие для файлов, которые подлежат сравнению, части полного пути доступа, которые присоединяются к имени файла для его идентификации, переключатель «Ktlg» для выдачи отчета о результатах сравнения на уровне каталогов, и переключатель «Ext» для получения отчета по расширениям сравниваемых файлов.

Переключатель «По Гл. Отчету» определяет, что в качестве исходных данных для сравнения двух версий программных комплексов используется содержимое соответствующих главных отчетов, полученных ранее. В противном случае (определено по умолчанию) сравнение осуществляется по информации файлов 4.old и 4.new, полученных ранее в режиме фиксации.

Режим «Сравнение файлов», включаемый соответствующей кнопкой, определяет задание работы программы «ФИКС 2.0.1» по выполнению сравнения заданной пары файлов (рис.18.7). Задание файлов и режимов работы осуществляется после нажатия кнопки «Пуск».

Рис. 18.7. Внешний вид закладки «Задание»

384

при включенной кнопке «Сравнение файлов»

В процессе работы программы «ФИКС 2.0.1» заполняются поля закладок «Файлы», «Гл.Отчет», «Отчет1», «Отчет2», «Сообщения».

Режимы функционирования

Фиксация исходного состояния.

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

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

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

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

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

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

385

Контроль целостности.

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

Фиксация и контроль каталогов.

Режим фиксации и контроля каталогов «Фикс/Контр.ктлг» целесообразно применять для поиска изменений в каталогах программного комплекса. Отличие данного режима от режимов «Фиксация версии» и «Контроль целостности» состоит в том, что все файлы отчетов работы программы «ФИКС 2.0.1» записываются не только в каталог результатов, но и в каждый каталог исследуемого программного комплекса в файл с именем $.$.

Контроль исходного состояния комплексов.

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

Сравнение файлов.

Данный режим может быть выполнен только в случае, если предварительно дважды выполнен режим фиксации исходного состояния файлов с одинаковыми значениями префикса и одинаковыми алгоритмами контрольного суммирования. Одна фиксация должна быть выполнена с включенным переключателем «OLD», вторая − с включенным переключателем «NEW» в группе элементов «Комплекс» на закладке «Задание».

Данный режим позволяет в диалоге просмотреть все изменения в заданной паре файлов.

Методика и порядок выполнения работы

Предварительная настройка «Фикс-2.0.1»

1)Запустите «Фикс-2.0.1» (запустить на выполнение файл Isx_Sost.exe).

2)Перейдите на вкладку «Настройки».

386

3)В поле «Конфигурация» выберете «Умолчание» и нажмите кнопку «Применить».

4)В качестве имя подкаталога для записи результатов работы программы укажите свою фамилию и определите полный путь, в каталоге нижнего уровня которого будет создаваться подкаталог для записи результатов работы программы

«ФИКС 2.0.1».

5)Сравните заданные вами настройки с рис.18.8.

Рис. 18.8. Настройка «Фикс-2.0.1»

Фиксация исходного состояния

1)Перейдите на вкладку «Задание».

2)В группе элементов «Алгоритм КС» задайте алгоритм контрольного суммирования «ВКС» (взвешенное контрольное суммирование, длина контроль-

ной суммы − 32 бита).

3)В группе элементов «Комплекс» выберете «Old».

4)В поле «Контролируемые файлы» найдите каталог программы «Фикс- 2.0.1» (...\fix-2.0.1), выделите его и нажмите правую клавишу мыши. В появившемся контекстном меню сначала выберете пункты «Проект...», «Создать» для создания нового проект, а потом (в том же контекстном меню) «Добавить в проект…», « с подкаталогами» для добавления «Фикс-2.0.1» в проект.

5)Сохраните созданный проект в каталоге программы, указав в качестве имени проекта свою фамилию: «Проект...», «Сохранить».

6)Затем нажмите кнопку «Пуск».

387

7) Изучите содержание вкладок «Гл.Отчет», «Отчет1», «Отчет2» и «Сообщения».

Контроль целостности

1) На вкладке «Задание» выберете «Кнтрл. целостности» и произведите все необходимые настройки, в соответствии с рис.18.9.

Рис. 18.9. Контроль целостности

2) Затем нажмите «Пуск». В появившемся диалоговом окне откройте файл

«Report_Old.isx» (…\FixResult\< Фамилия>\ Report_Old.isx).

3) Изучите полученный отчёт. Для файла, изменившего контрольную сумму, по сравнению с данными эталонного отчета, в новом главном отчете формируется две одинаковых строки, отличающиеся только контрольными суммами. Одна строка помечается символом «#» и содержит новое значение суммы, следующая за ней строка помечается символами «##» и содержит прежнее значение контрольной суммы. Строки с отсутствующими файлами помечаются символами

«−−».

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

388

Моделирование нарушения целостности контролируемых ресурсов

1)Еще раз зафиксируйте исходное состояние, загрузив ранее созданный проект (пункт «Фиксация исходного состояния»).

2)Удалите из каталога результатов файл «Report_Old_0.html».

3)Внесите произвольные изменения в файл «Report_Old.csv».

4)Перезагрузите компьютер и изучите полученные отчёты.

Контроль исходного состояния комплексов

1)Аналогично пункту «Фиксация исходного состояния» зафиксируйте новую версию, указав в качестве статуса комплекса «New» и загрузив ранее созданный проект.

2)На вкладке «Задание » выберете «Сравнение версий».

3)Установите галочку напротив поля «По Гл. Отчету».

4)Нажмите кнопку «Пуск».

5)В появившемся диалоговом окне выберете сначала файл нового отчета

«Report_New.isx», а затем – старого «Report_Old.isx». 5) Изучите полученные отчеты.

Подготовка отчета

1)В отчёте кратко опишите выполненные действия.

2)Приведите анализ полученных в работе результатов.

3)Затем в качестве полученных результатов приложите html файлы отчетов из каталога «...\FixResult\<Фамилия>\».

Тестовые задания к лабораторной работе № 17

Входной контроль

1.Целостность информации – это:

a)состояние информации, при котором она остается неизменной в условиях случайного и (или) преднамеренного искажения (разрушения);

b)способность средства вычислительной техники или автоматизированной системы обеспечивать неизменность информации в условиях случайного и (или) преднамеренного искажения (разрушения);

c)нет верного ответа.

2.К основным функциям программы «ФИКС 2.0.1» относятся:

a)фиксация и контроль каталогов;

b)подсчёт контрольных сумм;

c)фиксация исходного состояния записей реестра;

d)контроль исходного состояния программного комплекса;

e)создание базы эталонных контрольных сумм.

389

3.Настройка программы «ФИКС 2.0.1» осуществляется с помощью двух закладок основного окна:

a)«Настройка» и «Файлы»;

b)«Отчёт1» и «Отчёт2»;

c)«Задание» и «Настройка»;

d)«Файлы» и «Задание».

4.Для указания параметров фильтрации файлов при их выборе на обработку программой «ФИКС 2.0.1» предназначена:

a)группа переключателей «Расширения файлов» («Маски файлов»);

b)группа переключателей «Листы отчета»;

c)группа переключателей «Конфигурация»;

d)группа переключателей «К выбору файлов».

5.Группа переключателей «Подсказка» предназначена для:

a)включения контекстных подсказок;

b)задания выдачи уточняющих запросов пользователю во время работы;

c)отмены выдачи уточняющих запросов пользователю во время работы;

d)исключения контекстных подсказок.

6.Основные режимы обработки контролируемого программного комплекса:

a)«Фиксация версии»;

b)«Кнтрл. Целостности»;

c)«Фикс./Конт.ктлг.»;

d)«Фикс./Конт.фйлв.»;

e)«Сравнение версий»;

f)«Сравнение файлов».

7.Контроль целостности файлов программного комплекса на машинном носителе заключается в:

a)вычислении для каждого файла исследуемого программного комплекса контрольной суммы и сравнении ее с эталонной;

b)проверке для каждого файла исследуемого программного комплекса совпадения имен и размеров с эталонными;

c)нет верного ответа.

8.Для различных алгоритмов контрольного суммирования, используемых в программе «ФИКС 2.0.1», длина контрольной суммы не может быть равной:

a)16 бит;

b)32 бита;

c)136 бит;

d)256 бит;

e)512 бит;

f)2048 бит.

390

9.Группа переключателей «Комплекс» содержит две кнопки «OLD» или

«NEW» для:

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

b)присвоения комплексу, подлежащему контрольному суммированию, некоторого условного статуса;

c)нет верного ответа.

10.Переключатель «По Гл. Отчету» (в режиме «Сравнение версий») определяет, что в качестве исходных данных для сравнения двух версий программных комплексов используется:

a)содержимое соответствующих главных отчетов, которые будут получены в процессе выполнения сравнения версий;

b)информация из файлов 4.old и 4.new, полученных ранее в режиме фиксации;

c)нет верного ответа.

Выходной контроль.

1.В программе «ФИКС 2.0.1» сравнение файлов может быть выполнено только в случае, если:

a)предварительно выполнен режим фиксации исходного состояния файлов;

b)предварительно выполнен режим фиксации исходного состояния каталогов;

c)предварительно выполнена фиксация версии;

d)нет верного ответа.

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

a)поиска изменений в каталогах программного комплекса;

b)поиска ошибок в каталогах программного комплекса;

c)нет верного ответа.

3.В процессе своей работы программа «ФИКС 2.0.1» не заполняет поля закладок:

a)«Задание»;

b)«Файлы»;

c)«Гл.Отчет»;

d)«Отчет1»;

e)«Отчет2»;

f)«Сообщения».

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

a)каталог, определяемый пользователем;

b)каталог, определяемый программой «ФИКС 2.0.1»;

c)каталог, определяемый операционной системой;

d)нет верного ответа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]