Открыть сервис

Стеганография

Стеганография — это совокупность методов и средств сокрытия факта передачи сообщения, при которой само существование секретной информации остаётся незаметным для постороннего наблюдателя. В отличие от криптографии, которая делает содержимое сообщения нечитаемым для третьих лиц, стеганография маскирует сам факт коммуникации, скрывая секретные данные внутри безобидных на вид объектов-контейнеров (текстов, изображений, аудио- и видеофайлов, сетевых пакетов). Цель стеганографии — не допустить подозрений в том, что передаётся скрытое послание.

История

Древние методы

Истоки стеганографии восходят к античности. Один из первых описанных методов принадлежит древнегреческому историку Геродоту (V век до н. э.): он упоминает случай, когда послание наносилось на обритую голову раба, а после отрастания волос раб отправлялся к адресату, который снова его брил и читал текст. Другой метод — письмо на деревянной дощечке, покрытой воском: текст наносился на саму древесину, а воск служил прикрытием.

В Древнем Китае и Риме использовались невидимые чернила на основе органических веществ (молоко, сок лимона, уксус), которые проявлялись при нагревании. В эпоху Возрождения итальянский математик Джованни Баттиста делла Порта в книге «Магическая натура» (1558) описал метод сокрытия сообщения внутри варёного яйца: текст наносился на скорлупу раствором уксуса и сажи, после чего яйцо варилось — чернила проникали через поры скорлупы и становились видны только после очистки.

Развитие в Новое время

В XVI–XVII веках широкое распространение получили микроточки — фотографические изображения, уменьшенные до размеров типографской точки. Во время Второй мировой войны немецкие и японские разведки активно использовали микроточки для передачи секретных документов. Сообщение фотографировалось, уменьшалось до 1 мм в диаметре и вклеивалось в обычный текст (например, в точку над буквой «i»). Адресат читал микроточку под микроскопом.

В СССР и России стеганография применялась в разведывательной деятельности. Например, в 1930-х годах агенты использовали «пустые» радиопередачи — короткие сигналы, которые на первый взгляд не несли информации, но их временные интервалы кодировали сообщение.

Классификация

Стеганографические методы делятся на несколько основных типов по природе используемого контейнера и способу сокрытия:

По типу контейнера

По методу внедрения

Цифровая стеганография

Стеганография в изображениях

Наиболее популярный метод — LSB-стеганография (Least Significant Bit). В цифровом изображении каждый пиксель кодируется тремя байтами (RGB — красный, зелёный, синий). Замена последнего (наименее значащего) бита каждого цветового канала на бит скрываемого сообщения приводит к изменению цвета пикселя на 1/256 от максимального, что незаметно для человеческого глаза. Например, изображение размером 1024×768 пикселей позволяет скрыть до 294 912 байт (около 288 КБ) текста.

Более продвинутые методы используют преобразование Фурье или вейвлет-преобразование для внедрения данных в частотную область изображения (например, в JPEG-сжатии). Это делает стегосистему устойчивой к сжатию и обрезке изображения.

Стеганография в аудио

В аудиофайлах данные могут скрываться путём:

Человеческое ухо не способно различать изменения фазы или слабые эхо, поэтому метод остаётся незаметным.

Стеганография в видео

Видеофайлы представляют собой последовательность кадров, каждый из которых может быть использован как контейнер. Дополнительно данные могут скрываться в движении объектов или в межкадровых разностях. Видео-стеганография позволяет скрывать большие объёмы информации (до нескольких мегабайт в минуту видео).

Стеганография в тексте

Методы включают:

Сетевая стеганография

Сетевые протоколы, такие как TCP/IP, имеют множество полей, которые могут быть использованы для скрытой передачи данных:

Сетевая стеганография широко применяется в анонимных сетях (например, Tor) для маскировки трафика, а также в ботнетах для скрытого управления заражёнными компьютерами.

Применение

Разведка и контрразведка

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

Компьютерная безопасность

Информационная война

В современных конфликтах стеганография применяется для распространения пропаганды или дезинформации через социальные сети. Например, в 2014–2015 годах были зафиксированы случаи встраивания скрытых сообщений в изображения, публикуемые в Twitter и Facebook (деятельность Meta Platforms Inc. признана экстремистской и запрещена в РФ).

Противодействие стеганографии

Для обнаружения скрытых сообщений используются стегоаналитические методы:

Однако стегоанализ редко даёт 100% гарантию, особенно если контейнер был выбран с высокой энтропией (например, фотография с большим количеством деталей).

Правовые аспекты

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

Источники

  1. Геродот. «История» (V век до н. э.).
  2. Делла Порта Дж. «Магическая натура» (1558).
  3. Кан Д. «Взломщики кодов» (1967).
  4. Петерсон У., Тернбулл Р. «Стеганография: техника и применение» (1995).
  5. Фридрих Дж. «Стеганография в цифровых медиа» (2010).
  6. Федеральный закон РФ «О государственной тайне» (1993).
  7. Федеральный закон РФ «О противодействии терроризму» (2006).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →