Скачиваний:
15
Добавлен:
10.04.2023
Размер:
1.41 Mб
Скачать

Часть 4. Исследование систем стенографической защиты:

В общем случае способы сокрытия либо самого факта наличия сообщения, либо его истинного смысла называются стеганографией. Слово «стеганография» в переводе с греческого буквально означает «тайнопись». К ней относится огромное множество секретных средств связи, таких как невидимые чернила, микрофотоснимки, условное расположение знаков (применяемое в сигнальной агентурной связи), цифровые подписи, тайные каналы и средства связи на плавающих частотах.

Вот какое определение предлагает Маркус Кун:

«Стеганография — это искусство и наука организации связи таким способом, который скрывает собственно наличие связи. В отличие от криптографии, где неприятель имеет возможность обнаруживать, перехватывать и декодировать сообщения - при том, что ему противостоят определенные меры безопасности, гарантированные той или иной криптосистемой, - методы стеганографии позволяют встраивать секретные сообщения в безобидные послания так, чтобы нельзя было даже подозревать существования подтекста». Применительно к компьютерным технологиям можно сказать, что в стеганографии используются методы размещения файла-сообщения в файле-контейнере, практически незаметно изменяющего файл контейнера. Несмотря на то, что существуют разнообразные частные методы, используемые различными инструментальными средствами, большинство компьютерных стенографических приемов объединяет методология изменения наименьшего значимого бита (Least Significant Вits, LSB), который считается шумящим, т.е. имеющим случайный характер, в отдельных байтах файла контейнера.

На практике в большинстве случаев открытый контейнер не содержит бесполезных данных, которые могут быть использованы для модификации LSB. Вместо этого контейнерные файлы, естественно, содержат различные уровни шума на уровне LSB, который при ближайшем рассмотрении, за исключением остальной части байта, может являться произвольной величиной. В специальных стеганографических программах применяют звуковой (.WAV) файл, содержащий по большей части неслышный шум фона на уровне LSB, 8-битовый графический файл, оперирующий незначительными различиями цвета на уровне LSB и 24-битовый образ, вносящий изменения цвета, которые почти незаметны человеческому глазу.

В этой практической работе мы будем использовать программу Hallucinate. Интерфейс у Hallucinate прост и функционален. Требуется выбрать контейнер, указать скрываемый в нем файл и желаемую степень качества итоговой картинки. Доступны восемь вариантов. Чем сильнее огрубляется исходное изображение, тем больше в нем можно спрятать, но тем заметнее становятся артефакты.

Предварительно необходимо установить JRE. Установщик находиться в папке «Установщики».

  1. Создаём текстовый файл. Запускаем программу Hallucinate, в открывшемся окне выбираем следующие параметры:

  • Созданный текстовой файл

  • Качество картинки

  • Само изображение

  • Формат выходного изображения

  1. Нажимаем кнопку «Encode». И получаем текстовый документ «спрятанный» в картинку.

Рисунок 19. Окно программы Hallucinate.

  1. Теперь эту картинку переведем обратно в текстовый документ. В поле «HAL File» выбираем картинку, полученную ранее, и нажимаем кнопку «Decode». Сохраняем файл с расширением .txt и проверяем содержимое.

Рисунок 20. Раскодированный файл.

Соседние файлы в предмете Комплексное обеспечение защиты информации объекта информатизации