Font size
WorksheetsПромежуточный тест 02032021
Total questions: 40
Worksheet time: 1hrs 20mins
В каких случаях есть необходимость восстанавливать Windows
сбой в работе установленных программ
вредоносные файлы или вирусы, которые нарушили нормальное функционирование компьютера;
медленная загрузка и постоянное зависание компьютера
после установки прошло более 2-х лет
откат системы не приведет к удалению
ваших личных файлов
tmp файлов
системных настроек
откат системы приводит к
удалению ваших личных файлов
сбросу системных настроек
сбросу установленных программ
форматированию диска С
Создавать точку восстановления рекомендуется
Сразу после чистой установки и настройки Windows
через 1 год работы операционной системы
после первого зависания ОС
никогда
____представляет собой иерархически организованную базу данных, которую ОС использует для запуска приложений, хранения системных правил, профилей пользователей и прочих настроек
реестр
загрузочный сектор
СУБД
Папка Program files
____содержит все активные загруженные профили пользователей компьютера(HKU)
HKEY_USERS
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_CLASSES_ROOT
____корневой раздел конфигурации пользователя, работающего в данный момент. Здесь хранятся установки для папок этого пользователя, цвета экрана и параметры панели управления.
HKEY_USERS
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_CLASSES_ROOT
____содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей). Вместо полного имени раздела иногда используется аббревиатура HKLM
HKEY_USERS
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_CLASSES_ROOT
____подраздел HKEY_LOCAL_MACHINE\Software. Хранящиеся здесь сведения отвечают за запуск необходимой программы при открытии файла с помощью проводника.
HKEY_USERS
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_CLASSES_ROOT
____раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_CLASSES_ROOT
____содержит двоичные данные. В виде двоичных данных хранится большинство сведений об аппаратных компонентах компьютера
Двоичный параметр(Тип REG_BINARY)
Двойное слово, или DWORD
Строковый (тип REG_SZ)
Шестнадцатеричный (key)
____Этот тип позволяет хранить значение, длина которого составляет 4 байта (32-разрядное целое.) Такие значения имеют многие параметры драйверов устройств и служб.
Двоичный параметр(Тип REG_BINARY)
Двойное слово, или DWORD
Строковый (тип REG_SZ)
Шестнадцатеричный (key)
____Он представляет собой текстовую строку фиксированной длины и используется, в частности, для хранения путей к различным файлам.
Двоичный параметр(Тип REG_BINARY)
Двойное слово, или DWORD
Строковый (тип REG_SZ)
Шестнадцатеричный (key)
Что бы отредактировать реестр нужно выполнить команду
regedit
format C:
ping
tracert
Чтобы отобразить данные о системе на рабочем столе, нужно установить 1 в строке
HKEY_CURRENT_USER\Control Panel\Desktop\PaintDesktopVersion
HKEY_CURRENT_USER\Control panel\International\
HKEY_CURRENT_USER\Control Panel\desktop\MenuShowDelay
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
Методы, используемые для анализа и оценки безопасности ПО, делятся на две категории
контрольно- испытательные
логико-аналитические
технологические
эмперические
С методической точки зрения _____________ методы выглядят более предпочтительными, так как позволяют оценить надежность полученных результатов и проследить последовательность (путем обратных рассуждений) их получения
логико-аналитические
контрольно- испытательные
теоретические
эмпирические
Логико-аналитические методы
Модель программы и РПС
Формальный аппарат доказательства безопасности
Методы контроля выполнения программы
Средства контроля за выполнением программ
Контрольно-испытательные методы
Модель программы и РПС
Формальный аппарат доказательства безопасности
Методы контроля выполнения программы
Средства контроля за выполнением программ
___________это методы, в которых критерием безопасности программы служит факт регистрации в ходе тестирования программы нарушения требований по безопасности, предъявляемых в системе предполагаемого применения исследуемой программы
Контрольно-испытательные методы
логико-аналитические
Эмпирические
Теоретические
___________делятся на те, в которых контролируется процесс выполнения программы и те, в которых отслеживаются изменения в операционной среде, к которым приводит запуск программы
Контрольно-испытательные методы
логико-аналитические
Эмпирические
Теоретические
___________наиболее распространены, так как они не требуют формального анализа и позволяют использовать имеющиеся технические и программные средства и быстро ведут к созданию готовых методик
Контрольно-испытательные методы
логико-аналитические
Эмпирические
Теоретические
При проведении анализа безопасности с помощью ______________ методов строится модель программы и формально доказывается эквивалентность модели исследуемой программы и модели РПС.
Контрольно-испытательные методы
логико-аналитические
Эмпирические
Теоретические
Пример какого метода приведён? В качестве модели программы может выступать ее битовый образ, в качестве моделей вирусов множество их сигнатур, а доказательство эквивалентности состоит в поиске сигнатур вирусов в программе.
Контрольно-испытательного
логико-аналитического
Эмпирического
Теоретического
Для проведения ______________________ анализа безопасности программы необходимо, во-первых, выбрать способ представления и получения моделей программы и РПС. После этого необходимо построить модель исследуемой программы и попытаться доказать ее принадлежность к отношению эквивалентности, задающему множество РПС.
Контрольно-испытательного
логико-аналитического
Эмпирического
Теоретического
В целом полный процесс анализа ПО включает в себя три вида анализа
лексический верификационный анализ
синтаксический верификационный анализ
семантический анализ программ
орфографический анализ программ
Лексический верификационный анализ предполагает поиск распознавания и классификацию различных лексем (сигнатур) объекта исследования (программы), представленного в исполняемых кодах. В данном случае осуществляется поиск сигнатур следующих классов
сигнатуры вирусов
сигнатуры элементов РПС
сигнатуры «подозрительных функций»
сигнатуры штатных процедур использования системных ресурсов и внешних устройств.
Сигнатур процедур
___________________ верификационный анализ предполагает поиск, распознавание и классификацию синтаксических структур РПС, а также построение структурно-алгоритмической модели самой программы
Синтаксический
Семантический
Сигнатурный
Орфографический
Структурно-алгоритмическая модель программы необходима для реализации следующего вида анализа
Синтаксического
Семантического
Сигнатурного
Орфографического
__________________предполагает исследование программы изучения смысла составляющих ее функций (процедур) в аспекте операционной среды компьютерной системы
Синтаксический
Семантический
Сигнатурный
Орфографический
__________________является наиболее эффективным видом анализа, но и самым трудоемким.
Синтаксический
Семантический
Сигнатурный
Орфографический
Для сравнения методов предлагаются следующие признаки
представления предметной области
методы решения проблем неразрешимости легитимности и неперечислимости рабочего пространства
надежность получаемых результатов
Эргономичность написанной программы
Принятие за РПС безопасной программы
Ошибка первого рода
Ошибка второго рода
Ошибка третьего рода
Ошибка четвертого рода
объявление программы безопасной, когда на самом деле она содержит РПС
Ошибка первого рода
Ошибка второго рода
Ошибка третьего рода
Ошибка четвертого рода
Для проверки _______________ спецификации программы применяют математический аппарат для описания правильного решения некоторой задачи, для которой она разработана
формальной
математической
специальной
практической
производится с помощью утверждений, состоящих в формальном языке и служат для проверки правильности программы в заданных ее точках. Если утверждение соответствует конечному оператору программы, то делается окончательный вывод о частичной или полной правильность работы программ
Доказательство программ
Верификация и валидация
Тестирование
Компилирование
это методы обеспечения проверки и анализа правильности выполнения заданных функций программы в соответствии с заданными требованиями заказчика к ним и системы в целом
Доказательство программ
Верификация и валидация
Тестирование
Компилирование
это метод выявления ошибок в ПС путем выполнения исходного кода на тестовых данных, сбора рабочих характеристик в динамике выполнения в конкретном операционной среде, выявления различных ошибок, дефектов, отказов и сбоев, вызванных нерегулярными, аномальными ситуациями или аварийным прекращением работы системы
Доказательство программ
Верификация и валидация
Тестирование
Компилирование
По уровню выше языков программирования, например, предметно-ориентированный язык DSL, который используется для представления абстрактных понятий и задач ПрО.
Внешние языки
Внутренние языки
Объектно-ориентированные языки
Реальные языки
•языки описания специфических задач ограниченных синтаксисом и семантикой
Внешние языки
Внутренние языки
Объектно-ориентированные языки
Реальные языки
