- •Сформулируйте правило Керкхоффа относительно стойкости шифра.
- •Опишите принцип реализации электронной цифровой подписи.
- •Охарактеризуйте моноалфавитный и однозвучный подстановочный шифры.
- •Охарактеризуйте полиграмный и подстановочный шифр.
- •Охарактеризуйте операцию xor.
- •Опишите столбцовый перестановочный шифр.
- •Дайте определение криптографического протокола.
- •Каким образом применяются статистические свойства языка шифрования при взломе шифра.
- •Как можно взломать шифр сдвига, опираясь на статистику применяемого языка?
- •Приведите пример моноалфавитного шифра замены.
- •Дайте определение терминов криптография и стеганография.
- •В чем состоит различие между потоковыми и блочными шифрами?
- •Приведите количество всех возможных ключей моноалфавитного шифра замены.
- •Опишите схему вскрытия сообщения, зашифрованного моноалфавитным шифром замены.
- •Приведите пример полиалфавитного шифра замены.
- •Опишите принцип работы роторной шифровальной машины (Энигма).
- •Приведите количество секретных ключей в Энигме.
- •Охарактеризуйте индекс совпадения.
- •Дайте определение однонаправленной функции.
- •Каким образом можно определить понятие однонаправленной хэш-функции?
- •Охарактеризуйте смешанные криптосистемы.
- •Как осуществляется вскрытие “человек-в-середине”?
- •Опишите протокол “держась за руки”.
- •Каким образом осуществляется передача ключей и сообщений без предварительного выполнения протокола обмена ключами?
- •Опишите способ подписи документа на основе криптографии с открытыми ключами.
- •Опишите свойства меток времени в электронных цифровых подписях документов?
- •Охарактеризуйте понятие энтропии сообщения.
- •Каким образом норма языка выражается через энтропию и длину сообщения?
- •Определите понятие абсолютной нормы языка.
- •Охарактеризуйте термин “избыточность языка “.
- •Какому условию должна удовлетворять совершенно безопасная криптосистема?
- •Чему равна энтропия криптосистемы?
- •Определите понятие расстояния уникальности.
- •Приведите выражение для расстояния уникальности в случае симметричных криптоалгоритмов.
- •Какими параметрами описывается вычислительная сложность алгоритма?
- •Охарактеризуйте классы сложности проблем.
- •Сформулируйте теорему Эйлера.
- •Опишите способ получения таблицы простых чисел на основе решета Эратосфена.
- •Опишите упрощенную модель шифрования битовой строки.
- •Приведите схему и опишите принцип работы поточного шифра.
- •Приведите схему и опишите принцип работы блочного шифра.
- •Перечислите алгоритмы – финалисты конкурса aes.
- •Охарактеризуйте основные операции и приведите блок-схему работы шифра Фейстеля.
- •Охарактеризуйте основные операции и приведите блок-схему работы шифра des.
- •Приведите и опишите блок-схему работы тройного des.
- •Приведите основные характеристики шифра Rijndael.
- •Охарактеризуйте 4 режима работы des.
- •Охарактеризуйте стандарт шифрования гост 28147-89.
- •Опишите основные характеристики блочного шифра idea.
- •Приведите описание алгоритма с открытым ключом rsa.
- •Опишите основные свойства однонаправленной хэш-функции md5.
- •Каково назначение комплекса криптоалгоритмов pgp?
- •Какие технологии шифрования применяются в pgp?
- •Каким образом может осуществляться встраивание программных средств защиты информации в итс?
- •Опишите существующую классификацию уровней защиты информации.
- •Какие вы знаете стандарты защиты информации?
- •На основе каких принципов строится современная подсистема информационной безопасности?
- •Охарактеризуйте угрозы информационной безопасности для локальных рабочих станций.
- •Приведите общую схему построения системы аудита.
- •Перечислите основные угрозы для локальных вычислительных сетей.
- •Какого типа атака возможна в локальной сети Novell NetWare и какие меры для ее предотвращения необходимо принять?
- •Какого типа атаки возможны в сетях Windows nt и какие рекомендации по их предупреждению вы можете предложить?
- •Приведите классификацию вредоносных программ.
- •Охарактеризуйте понятие лазейки.
- •Опишите логическую бомбу.
- •Охарактеризуйте понятие “троянского коня”.
- •Охарактеризуйте понятие вируса.
- •Опишите понятие “червя”.
- •Охарактеризуйте функции бактерии.
- •Опишите природу вирусов.
- •Охарактеризуйте структуру вирусов.
- •Опишите типы вирусов.
- •Макровирусы.
- •Опишите антивирусные программы первого поколения.
- •Опишите антивирусные программы второго поколения.
- •Опишите антивирусные программы третьего поколения.
- •Опишите антивирусные программы четвертого поколения.
- •Технология полного декодирования.
- •Цифровая иммунная система.
- •Перечислите задачи, выполняемые брандмауэрами.
- •Приведите ограничения, существующие для брандмауэров.
- •Охарактеризуйте типы брандмауэров.
- •Опишите фильтрующий маршрутизатор.
- •Опишите шлюз уровня приложений.
- •Опишите шлюз уровня коммутации.
- •Опишите бастионный узел.
- •Сформулируйте основные требования к обеспечению прав доступа в многоуровневых системах.
- •Приведите схему концепции монитора обращений.
Технология полного декодирования.
Технология полного декодирования (GD) позволяет антивирусной программе легко обнаружить даже самые сложные полиморфные вирусы, сохраняя при этом высокую скорость сканирования. Напомним, что при выполнении содержимого полиморфного вирус-файла перед активизацией вирус должен быть расшифрован. Для выявления подобных структур выполняемый файл проходит через GD-сканер, состоящий из следующих элементов:
1. Эмулятор процессора представляет собой программную реализацию виртуального компьютера. Команды, имеющиеся в выполняемом файле, интерпретируются эмулятором вместо того, чтобы выполняться реальным процессором. Эмулятор содержит программные версии всех регистров и других аппаратных средств процессора, так что сам процессор оказывается вне зоны действия программ, интерпретируемых эмулятором.
2. Сканер сигнатур вирусов – модуль, выполняющий сканирование проверенного кода на предмет выявления в нем сигнатур известных вирусов.
3. Модуль управления эмуляцией – управляет выполнением проверенного кода.
Загрузив программу, эмулятор начинает интерпретировать одну за другой команды проверенного кода. Если в программе содержится процедура дешифрования тела вируса, то ее код будет также интерпретирован. В результате вирус сам откроет себя антивирусной программой. Периодически модуль управления прерывает ход эмуляции для того, чтобы выполнить сканирование полученного кода на предмет наличия в нем сигнатур вирусов.
Во время интерпретации код вируса не может нанести реального вреда компьютеру, т.к. код выполняется в изолированной и контролируемой среде.
Цифровая иммунная система.
ЦИС представляет собой сложную технологию антивирусной защиты, разработанную компанией IBM. Причина разработки – возросшая угроза распространения вирусов через Интернет.
В настоящее время угроза вирусной инфекции характеризуется относительно низкой частотой появления новых вирусов и новых мутаций старых вирусов. Антивирусное ПО обновляется регулярно, и этого оказывается достаточно, чтобы держать ситуацию под контролем. В настоящее время скорость распространения вирусов существенно возрастает под влиянием следующих технологий Интернета:
1. Интегральные почтовые системы – системы типа Lotus Notes, Microsoft Outlook. Допускают переписку с кем угодно и чего угодно.
2. Мобильные программы – технологии, подобные Java и ActiveX. Позволяют программам самостоятельно перемещаться из одной системы в другую.
В ответ на угрозу распространения вирусов, которую несут эти возможности Internet, IBM разработала прототип ЦИС. Эта система развивает технологию эмуляции, предлагает комплекс эмуляторов общего назначения и системы обнаружения вирусов.
Целью ЦИС является создание схемы быстрого реагирования, позволяющие регистрировать вирусы практически в момент их появления.
Когда новый вирус появляется в вычислительной сети организации, иммунная система находит его, анализирует, добавляет необходимые средства обнаружения этого вируса и защиты от него, удаляет вирус и передает информацию о попытке его проникновения антивирусным системам компании для того, чтобы вирус и в других местах мог быть выявлен до того, как он начнет выполняться.
Схема основных действий ЦИС:
Специальная программа, работающая на любом компьютере, выполняет мониторинг, используя различные методы эвристического анализа поведения системы и подозрительных изменений в программах, а также информации о сигнатурах известных вирусов. Обнаружив подозрительные действия, программа мониторинга отправляет копию подозрительной на предмет заражения программы машине-администратору компьютерной сети организации.
2. машина-администратор шифрует полученный образец и отправляет его центральной машине-анализатору, выполняющей анализ вируса.
Машина-анализатор создает виртуальную среду, в которой можно выполнить безопасный запуск инфицированной программы для анализа. Для этого может применяться технология программной эмуляции или создания какой либо иной защищенной среды, в которой программа может быть выполнена и изучена. Обнаружив вирус, машина-анализатор генерирует рекомендации, касающиеся вопросов идентификации и удаления вируса.
Созданные рекомендации передаются обратно машине-администратору.
Машина-администратор пересылает рекомендации инфицированной машине-клиенту.
Рекомендации рассылаются также всем другим машинам-клиентам.
Все другие подписчики системы также получат регулярные обновления антивирусных пакетов, что позволяет защищаться от новых вирусов.
