4.1Зегжда Д.П., Ивашко А.М.Основы безопасности информационных систем – М.: Горячая линия - Телеком, - 2000. – 452с.
4.2Хорев П.Б. Методы и средства защиты информации в компьютерных системах: учеб. пособие для студ. высш. учеб. заведений – 2 изд. – М: издательский центр «Академия», 2006. – 256с.
4.3Мельников В.П., Клейменов С.А., Петраков А.М.Информационная безопасность и защита информации: Учебное пособие студ. высш. учеб. заведений. – издательский центр «Академия», 2006. – 336с. (серия «Высшее профессиональное образование»)
4.4Партыка Т.Л., Попов И.И.Информационная безопасность: Учебное пособие длястудентов учреждений среднего профессионального образования. – 2 изд., испр. И доп. М.: ФОРУМ: ИНФРА-М, 2007. – 368с. (серия Профессиональное образование.
4.5 Конспект лекций
5 Основное оборудование:
5.1 Персональный IBM PC.
9 Контрольные вопросы
9.1 В чем состоит основная идея стеганографии?
9.2 Для чего предназначена программа Courier?
9.3 Для чего предназначена программа S-Tools?
9.4 В чем принципиальное различие криптографии и стеганографии?
9.5 Что означает термин «контейнер»?
9.6 Приведите примеры контейнеров, которые могут быть использованы для скрытой передачи информации.
9.7 Какой тип графических файлов (расширение) применим для сокрытия текста в программе Courier?
9.8 Какие контейнеры используются в программе S-Tools?
9.9 Каковы сферы использования стеганографии?
9.10 Что означает аббревиатура LSB?
9.11 Может ли программа Courier скрыть в одном контейнере несколько сообщений?
9.12 Как с помощью программы S-Tools скрыть файл в графическом контейнере?
9.13 Как, используя программу S-Tools, скрыть файл в звуковом контейнере?
9.14 Как восстановить данные, скрытые программой S-Tools в графическом файле?
9.15 Как извлечь скрытые данные из звукового контейнера с помощью программы S-Tools?
9.16 Назовите имя автора программы Courier.
9.17 Кто является автором программы S-Tools?
9.18 Как преобразовать двоичное число в шестнадцатеричное?
9.19 Как преобразовать шестнадцатеричное число в двоичное?
9.20 Как преобразовать десятичное число в двоичное число?
9.21 Как преобразовать двоичное число в десятичное число?
6 Задание на занятие:
6.1. Задание 1. Изучение принципа стеганографии
В соответствии со своим номером варианта необходимо скрыть текст из трех букв (табл.1) в указанном контейнере – последовательности двоичных чисел (24 байта).
Отчет должен содержать исходную последовательность байтов (пустой контейнер), скрываемый текст (в виде двоичных чисел) и результаты шифрования (начиненный, заполненный контейнер).
6.2. Задание 2. Сокрытие текста в графическом контейнере и его извлечение с помощью программы Courier
6.2.1. Используя программу Courier, скрыть в рисунке свою фамилию, имя и номер группы. Полученный файл сохранить в своей папке. Рисунки-контейнеры находятся в папке Courier_Pic_clean, причем имена (в данном случае порядковые номера) файлов совпадают с номерами вариантов. В отчете следует привести описание порядка выполнения данного задания.
6.2.2. Из папки Courier_Pic_secr извлечь информацию, скрытую в файле, имя которого соответствует номеру варианта. Извлечённый текст поместить в отчёт.
6.3. Задание 3. Сокрытие (размещение, внедрение) текста в звуковом контейнере и его извлечение (программа S-Tools)
6.3.1. В соответствии со своим вариантом скрыть заданный текст в указанном звуковом файле (таблица 2). Звуковые файлы (не начиненные контейнеры) следует выбрать из папки Sounds_clean (Звуки_чистые). Текст рекомендуется набирать в текстовом редакторе Notepad (Блокнот). Пароль и метод шифрования нужно выбрать самостоятельно. Зашифрованный файл (начиненный контейнер) следует сохранить в собственной папке.
В отчете необходимо привести максимально допустимый объем скрываемой информации в данном звуковом файле, описать порядок сокрытия текстового файла в звуковом контейнере с помощью программы S-Tools, а также указать выбранный алгоритм шифрования и пароль.
Таблица 2
№ варианта
Имя файла
Текст
Snd1.wav
Нашу тайну редко выдает тот, кто ее знает, а чаще тот, кто ее угадывает.
Snd2.wav
Никогда не думайте ни минуты о людях, которых вы не любите.
Snd3.wav
Многие принимают свою память за ум, а свои взгляды – за факты.
Snd4.wav
Труд делает нечувствительным к огорчениям.
Snd5.wav
Счастье не в том, чтобы делать всегда, что хочешь, а в том, чтобы всегда хотеть того, что делаешь.
Snd6.wav
Говорите правду – и вы будете оригинальны.
Snd7.wav
И жемчугов, и трона золотого
Ценней разумно сказанное слово.
Snd8.wav
Ясность украшает глубокие мысли.
Snd9.wav
Вглядись в явление – и увидишь, что оно есть шелуха другого, глубже его лежащего.
Snd10.wav
Не бойтесь убивающих тело, а бойтесь убивающих душу.
Snd11.wav
Тот, кто требует платы за свою честность, чаще всего продает свою честь.
Snd12.wav
Поверь мне – счастье только там
Где любят нас, где верят нам!
Snd13.wav
Если это не секрет, можешь не говорить.
Snd14.wav
Тот, кто владеет собой, владеет миром.
Snd15.wav
Одно и то же слово и совет
На пользу мудрецу, глупцу во вред.
Snd16.wav
Язык используется либо для выражения мыслей, либо для сокрытия мыслей, либо вместо мыслей.
6.3.2. Выполнить обратное преобразование, то есть извлечь скрытый текст из звукового файла (начиненного контейнера). Файл с начиненным контейнером находится в папке Sounds_secr (Звуки секретные). Извлеченный файл следует сохранить в своей папке. В отчете привести полученный текст, а также описать порядок извлечения скрытого текста из начиненного контейнера.
Имя файла, пароль и использованный алгоритм шифрования выбираются из таблицы 3 в соответствии с номером варианта.
Таблица 3
Вар
Файл
Пароль
Алгоритм
1_hidden.wav
abc
MDC
2_hidden.wav
sdfr
DES
3_hidden.wav
red
Triple DES
4_hidden.wav
mas
IDEA
5_hidden.wav
pass
DES
6_hidden.wav
word
MDC
7_hidden.wav
ais
Triple DES
8_hidden.wav
qwerty
IDEA
9_hidden.wav
show
Triple DES
10_hidden.wav
park
MDC
11_hidden.wav
sole
DES
12_hidden.wav
star
IDEA
13_hidden.wav
moon
MDC
14_hidden.wav
ibm
Triple DES
15_hidden.wav
intel
DES
16_hidden.wav
rain
MDC
6.4. Задание 4. Сокрытие (размещение, внедрение) текста в графическом контейнере и его извлечение (программа S-Tools)
6.4.1. В соответствии со своим вариантом скрыть заданный текст в указанном графическом файле (таблица 4). Графические файлы (не начиненные контейнеры) следует выбрать из папки Pictures_clean (Картинки_чистые). Текст рекомендуется набирать в текстовом редакторе Notepad (Блокнот). Пароль и метод шифрования нужно выбрать самостоятельно. Зашифрованный файл (начиненный контейнер) следует сохранить в своей папке.
В отчете необходимо указать максимально допустимый объем скрываемой информации в данном графическом файле, описать порядок сокрытия текстового файла в графическом контейнере с помощью программы S-Tools, а также привести выбранный алгоритм шифрования и пароль.
Таблица 4
№ варианта
Имя файла
Текст
Pic1.bmp
Доброта – язык, на котором немые могут говорить и который глухие могут слышать.
Pic2.bmp
Где мало слов, там вес они имеют.
Pic3.bmp
Лишить сердце желаний – все равно что лишить землю атмосферы.
Pic4.bmp
Искусство, в сущности, отражает вовсе не жизнь, а зрителя.
Pic5.bmp
Молчание иногда более многозначительно и возвышенно, чем самое благородное и самое выразительное красноречие.
Pic6.bmp
Высший поступок – поставить другого впереди себя.
Pic7.bmp
Дороже всех титулов – доброе сердце.
Pic8.bmp
Видеть и чувствовать – это быть, размышлять, это жить.
Pic9.bmp
Время и случай ничего не могут сделать для тех, кто ничего не делает для себя самого.
Pic10.bmp
Истинная любовь тем отличается от золота и глины, что она не становится меньше, будучи разделенной.
Pic11.bmp
Красота – как драгоценный камень: чем она проще, тем драгоценнее.
Pic12.bmp
Гениальность – это прежде всего выдающаяся способность быть за все в ответе.
Pic13.bmp
Вознаграждению и наказанию подвластно все в этом мире. Все, кроме сердца.
Pic14.bmp
Все приходит для того, кто умеет ждать.
Pic15.bmp
Человек не может быть неисправимо плохим, если он хотя бы раз от души смеялся.
Pic16.bmp
Счастье не имеет сравнительной степени.
6.4.2. Выполнить обратное преобразование, то есть с помощью S_Tools извлечь скрытый текст из графического файла (начиненного контейнера). Файл с начиненным контейнером находится в папке Pictures (Картинки). Извлеченный файл следует сохранить в своей папке. В отчете привести полученный текст, а также описать порядок извлечения скрытого текста из начиненного контейнера.
Имя файла, пароль и использованный алгоритм шифрования выбираются из таблицы 5.
Таблица 5
Файл
Пароль
Алгоритм
1_hiddpic.bmp
Exit
MDC
2_hiddpic.bmp
Freedom
DES
3_hiddpic.bmp
Soul
Triple DES
4_hiddpic.bmp
Fantasy
IDEA
5_hiddpic.bmp
Joke
DES
6_hiddpic.bmp
Alone
MDC
7_hiddpic.bmp
Thoughts
Triple DES
8_hiddpic.bmp
Wars
IDEA
9_hiddpic.bmp
Desire
Triple DES
10_hiddpic.bmp
Ocean
MDC
11_hiddpic.bmp
Every
DES
12_hiddpic.bmp
Good
IDEA
13_hiddpic.bmp
Things
MDC
14_hiddpic.bmp
Mistake
Triple DES
15_hiddpic.bmp
Mine
DES
16_hiddpic.bmp
Head
MDC
6.5. Задание 5. Изучение алгоритма шифрования, использованного в программе Courier
В графическом редакторе Paint создать рисунок (прямоугольник или квадрат) с заданными атрибутами и указанным цветом заливки бумаги (см. табл. 6). Для прямоугольника вначале указана его ширина, а затем – высота. Например, размер 10x4 означает, что прямоугольник имеет размер: 10 точек (пикселей) по ширине и 4 точки по высоте.
Записать в рисунок (поместить в контейнер, в графический файл) с помощью программы Courier заданный текст (табл. 6).
В отчёте представить битовые карты рисунка без текста и с текстом. Битовые карты следует получить с помощью программы HEdit32.
С помощью этих битовых карт объяснить принципы стеганографии. В отчете нужно указать адреса размещения каждого бита каждой буквы.