Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 5. Методы сокрытия информации.docx
Скачиваний:
39
Добавлен:
26.03.2015
Размер:
32.21 Кб
Скачать

Листинг 8. Пример сокрытия данных в конце файла jpeg(жирным шрифтом выделена сокрытая информация)

Метод сокрытия в косвенных данныхв чем-то схож с предыдущим, но обеспечивает по сравнению с ним более высокую стойкость к атаке пассивного противника. Его суть состоит во внедрении скрываемых данных после соответствующего идентификатора, замаскированных под косвенные данные (к которым относятся, например, элементы Scan Index, Tile Index и др.). Незаметность применения метода визуально обеспечивается тем, что большинство декодеров JPEG читают файл строго последовательно и не обеспечивают обработки косвенных данных.

00000000:FFD8FFE0 00 10 4A46 │ 49 46 00 01 02 01 00 48 | ╪ р ►JFIF☺☻☺H

00000010:00 48 00 00 FF ED 10 62 │ 48 65 6C 6C 6F 20 57 6F | H  э►bHello Wo

00000020:72 6C 64 21 20 00 38 42 │ 49 4D 04 04 00 00 00 00 | rld! 8BIM♦♦

00000030:01 13 1C 02 00 00 02 00 │ 02 1C 02 78 00 0C 48 65 | ☺‼∟☻ ☻ ☻∟☻x ♀He

00000040:6C 6C 6F 20 57 6F 72 6C64 21 1C 02 7A 00 0C 48 | llo World!∟☻z ♀H

00000050:65 6C 6C 6F 20 57 6F 726C 64 21 1C 02 69 00 0C | ello World!∟☻i ♀

00000060:48 65 6C 6C 6F 20 57 6F 72 6C 64 21 1C 02 28 00 | Hello World!∟☻(

00000070:0C 48 65 6C 6C 6F 20 576F 72 6C 64 21 1C 02 50 | ♀Hello World!∟☻P

00000080:00 0C 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 1C 02 | ♀Hello World!∟☻

00000090:55 00 0C 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 1C | U ♀Hello World!

000000A0:02 6E 00 0C 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 | ☻n ♀Hello World!

000000B0:1C 02 73 00 0C 48 65 6C 6C 6F 20 57 6F 72 6C 64 | ∟☻s ♀Hello World

000000C0:21 1C 02 05 00 0C 48 65 6C 6C 6F 20 57 6F 72 6C | !∟☻♣ ♀Hello Worl

000000D0:64 21 1C 02 37 00 08 3230 30 32 31 32 30 38 1C | d!∟☻7 ◘20021208

000000E0:02 5A 00 0C 48 65 6C 6C6F 20 57 6F 72 6C 64 21 | ☻Z ♀Hello World!

000000F0:1C 02 5F 00 0C 48 65 6C6C 6F 20 57 6F 72 6C 64 | ∟☻_ ♀Hello World

00000100:21 1C 02 65 00 0C 48 65 6C 6C 6F 20 57 6F 72 6C | !∟☻e ♀Hello Worl

00000110:64 21 1C 02 67 00 0C 4865 6C 6C 6F 20 57 6F 72 | d!∟☻g ♀Hello Wor

00000120:6C 64 21 1C 02 19 00 0C │ 48 65 6C 6C 6F 20 57 6F | ld!∟☻↓ ♀Hello Wo

00000130:72 6C 64 21 1C 02 74 00 │ 0C 48 65 6C 6C 6F 20 57 | rld!∟☻t ♀Hello W

00000140:6F 72 6C 64 21 00 38 42 │ 49 4D 03 ED 00 00 00 00 | orld! 8BIM♥э

00000150:00 10 00 48 00 00 00 01 │ 00 02 00 48 00 00 00 01 | ► H ☺ ☻ H ☺

00000160:00 02 38 42 49 4D 04 0D │ 00 00 00 00 00 04 00 00 | ☻8BIM♦♪ ♦

00000170:00 78 38 42 49 4D 03 F3 │ 00 00 00 00 00 08 00 00 | x8BIM♥є ◘

00000180:00 00 00 00 00 00 38 42 │ 49 4D 04 0A 00 00 00 00 | 8BIM♦◙

00000190:00 01 01 00 38 42 49 4D │ 04 0B 00 00 00 00 00 0C | ☺☺ 8BIM♦♂ ♀

000001A0:48 65 6C 6C 6F 20 57 6F72 6C 64 21 38 42 49 4D | Hello World!8BIM

000001B0:27 10 00 00 00 00 00 0A │ 00 01 00 00 00 00 00 00 | '► ◙ ☺

000001C0:00 02 38 42 49 4D 03 F5 │ 00 00 00 00 00 48 00 2F | ☻8BIM♥ї H /

000001D0:66 66 00 01 00 6C 66 66 │ 00 06 00 00 00 00 00 01 | ff ☺ lff ♠ ☺

Листинг 9. Пример сокрытия данных в косвенных поляхJpeGфайла (жирным шрифтом выделена сокрытая информация)

Метод сокрытия с использованием маркеров комментариевоснован на том, что для внесения различных пометок или ссылок в JPEG-файлах используются маркеры комментариев. В общем случае, комментарии могут быть достаточно различными, что связано с разнообразием используемых графических пакетов и конкретных технических устройств (цифровых фото- и видео- камер и т.п.). Наименования, технические характеристики, а иногда и параметры работы которых часто содержаться вполяхкомментариев. Это позволяет использовать маркеры комментариев для сокрытия информации. Метод сокрытия с использованием маркеров комментариев менее уязвим, чем предыдущий метод (с учетом грамотной реализации). Тем не менее, скрываемые данные могут быть легко обнаружены и уничтожены.

Метод сокрытия с использованием уменьшенного изображенияоснован на том, что формат JPEG допускает хранение уменьшенной копии изображения. Объем скрываемой информации в данном случае будет зависеть от величины уменьшенного изображения и в случае использования цветового пространства RGB, размера 256*256 пикселей (при реализации классического метода сокрытия в младших битых с полным заполнением) составит: 256 * 256 * 3 = 196 608 бит. Поскольку уменьшенная копия изображения, как правило, значительно уступает в размере оригиналу, достаточно трудно (но, как правило, возможно) математически точно установить значения каждого отображаемого пикселя. Таким образом, внесенные изменения, вызванные сокрытием, не будут сильным демаскирующим фактором. Этот метод не является полностью форматным, но все же он использует специальное поле формата JPEG, которое неявляется обязательным и может быть легко удалено или заменено аналогичным, поэтому все же данный метод ближе к форматным, чем к не форматным методам.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]