- •Конспект лекций
- •Специальные материалы, способы защиты и кодирования информации
- •090900 «Информационная безопасность»
- •Содержание
- •Тема 9. Комплекс средств защиты информации в распределенных вычислительных сетях 114
- •Тема 10 Защита электронных документов 123
- •Тема 1. Основные понятия в области информационной безопасности
- •Тема 11 Методы и средства обеспечения целостности и достоверности используемого программного кода 195
- •Тема 12.Методы защиты программного обеспечения от внедрения на этапе его эксплуатации и сопровождения программных закладок 227
- •Тема 13 Основные подходы к защите программ от несанкционированного копирования 232
- •Тема 2. Направления, методы и средства обеспечения информационной безопасности
- •2.1. Основные направления обеспечения информационной безопасности
- •2.2. Классификация методов и средств защиты информации
- •2.1. Основные направления обеспечения информационной безопасности
- •2.2. Классификация методов и средств защиты информации
- •Тема 3. Основы законодательства России по вопросам защиты информации
- •Тема 4. Разработка политики безопасности
- •Тема 5. Проведение анализа риска
- •5.1. Основные этапы анализа риска
- •5.2. Предварительный этап анализа риска
- •5.3. Идентификация активов
- •Основные активы информационной системы предприятия
- •5.4. Анализ угроз
- •5.5. Оценка рисков
- •Логарифмическая частота угрозы
- •5.6. Выбор и проверка защитных мер
- •Тема 6 планирование обеспечения информационной безопасности
- •6.1. План защиты
- •6.2. План обеспечения непрерывной работы и восстановления функционирования автоматизированной системы
- •6.3. Реализация планов
- •6.1. План защиты
- •6.2. План обеспечения непрерывной работы и восстановления функционирования автоматизированной системы
- •Восстановительные работы.
- •6.2.1. Меры реагирования на нарушения
- •6.2.2. Восстановительные работы
- •6.3. Реализация планов
- •Тема 7. Механизмы обеспечения информационной безопасности
- •Основные механизмы и средства интегрированной системы информационной безопасности предприятия
- •7.1. Идентификация и аутентификация
- •7.2. Идентификация и аутентификация
- •Примеры методов биометрии
- •7.3. Разграничение доступа
- •Фрагмент матрицы установления полномочий
- •7.4. Регистрация и аудит
- •7.5. Криптография
- •7.7. Экранирование
- •Типы межсетевых экранов и уровни модели iso osi
- •Экран как средство разграничения доступа
- •Тема 8. Антивирусные средства
- •8.1. Общая характеристика и классификация компьютерных вирусов
- •8.2. Общая характеристика средств нейтрализации компьютерных вирусов
- •8.3. Классификация методов защиты откомпьютерных вирусов
- •8.4. Уровни и методы антивирусной защиты
- •8.5. Обзор современных антивирусных средств
- •8.5.1. Комплект антивирусных средств dsav
- •8.5.2. Интегрированная антивирусная система avp
- •Тема 9. Комплекс средств защиты информации в распределенных вычислительных сетях
- •Тема 10 Защита электронных документов
- •10.1. Основы организации защиты электронных документов
- •10.1.Основные мероприятия по обеспечению защиты электронных документов
- •10.2. Технология применения цифровой подписи.
- •10.2.1 Общая организация цифровой подписи
- •10.2.2. Архитектура алгоритмов цп
- •10.2.3 Постановка подписи
- •10.2.4. Проверка подписи
- •10.2.5. Критерии (показатели эффективности)
- •10.2.6. Нападения
- •10.3. Особенности применения цифровой подписи
- •10.4. Защита электронных платежей
- •10.5. Анализ нарушений в системе электронных расчетов и платежей
- •10.6. Основы криптографической защиты электронных документов
- •10. 6.1. Основные требования к криптосистемам
- •10.6.2. Основные требования к криптосистемам
- •10.6.3. Реализация криптографических методов
- •Тема 11 Методы и средства обеспечения целостности и достоверности используемого программного кода
- •11.1. Методы защиты программ от несанкционированных изменений
- •11.2. Краткое описание криптографических средств контроля целостности и достоверности программ
- •11.3. Краткое описание основных криптографических методов защиты данных
- •11.1. Методы защиты программ от несанкционированных изменений
- •11.2. Краткое описание криптографических средств контроля целостности и достоверности программ
- •11.3. Краткое описание основных криптографических методов защиты данных
- •Открытый ключевой обмен Диффи-Хеллмана и криптосистемы с открытым ключом
- •Электронная цифровая подпись
- •Криптографические протоколы
- •Тема 12.Методы защиты программного обеспечения от внедрения на этапе его эксплуатации и сопровождения программных закладок
- •12.1.Классификация средств исследования программ
- •12.2. Методы защиты программ от исследования
- •12.3.Анализ программ на этапе их эксплуатации
- •12.1. Классификация средств исследования программ
- •12.2. Методы защиты программ от исследования
- •12.3. Анализ программ на этапе их эксплуатации
- •Тема 13 Основные подходы к защите программ от несанкционированного копирования
- •13.1. Основные функции средств защиты от копирования
- •13.3. Методы противодействия динамическим способам снятия защиты программ от копирования
- •13.1. Основные функции средств защиты от копирования
- •13.2. Основные методы защиты программ откопирования
- •Метод привязки к идентификатору
- •13.3. Методы противодействия динамическим способам снятия защиты программ от копирования
- •Методы, основанные на работа с переходами и стеком
- •Манипуляции с кодом программы
- •Библиографический список Основная литература
- •Дополнительная литература
8.5.2. Интегрированная антивирусная система avp
Система AVP первоначально представляла тандем двух программ: сканера и ревизора. В настоящее время AVP претерпела существенные усовершенствования и включает все основные элементы антивирусной программной защиты компьютера и локальной сети. Имеются версии для DOS, Windows 3.1x, Windows 95, Windows NT, Novell NetWare.
По мировым оценкам последних 5-х лет система AVP неоднократно входила в тройку наилучших в мире антивирусных продуктов поиска и удаления компьютерных вирусов в автономном компьютере. Система имеет одну из самых больших баз данных сканирования — более 14 000 тестов. В настоящее время система обнаруживает практически все полиморфные вирусы.
Говоря о достоинствах системы, следует указать, что программный продукт AVP сертифицирован Гостехкомиссией и фирмой Microsoft.
В настоящий момент “Лаборатория Касперского” выпускает следующие программные средства антивирусной защиты:
1. Сканеры-полифаги AVP с эвристическим анализатором (AVP Code Analyzer) для DOS (пакетный вариант: AVP Lite), Windows 95, Windows NT Workstation, Windows NT Server (AVP F-Secure3) и Novell Netware (AVPN);
Ревизор диска (CRC-сканер) AVP Inspector для Windows 95 и Windows NT;
Фильтры (резидентные мониторы) AVP Monitor для Windows 95, Windows NT Workstation, Windows NT Server (AVP F-Secure) и Novell Netware (AVPN);
Электронный мультимедийный справочник по вирусологии AVP Virus Encyclopedia;
Различные утилиты и дополнительные продукты, как-то: макро-полифаг AVP Macro Stop (AVP MacroKiller), сканер сообщений электронной почты на рабочих станциях AVP Mail Checker для Windows 95 и др.
Тема 9. Комплекс средств защиты информации в распределенных вычислительных сетях
По мере развития Интернет и информационных технологий все большую привлекательность для различных организаций в качестве инструмента для автоматизации бизнес-процедур, документооборота, финансовых операций приобретают виртуальные частные сети (Virtual Private Network -VPN).
В общем случае VPN - это объединение локальных вычислительных сетей (ЛВС) или отдельных компьютеров, подключенных к распределенной вычислительной сети (РВС) общего пользования, в единую виртуальную (наложенную) сеть. VPN, создаваемые на базе РВС общего пользования (и, в первую очередь, Интернет), являются хорошей альтернативой изолированным корпоративным сетям, обладающей рядом несомненных достоинств [1, 2]:
низкая стоимость арендуемых каналов и коммуникационного оборудования;
развитая (в географическом смысле) топология сети;
высокая надежность за счет наличия параллельных каналов передачи;
легкость масштабирования (подключения новых ЛВС или пользователей);
легкость конфигурирования.
Комплекс PostCrypt-VPN предназначен для защиты информации, обрабатываемой в РВС c протоколом TCP/IP, от угроз целостности, конфиденциальности и доступности с использованием механизмов разграничения доступа и криптографической защиты. В состав PostCrypt-VPN входят программные модули-агенты средств защиты клиента и сервера, функционирующие на рабочих станциях (РС), имеющих доступ к РВС, автоматизированные рабочие места (АРМ) управления и администрирования и АРМ управления ключами центра сертификации открытых ключей (ОК).
Модуль-агент средств защиты клиента реализует следующие функции:
прием запросов на установление защищенных соединений с сервером приложений от зарегистрированных РС;
установление связи по протоколу TCP с модулем-агентом средств защиты сервера, функционирующим на противоположной стороне виртуального соединения;
строгую аутентификацию модуля-агента средств защиты сервера с использованием механизма электронной цифровой подписи (ЭЦП) по алгоритму, установленному ГОСТ 34.310-95, 34.311-95;
выработку сеансового ключа для шифрования данных, передаваемых по виртуальному соединению, обмен сеансовыми ключами, зашифрованными на ключе шифрования ключей (КШК), выработанном по схеме Диффи-Хеллмана, с модулем-агентом средств защиты сервера;
шифрование/расшифрование данных, передаваемых по виртуальному соединению, по алгоритму, установленному ГОСТ 28147-89.
Модуль-агент средств защиты сервера реализует следующие функции:
прием запросов на установление защищенных соединений с сервером приложений от зарегистрированных модулей-агентов средств защиты клиента;
строгую аутентификацию модуля-агента средств защиты клиента с использованием механизма электронной цифровой подписи (ЭЦП), по алгоритму, установленному ГОСТ 34.310-95, 34.311-95;
выработку сеансового ключа для шифрования данных, передаваемых по виртуальному соединению, обмен сеансовыми ключами, зашифрованными на ключе шифрования ключей (КШК), выработанном по схеме Диффи-Хеллмана, с модулем-агентом средств защиты клиента;
установление связи по протоколу TCP с приложением сервера;
шифрование/расшифрование данных, передаваемых по виртуальному соединению, по алгоритму, установленному ГОСТ 28147-89.
АРМ управления и администрирования реализуют:
генерацию ключей ЭЦП пользователей комплекса с сохранением секретных ключей (СК) на специальных носителях (дискета, TouchMemory) и открытых ключей (ОК) в базе данных окрытых ключей (БД ОК);
управление обменом ОК ЭЦП пользователей комплекса между собой через специально выделенную организацию, выступающую в качестве центра сертификации ОК, или напрямую;
настройку параметров объектов защиты, входящих в состав ВЗС, и защищенных соединений, используемых для доступа к ВЗС.
АРМ управления ключами центра сертификации ОК реализует:
генерацию ключей ЭЦП администратора центра сертификации ОК с сохранением СК на специальных носителях (дискета, Touch Memory) и ОК в БД ОК;
управление приемом ОК пользователей комплекса, сертификацией данных ОК и передачей их в АРМ управления и администрирования объектов защиты.
Реализуемая технология управления криптографическими ключами соответствует требованиям [3].
В терминах нормативного документа системы технической защиты информации НД ТЗИ 2.5-0004-99 “Критерии оценки защищенности информации в компьютерных системах от несанкционированного доступа”, программные средства защиты информации, входящие в состав комплекса PostCrypt-VPN, реализуют следующие функциональные услуги безопасности:
{КВ-2, ЦВ-2, ДР-2, ДС-1, ДЗ-1, ДВ-1, НР-2, НИ-2, НО-1, НЦ-1, НВ-2 }.
Разграничение доступа пользователей к защищаемым ресурсам осуществляется в соответствии с концепцией диспетчера доступа. В соответствии с данной концепцией все элементы вычислительной системы относятся к одному из следующих классов:
Объект-пользователь – пользователь, который пытается получить доступ к определенной информации. В соответствии с реализуемой средствами комплекса политикой безопасности обьекты-пользователи делятся на уполномоченных управлять средствами защиты (администраторов) и обычных пользователей.
Объект-процесс – порождаемый пользователем процесс, который пытается получить доступ к определенной информации. В соответствии с реализуемой средствами комплекса политикой безопасности обьектами-процессами являются приложения (процессы, функционирующие на РС ЛВС). Субьекты доступа представляются своими сетевыми адресами (IP - адрес).
Пассивный объект – пассивный источник/приемник информации, которая нуждается в защите. В соответствии с реализуемой средствами комплекса политикой безопасности защищаемыми объектами являются ресурсы серверов приложений (прикладные сервисы), представленные своими транспортными адресами (IP-адрес:порт)[4].
База данных авторизации – информация, определяющая права доступа (атрибуты доступа) объектов-пользователей и обьектов-процессов к пассивным обьектам.
База данных регистрации – записи о запросах и предоставлении доступа субъектов к объектам.
Механизм контроля (диспетчер доступа) – средства, которые реализуют функции защиты и обеспечивают безопасность информации путем управления созданием обьектов-пользователей, обьектов-процессов и пассивных обьектов, предоставления обьектам-пользователям и обьектам-процессам доступа к пассивным обьектам на основании проверки хранящихся в базе данных авторизации аттрибутов доступа пользователя, процесса и пассивного обьекта, с выполнением при этом регистрации событий (действий пользователей и процессов) в БД регистрации, т.е. реализуют правила разграничения доступа (ПРД), принятые в системе, и способствуют соблюдению политики безопасности информации, принятой в организации.
В комплексе реализовано административное разграничение доступа. Это означает, что управление потоками информации между пользователями, процессами и обьектами осуществляют только специально авторизованные пользователи (администраторы). Для каждого защищаемого ресурса (прикладного сервиса) администратор защиты может установить список доступа, в котором перечислены пользователи и процессы, имеющие права доступа к нему. Обычные пользователи изменять права доступа субъектов к объектам, а также выполнять любые другие функции управления системой защиты не могут.
Для
получения доступа к защищаемому ресурсу
сервера приложений приложение-клиент,
функционирующее на РС ЛВС, инициирует
запрос к модулю-агенту средств защиты
клиента, функционирующему в этой же ЛВС
(рисунок 1). Модуль-агент
средств защиты клиента по списку доступа
проверяет права РС на доступ к защищаемому
ресурсу по ее сетевому адресу (реализуя
услугу НВ-1) и, если доступ разрешен, в
свою очередь инициирует запрос на
установление защищенного соединения
к модуль-агенту средств защиты сервера,
функционирующему в ЛВС сервера приложений.
В процессе установления защищенного
соединения модуль-агент средств защиты
сервера проверяет полномочия
соответствующего модуля-агента средств
защиты клиента на доступ к защищаемым
ресурсам по его сетевому адресу (реализуя
услугу НВ-1) и, если такой доступ разрешен,
клиентский и серверный модули-агенты
средств защиты выполняют взаимную
строгую аутентификацию (реализуя услугу
НВ-2), после чего согласовывают сеансовый
ключ шифрования, с использованием
которого в процессе обмена шифруются
с обеспечением целостности (реализутся
услуги КВ-2, ЦВ-2) все данные, передаваемые
по TCP-соединению. Взаи
Рисунок 1
После
завершения взаимной аутентификации
модуль-агент средств защиты сервера
устанавливает соединение с защищаемым
ресурсом. Все взаимодействие модулей
- агентов средств защиты между собой, а
также с клиентским и серверным приложением
осуществляется на транспортном уровне
(четвертый уровень модели взаимодействия
открытых систем). При этом на одном и
том же узле РВС могут функционировать
одновременно как модуль-агент средств
защиты клиента (для обеспечения защиты
исходящих соединений), так и модуль-агент
средств защиты сервера (для обеспечения
защиты входящих соединений), причем как
исходящие, так и входящие соединения
могут устанавливаться с любыми другими
узлами ВЗС (в соответствии с выполненными
настройками параметров защищенных
соединений), а максимальное количество
защищенных соединений ограничивается
только возможностями соответствующей
ОС.
В процессе установления защищенного соединения между модулями-агентами средств защиты, а также обмена данными между клиентским и серверным модулями-агентами средств защиты в специальные файлы протоколов, защищенные от модификации, в реальном времени выводятся сообщения обо всех критичных для безопасности событиях (реализуется услуга НР-2).
Обмен данными между клиентским (серверным) приложением и клиентским (серверным) модулем-агентом средств защиты происходит без доступа в РВС и защищается с использованием средств соответствующих ОС и прикладных программных средств.
При организации ВЗС программные средства комплекса могут использоваться в двух вариантах: для реализации защищенного доступа к ресурсам защищаемой подсети с их межсетевым экранированием и для реализации защищенного доступа к ресурсам сервера приложений.
При реализации защищенного доступа к ресурсам защищаемой подсети с их межсетевым экранированием программный модуль-агент средств защиты клиента запускается на рабочих станциях, на которых функционируют приложения-клиенты, осуществляющие доступ к ресурсам защищаемой подсети, а программный модуль-агент средств защиты сервера - на специально выделенном компьютере (выполняющем функции межсетевого экрана), имеющем два сетевых интерфейса (рисунок 2). Запросы на установление защищенных соединений принимаются модулем-агентом средств защиты клиента только от приложений, функционирующих на тех рабочих станциях, которым разрешен доступ к защищаемым ресурсам (выполняется фильтрация запросов на сетевом уровне) и передаются модулю-агенту средств защиты сервера. Модуль-агент средств защиты сервера принимает запросы на установление защищенных соединений от модулей-агентов средств защиты клиентов через отдельный сетевой интерфейс (интерфейс 2), проверяет полномочия по доступу к защищаемым ресурсам с сетевого адреса данной рабочей станции (выполняет фильтрацию запроса на сетевом и транспортном уровне). При подтверждении полномочий по доступу клиентский и серверный модули-агенты средств защиты выполняют взаимную строгую аутентификацию, согласовывают сеансовый ключ шифрования, с использованием которого в процессе обмена шифруются с обеспечением целостности все данные, передаваемые между клиентской рабочей станцией и межсетевым экраном, после чего агент средств защиты сервера устанавливает через другой сетевой интерфейс (интерфейс 1) соединение с соответствующим серверным приложением. При этом в ОС межсетевого экрана отключается автоматическая ретрансляция IP-пакетов с сетевого интерфейса 1 на сетевой интерфейс 2 и наоборот, что позволяет скрыть от внешнего мира (экранировать) ресурсы серверов, функционирующих в защищаемой подсети, сделав их доступными только для оснащенных средствами защиты и зарегистрированных в БД модуля-агента средств защиты сервера рабочих станций.
При реализации защищенного доступа к ресурсам сервера приложений с использованием комплекса PostCrypt-VPN программный модуль-агент средств защиты сервера запускается непосредственно на сервере приложений, а программный модуль-агент средств защиты клиента - на рабочей станции, на которой функционирует приложение-клиент (рисунок 3). Запросы на установление защищенных соединений принимаются модулем-агентом средств защиты клиента только от приложений, функционирующих на той же рабочей станции, что и агент защиты клиента. Принятый запрос передается модулю-агенту средств защиты сервера, который проверяет полномочия по доступу к защищаемому ресурсу с сетевого адреса данной рабочей станции (выполняет фильтрацию запроса на сетевом и транспортном уровне). При подтверждении полномочий по доступу клиентский и серверный модули-агенты средств защиты выполняют взаимную строгую аутентификацию, согласовывают сеансовый ключ шифрования, с использованием которого в процессе обмена шифруются с обеспечением целостности все данные, которыми обмениваются клиентское и серверное приложения, после чего агент средств защиты сервера устанавливает соединение с соответствующим серверным приложением. При этом приложение-сервер конфигурируется таким образом, чтобы допускать обработку запросов только от модуля - агента средств защиты сервера (только с сетевого адреса сервера приложений).
