Общие сведения о стеганографии
Стеганография - скрытный способ хранения или передачи секретной информации, при котором невооружённым взглядом невозможно определить наличие спрятанной информации.
С помощью стеганографии секретная информация может быть спрятана практически в любой файл (в таком случае он называется контейнером). Чаще всего для этой цели используются мультимедийные файлы, поскольку они больше по размеру, нежели простые текстовые файлы. Чем больше исходный файл-контейнер, тем больший секретный файл можно в нём спрятать.
Ниже вы можете увидеть две одинаковых на первый взгляд картинки объёмом 135 килобайт.
В одной из этих картинок методом стеганографии спрятан текстовый файл с посланием. Давайте сравним две картинки на наличие хоть каких-нибудь отличий.
Визуально картинки совершенно не отличаются. Но может быть маленькие изменения не отражаются на этих гистограммах? Давайте сделаем исходную картинку (без секретного послания) чуть-чуть светлее и снова проверим её уровни. На снимке ниже оригинальная картинка (первая) и немного изменённая (вторая, чуть более светлая).
Кажется, что картинки практически одинаковые. Теперь давайте сравним их уровни.
Надо ли говорить, что даже небольшое изменение картинки в графическом редакторе кардинально меняет "горбики" гистограммы.
Подведём итог небольших опытов. Скрытное внедрение секретного файла в контейнер методом стеганографии визуально определить невозможно. В случае использования в качестве контейнера графических форматов не помогает даже использование графического редактора. Как же определить использование стеганографии? Об этом в следующих уроках.
Страница обновлена 27 октября 2024 года.