- •Лекция 1 Информационная безопасность. Сущность проблемы.
- •Лекция 2 Способы обеспечения механизма защиты
- •Лекция 3 Теоретические основы информационной безопасности
- •Лекция 4
- •Классическое симметричное шифрование.
- •Теоретические основы методов защиты информационных систем.
- •1.3 Стандарт cobit
- •1.4.2 Разработка смиб
- •1.4 Стандарт гост р исо/мэк 27001-2006
- •1.4.1 Общие сведения
- •1.4.6 Семейство международных стандартов iso 27000
- •1.6 Стандарт гост р исо/мэк 15408
- •1.8 Стандарт гост р исо/мэк 17799-2005
- •1.9 Взаимосвязь стандартов
- •1.11 Руководящие документы Гостехкомиссии России
- •1.11.1 Концепция защиты от несанкционированного доступа к информации
- •1.11.2 Классификация средств вычислительной техники по уровню защищенности от нсд
- •1.11.3 Классификация ас по уровню защищенности от нсд
- •Услуги доступа к Интернету для сотрудников Исходные данные
- •Угрозы безопасности
- •Методы проектирования безопасности и мер и средств контроля и управления
- •Услуги бизнес-бизнес
- •8.1 Исходные данные
- •8.2 Угрозы безопасности
- •8.3 Методы проектирования безопасности и меры и средства контроля и управления
- •9 Услуги бизнес-клиент
- •9.1 Исходные данные
- •9.2 Угрозы безопасности
- •9.3 Методы проектирования безопасности и меры и средства контроля и управления
- •10 Расширенное применение услуг для совместного использования
- •10.1 Исходные данные
- •10.2 Угрозы безопасности
- •10.3 Методы проектирования безопасности и меры и средства контроля и управления
- •11 Сегментация сети
- •11.1 Исходные данные
- •11.2 Угрозы безопасности
- •11.3 Методы проектирования безопасности и меры и средства контроля и управления
- •12 Сетевая поддержка работы на дому или в малых предприятиях
- •12.1 Исходные данные
- •12.2 Угрозы безопасности
- •12.3 Методы проектирования безопасности и меры и средства контроля и управления
Лекция 2 Способы обеспечения механизма защиты
Правовые (законодательные)– определяют кто в какой форме имеет доступ к защищенной информации и назначают ответственность за нарушение прав. (4 часть гражданского кодекса, система ГАРАТ, система Консультант+)
Гос тайна – отдельное
Организационные(административные). Организационный заключается в определении процедур доступа защищаемой информации и строгом их выполнения. обычно контроль за этим возлагается на определенный персонал.
Технические методы защиты пытаются решить те же самые вопросы по защите информации пытаясь отключить человеческий фактор. Системы по черному ящику и системы на основе математических алгоритмов.
Определения. Из книги для гос экзаменов.
Методы защиты – совокупность приемов и операций реализующих функцию защиты, например методы шифрования.
Средства защиты создаются для реализации методов защиты, например устройства или по для шифрования.
Механизмы защиты – совокупность сред защиты функционирующих совместно для выполнения определенных задач, например крипто протокол.
Системы обеспечения безопасности данных- совокупность средств и методов защиты.
Группы механизмов защиты.
4 базовых направления защиты
Подсистема управления доступом
Идентификация и аутентификация (авторизация) пользователей и ресурсов.
Контроль доступа- проверка полномочий как правило на основе матрицы доступа.
Мандатный подход – когда всем объектам в системе присваиваются определенные метки и уровни доступа и доступ осуществляется в соответствии с этим уровнем. Но нет разделения одноранговых объектов.
Дискреционная
Управление потоками информации- уровень конфиденциальности получателя должен быть не ниже уровня конфиденциальности информации.
Криптографическая подсистема.
Шифрование
использование сертификационных средств
Управление потоками информации.
Система регистрации и учета:
Вход/выход, доступ, модификация, создание и удаление
Учет носителей информации
Очисткаи и удаление памяти
Сигнализация попыток нарушения
Подсистема контроля целостности
обеспечение целостности программных средств и информациb
Тестирование несанкционированного доступа
Резервное копирование и наличие средств в восстановления системы.
М
еждународные
рекомендации: какие механизмы реализованы
на каких уровнях модели.
Лекция 3 Теоретические основы информационной безопасности
Все разработки основаны на 2 направлениях:
Теоретическое моделирование политики безопасности
Криптография
Аутентификация
Идентификация
Контроль целостности
Электронная подпись
При этом моделирование политик безопасности предполагает, что разработчики систем безопасности получают некоторые базовые принципы, которые лежат в основе архитектуры безопасности защищаемой системы и определяют концепцию ее построения.
Криптография предлагает конкретные методы защиты информации в виде алгоритмов идентификации, шифрования и контроля целостности.
Теория кодирования существовало 3 направления
Помехоустойчивое кодирование (Избыточное) – применяется для обнаружения и исправления ошибок при передаче информации по каналам связи.
Примитивное кодирование (Безизбыточное) – используется для преобразования одного словаря в другой
Экономное кодирование – сжатие данных или архивация
Криптография
Закрытие информации
Шифрование – преобразовательный процесс, при котором исходный (открытый) текст с помощью некоторого ключа заменяется шифрованным текстом
Дешифрование – обратный процесс
Ключ
– информация, необходимая для
беспрепятственного шифрования или
дешифрования текста. Ключ выбирается
среди значений, принадлежащих множеству,
называемому ключевым пространством,
при этом размер ключевого пространства
определяется как
—длинна
ключа в битах
Криптоалгоритм – представляет собой математическую функцию для шифрования или дешифрования, при этом если криптоалгоритм и его надежность обеспечивается за счет сохранения в тайне самого алгоритма, то эти алгоритмы называются ограниченными.
Все современные принципы криптосистемы строятся по правилу Кирхгоффа -- секретность сообщения определяется только секретностью ключевой информации.
Требования криптосистемы
Знание алгоритма не должно влиять на надежность защиты
Шифрованное сообщение должно читаться только при знании ключа
Незначительные изменения ключа должно приводить к значительным изменениям в зашифрованном сообщении
Не должно быть простых, легко устанавливаемых зависимостей между ключами, которые последовательно используются в процессе шифрования
Число операций, необходимых для расшифровывания, путем перебора всех ключей должно иметь строгую нижнюю оценку и выходить за пределы возможностей современных компьютеров даже с учетом сетевых вычислений.
Дополнительные биты, вводимые при шифровании, должны быть скрыты в шифрованном сообщении.
Алгоритм должен допускать как программную, так и аппаратную реализацию, при этом изменение длинны ключа не должно приводить к качественному ухудшению самого алгоритма
Все тексты, шифруемой информации строятся на некотором алфавите
Алфавит
– конечное множество, используемых для
кодирования информации, знаков
—русский
алфавит
– ASCII коды
Текст – Упорядоченный набор элементов алфавита
Под криптосистемой понимается алгоритм шифрования плюс множество всех возможных ключей, плюс множество открытых и шифрованных текстов.
Термины распределения ключей и управления ключами связаны с инфраструктурой открытых ключей и относятся к процессам обработки информации, связанных с составлением и распределением ключей между пользователями.
Электронная подпись -- присоединяемая к тексту его криптографическое преобразование, которая позволяет, при получении текста другому пользователю, проверить авторство и целостность сообщения
Криптостойкость – характеристика шифра, определяющая ее стойкость к дешифрованию без знания ключа. Показателями криптостойкости является размер ключевого пространства и среднее время, необходимое для криптоанализа.
Эффективность шифрования зависит от сохранения в тайне ключевой информации и криптостойкости шифра.
Классификация алгоритмов шифрования
Базовая
Симметричные – с одним ключом для шифрования и дешифрования
По принципу обработки информации
Блочные
Потоковые (Побитовые)
С одноразовым ключом
С конечным ключом
На основе генератора псевдослучайных чисел
Методы преобразования
Методы замены
Методы перестановки
Методы гаммирования
Комплексные варианты
Ассиметричный -- Формируется пара ключей открытый и закрытый.
Методы, основанные на разложении на множители больших чисел (RSA)
Методы, работающие на основе дискретного алгоритма Эль-Гамаль
Методы, основанные на распределении точек на эллиптических кривых
Блочные – открытый текст разбивается на блоки известной длинны и каждый блок пропускается через определённый криптоалгоритм заданное количество раз. (:4 бита блок)
Потоковые – Побитовое выполнение шифрования. Каждый следующий бит шифруется независимо от предыдущего
Замены – Буквы открытого текста на какой-либо символ шифра текста. (Одноалфавитная замена, омофонная замена)
Омофонная замена – каждой букве открытого текста соответствует несколько букв открытого текста. Выбор варианта по условию.
Блочная замена – Когда каждому блоку открытого текста задан блок закрытого текста.
Многоалфавитная замена – состоит из нескольких шифров одноалфавитной замены, которые могут использоваться последовательно или в зависимости от условий.
Шифры перестановки – меняется порядок следования букв
Гаммирование – наложение на исходной текст некоторой псевдослучайной последовательности нулей и единиц, генерируемой на основе ключа или генератора по некоторому правилу. В качестве метода наложения чаще всего используется исключающее или.
Генератор псевдослучайных чисел
Пусть
имеется конгруентный генератор
псевдослучайных чисел, работающий по
некоторому алгоритму: Каждый следующий
элемент гаммы рассчитывается по следующий
формуле
Коэффициенты а b и m заранее известны:
n – разрядность процессора
A mod 4 = 1
b – нечетное
Последовательность псевдослучайных чисел имеет период m
Секретным элементом является T0
При повышении разрядности процессора криптостойкость растет экспоненциально
