- •Методы и средства защиты информации
- •Введение.
- •Понятие информационной безопасности
- •Классификация Угроз иб
- •Сетевая безопасность Эталонная модель взаимодействия открытых систем.
- •Модель osi
- •Стек Протоколов Internet Основы протокола передачи информации tcp/ip
- •Протокол ip
- •Адресация в ip-сетях
- •Протокол icmp
- •Протокол arp
- •Протокол dhcp
- •Протокол tcp
- •Безопасность протокола tcp/ip
- •Безопасность протокола tcp/ip . Классификация сетевых атак и способы их реализации. Методы борьбы с атаками.
- •Защита протоколов прикладного уровня (Telnet, ftp, www-сервера, электронной почты)
- •Протокол ftp
- •Электронная почта
- •Протокол smtp
- •Протокол рор-3
- •Протокол imap-4
- •Протокол http
- •Аутентификация
- •Вопросы безопасности www
- •Организация защиты информации на основе маршрутизаторов, межсетевых экранов, прокси-серверов. Построение vpn Сетевые адаптеры
- •Концентраторы
- •Коммутатор
- •Маршрутизаторы
- •Прокси-сервер
- •Межсетевой экран
- •Построение виртуальных частных сетей
- •Классификация сетей vpn
- •Криптографические методы защиты информации
- •Симметричные криптоалгоритмы Классификация симметричных криптоалгоритмов:
- •Блочные шифры Сеть Фейштеля
- •Алгоритм des
- •Алгоритм гост 28147-89
- •Методы хеширования
- •Логика выполнения гост 3411
- •Технологии цифровых подписей
- •Алгоритм цифровой подписи rsa
- •Алгоритм цифровой подписи Эль Гамаля (egsa)
- •Отечественный стандарт электронной подписи (гост р 34.10-94)
- •Безопасность операционных систем Методы идентификации и аутентификации пользователей Аутентификация на основе многоразовых паролей.
- •Аутентификация на основе одноразовых паролей
- •Аутентификация на основе биометрических данных
- •Авторизация и управление доступом
- •Механизм реализации доступа
- •Матричная модель доступа
- •Дискреционный доступ (произвольное управление доступом)
- •Полномочный или мандатный доступ
- •Обеспечение безопасности Операционных систем Управление доступом в unix [10,13]
- •Управление доступом в Windows 2000
- •Ролевое управление
- •Защита от вирусов
- •Классификация вирусов
- •Этапы жизненного цикла
- •Методы обнаружения вирусов
- •Обзор антивирусных программ
- •Методы защиты в субд
- •Механизмы разграничения доступа..
- •Методы обеспечения безотказности Классификация методов дублирования информации
- •Зеркальное дублирование
- •Raid технология
- •Магнитные ленты
- •Инженерно-технические средства защиты информации Обнаружение каналов утечки , пассивные и активные методы защиты
- •Пассивные методы защиты включающие в себя:
- •Активные методы защиты
- •1. Анализ физической и логической архитектуры компьютерной системы, а также используемых схем автоматизированной обработки информации:
- •2. Выявление на основе проведенного анализа уязвимых элементов, через которые возможна реализация угроз информации:
- •Законадательная база Механизмы безопасности «Оранжевая книга»
- •Руководящие документы Гостехкомиссии России.
- •Стандарт iso/iec 15408 "Критерии оценки безопасности информационных технологий"
- •Управление рисками Основные понятия и определения
- •Технология анализа и управления рисками. Средства автоматизации оценки информационных рисков.
Логика выполнения гост 3411
Входными параметрами алгоритма являются:
исходное сообщение М произвольной длины;
стартовый вектор хэширования Н, длиной 256 битам;
контрольная сумма Z длиной 256 бит и начальным значением =0.
переменная L=М.
Сообщение М делится на блоки длиной 256 бит, каждый i блок обрабатывается справа налево следующим образом:
H = Χ(Mi, H) – ??? алгоритм хеширования описанный выше??
Z = Z Mi - сложение по модулю 2256.
L рассматривается как неотрицательное целое число, к которому прибавляется 256 и вычисляется остаток от деления на 2256. Результат присваивается L.
Последний блок М' обрабатывается следующим образом:
Блок добавляется слева нулями так, чтобы его длина стала равна 256 битам.
Вычисляется Σ = Σ Mi.
К L прибавляется длина исходного сообщения М и вычисляется остаток от деления на 2256.
Вычисляется Н = Χ(М', Н).
Вычисляется Н = Χ(L, Н).
Вычисляется Н = Χ(Z, Н).
Значением функции хэширования является Н.
Технологии цифровых подписей
Процесс подписи документа выглядит следующим образом.
Для отправителя
строится хэш-функция h(M), идентифицирующая содержимое документа M.
Шифруется содержимое хэш-функции m закрытым ключом и помещается в то же сообщение, что и сам документ. Полученное сообщение пересылается по сети.
Для получателя
Строится собственный вариант хэш-функции h(M) подписанного документа M.
При помощи открытого ключа отправителя происходит расшифровка хэш-функции m, содержащейся в сообщении.
Происходит сравнение этих двух хэш-функций. Их совпадение гарантирует одновременно подлинность содержимого документа и его авторства.
В отличие от шифрования сообщения открытым ключом, для шифрования хэш-функции используется, а закрытый ключ отправителя. Таким образом, при шифровании сообщения удостоверяется лицо, которое будет читать данное сообщение, а при электронной подписи - лицо, пославшее документ.
Алгоритм цифровой подписи rsa
Первой и наиболее известной во всем мире конкретной системой ЭЦП стала система RSA, математическая схема которой была разработана в 1977 г. в Массачусетском технологическом институте США.
Алгоритм вычисления ключей подписывания электронных документов
1. Вычисляет два больших простых числа p и q,
2. Вычисляет их произведение n = p*q
3. Находит функцию Эйлера φ(n) = (p-1)(q-1).
4. Вычисляет число e из условий: e < φ(n), НОД (e, φ(n)) =1. пара (e,n)- является открытым ключом. Эту пару чисел автор передает партнерам по переписке для проверки его цифровых подписей.
5. Вычисляет число d из условий: d < n, e • d = 1 (mod φ(n)).
Пара чисел (d,n) является секретным ключом для подписывания.
Алгоритм вычисления ЭЦП документа:
1. Отправитель сжимает документ М с помощью хэш-функции h(M) в целое число m
m = h (M)
2. Вычисляет ЭЦП, под электронным документом M, используя m и секретный ключ (d,n)
S = md (mod n),
3. Документ М, и пара хэш- функция ,ЭЦП (M, S) отправляется получателю.
4. Получатель расшифровывает ЭЦП S на открытом ключе е отправителя.
m’=Se mod n.
5. Получатель вычисляет хеш-образ h(m) полученного сообщения M
m = h (M)
6. Проверяет равенство
h(M) = Se mod n.
В случае положительного результата проверки подпись принимается, в противном случае - отвергается.
Недостаток: Возможность подделки ЭЦП по некоторым сообщениям, без определения секретного ключа.
