- •1. Угрозы информационной безопасности ас (автоматизированные системы обработки информации). Классификация угроз.
- •2. Криптография и стенография. Стеганографические методы защиты информации.
- •3. Административные меры обеспечения информационной безопасности. Политика информационной безопасности.
- •4. Электронная цифровая подпись (см. 8 вопрос). Алгоритм rsa.
- •5. Идентификация и аутентификация. Виды аутентификационной информации
- •6. Каналы утечки информации.
- •7. Системы и механизмы защиты программных продуктов. Методы защиты программных продуктов.
- •8. Электронная цифровая подпись. Назначение Хеш-функций.
- •10. Формы атак на компьютерную информацию. Атаки на уровне сетевого по.
- •9. Особенности межсетевого экранирования.
- •11. Анализ информационных рисков. Управление рисками.
- •13. Парольная политика безопасности. Использование одноразовых паролей. Меры, повышающие надежность паролей.
- •14. Анализ защищенности. Сервисы анализа защищенности.
- •15. Процедурный уровень обеспечения информационной безопасности.
- •16. Программно-технический уровень обеспечения информационной безопасности.
- •17. Принципы построения архитектурной безопасности информационной системы.
- •18. Обеспечение защиты данных, передаваемых по каналам связи.
6. Каналы утечки информации.
1 группа – каналы связанные с доступом к элементам системы обработки данных, но не требующие изменения компонентов системы.
2 группа – каналы, связанные с доступом к элементам системы и изменением структуры ее компонентов.
3 группа – каналы, связанные с незаконным подключением аппаратуры и применением программ.
4 группа – подкуп, шантаж сотрудников.
Каналы утечки информации, методы и пути утечки информации из информационной системы. Играют основную роль в защите информации, как фактор информационной безопасности.
Каналом утечки информации называется паразитная (нежелательная)цепочка носителей информации, один или несколько из которых являются (могут быть) правонарушителем или его специальной аппаратурой.
Классификация
Все каналы утечки данных можно разделить на косвенные и прямые. Косвенные каналы не требуют непосредственного доступа к техническим средствам информационной системы. Прямые соответственно требуют доступа к аппаратному обеспечению и данным информационной системы.
Примеры косвенных каналов утечки:
Кража или утеря носителей информации, исследование не уничтоженного мусора;
Дистанционное фотографирование, прослушивание;
Перехват электромагнитных излучений.
Примеры прямых каналов утечки:
Инсайдеры (человеческий фактор). Утечка информации вследствие несоблюдения коммерческой тайны;
Прямое копирование.
Каналы утечки информации можно также разделить по физическим свойствам и принципам функционирования:
акустические — запись звука, подслушивание и прослушивание;
оптические — визуальные методы, фотографирование, видео съемка, наблюдение;
электромагнитные — копирование полей путем снятия индуктивных наводок;
материальные — информация на бумаге или других физических носителях информации;
7. Системы и механизмы защиты программных продуктов. Методы защиты программных продуктов.
Угрозы: Алгоритмическая закладка – преднамеренное завуалированное искажение какой либо части алгоритма решения задачи.
Программная закладка – совокупность операторов, преднамеренно в завуалированной форме, включаемую в состав выполняемого кода программного компонента на любом этапе эго разработки.
Защита от ПЗ
Не допустить внедрение – выявить ПЗ – удалить ПЗ.
Компьютер называется изолированным, если выполняется следующие условия:
Установлен БИОС без закладок
ОС проверена на наличие ПЗ
Достоверно установлена неизменность БИОС и ОС для данного сеанса
Не запускались сторонние программы, кроме тех, что уже проверены на ПЗ
Запуск проверенных программ только на изолированном ПК, на других ПК их нельзя запускать.
Для определения степени изолированности компьютера используется модель ступенчатого контроля:
Проверяется наличие изменений в БИОС
Считываются загрузочный сектор диска и драйверы ОС, которые также анализируются на предмет внесений в них несанкционированных изменений
Запускается монитор, который следит, что бы запускались только проверенные проги.
Защита ПО
Инструментальные средства защиты ПО: Crypto ++ SDK 3.0 Gus CripKey Microcosm Copy Protection Dinkey Dongle
Характер применяемых решений для защиты программ напрямую зависит от типа носителя, на котором программы поставляются разработчиком и от типа носителя, на котором они выполняются.
Механизмы, применяемые с целью защиты:
1. Простая проверка поврежденного носителя позволяет защитить программу от несанкционированного копирования и применения, а также выполняемые модули программы - от работы в несанкционированных условиях. Определенный участок заданного файла, не участвующего в работе программы, технологически повреждается (например, поверхность компакт-диска — на заводе лазерным лучом). Таким образом, определенный фрагмент файла становится не читаемым. Далее в выполняемый код прошиваются инструкции по проверке его наличия, чтения, сравнения его размера, соответствия количества байтов в неповрежденной его области с эталоном и т.д.
Достоинства: простота и быстрота реализации.
Недостатки: требуется аппаратное участие со стороны завода-производителя.
2. Ограничение числа установок программы позволяет ограничить число установок системы на компьютер. Применяется при установке программного продукта с дискет, при этом при каждой установке с дискеты «вычитывается» значение количества оставшихся установок.
Достоинства: выгода для разработчика и пользователя программного продукта. Разработчик может распространять программный продукт по цене, зависящей от количества разрешенных инсталляций.
Недостатки: требуется аппаратное участие со стороны завода-производителя; защита не может быть применена самостоятельно.
3. Ограничение числа запусков программы (limited use copy) позволяет ограничить число запусков программы. При каждом запуске программы «вычитывается» значение количества оставшихся запусков.
Достоинства: обладает хорошим рекламным свойством.
Недостатки: для взлома достаточно определить место в системе (файл или системный реестр), куда заносится информация о количестве оставшихся запусков.
4. Контрольные вопросы защищают выполняемые модули программы от работы в несанкционированных условиях. Срабатывает по истечении определенного срока со дня применения. Пользователю задается контрольный вопрос, требующий наличия у него лицензионной версии программного продукта.
Достоинства: механизм замедленного срабатывания, при удачном рассредоточении запросов по выполняемому коду защита трудновзламываема.
Недостатки: механизм не может применяться как основное средство защиты программы или обучающего курса.
5. Временные (умирающие) версии защищают выполняемые модули программы от работы в несанкционированных условиях. Срабатывает по дате или по количеству запусков. Программа попросту перестает работать начиная, например, с 2000 года. Применяется для создания временных, демонстрационных, так называемых "умирающих" (trial) версий.
Достоинства: обеспечивает защиту в случаях, когда создание полноценной защиты в силу определенных обстоятельств невозможно. Один из самых дешевых с точки зрения производства тиража вариантов защиты.
Недостатки: первый вариант попросту можно обойти, изменив системную дату.
6. Версии, работающие с ограничениями защищают выполняемые модули программы от работы в несанкционированных условиях. Заставляет пользователя ограничиваться лишь немногими функциями или временем работы программы в одном сеансе запуска. В то же время может обладать механизмом перевода в полноценный режим. Например, при запуске генерируется уникальный для данного компьютера и совокупности программного обеспечения номер по определенному алгоритму, разнесенному в выполняемом коде. Сообщив это число компании-разработчику программного обеспечения, пользователь получает число-ответ, ввод которого раскрывает все возможности программы или снимает все временные или иные ограничения при ее работе.
Достоинства: обладает хорошим рекламным свойством.
Недостатки: при переустановке программного обеспечения компьютера потребуется повторная перерегистрация копии программы.
7. Анализ поверхности поврежденного носителя защищает от несанкционированного копирования и применения, а также выполняемые модули программы от работы в несанкционированных условиях. Повторяет те же действия, что и простая проверка поврежденного носителя, однако кроме всего прочего еще и проверяет обязательное наличие физического дефекта поверхности носителя в определенном месте, делая, таким образом, механизм «взлома», описанный ранее, неприменимым.
Достоинства: защита достаточно надежна и обладает наименьшей степенью взламываемости.
Недостатки: защита сложна в реализации ввиду того, что различные устройства носителей (в частности, CD-ROM) ведут себя совершенно по-разному при попытке чтения поврежденной области.
8. Аппаратные ключи (dongles) защищают от несанкционированного копирования и применения, а также выполняемые модули программы — от работы в несанкционированных условиях. Защищаемое программное обеспечение требует для своей работы наличия аппаратного ключа, устанавливаемого на порт принтера компьютера. Такой ключ изготавливается и распространяется вместе с программным обеспечением. Каждый ключ имеет свой уникальный серийный номер, который деблокируется при введении уникального значения для каждой копии программы. Если такой ключ программой не обнаружен, то она либо не запускается, либо запускается с ограничениями.
Достоинства: высокая надежность механизма.
Недостатки: сложность и дороговизна реализации. Механизм непригоден для продаж или распространения программного обеспечения средствами Internet.
9. Сетевая защита обеспечивает работу ограниченного числа зарегистрированных копий программного продукта в локальной вычислительной сети. Защита может быть реализована как контроль над числом одновременно работающих копий программы с сервера приложений или в автономном (локальном) режиме.
Достоинства: защита полезна при разработке корпоративного продукта.
Недостатки: сложность реализации(необходимость поддержки различных протоколов лок-х сетей).
