惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LINUX DO - 最新话题
罗磊的独立博客
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
H
Hacker News: Front Page
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Hacker News
The Hacker News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
大猫的无限游戏
大猫的无限游戏
PCI Perspectives
PCI Perspectives
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Proofpoint News Feed
NISL@THU
NISL@THU
小众软件
小众软件
S
Security Affairs
腾讯CDC
人人都是产品经理
人人都是产品经理
C
Check Point Blog
The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
Forbes - Security
Forbes - Security
Project Zero
Project Zero
G
Google Developers Blog
博客园 - 三生石上(FineUI控件)
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园_首页
Jina AI
Jina AI
The Cloudflare Blog
C
Cisco Blogs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
L
Lohrmann on Cybersecurity
Y
Y Combinator Blog
W
WeLiveSecurity
V
Visual Studio Blog
Scott Helme
Scott Helme
N
News | PayPal Newsroom
I
Intezer
C
CXSECURITY Database RSS Feed - CXSecurity.com
Attack and Defense Labs
Attack and Defense Labs
Spread Privacy
Spread Privacy
Webroot Blog
Webroot Blog
T
Threatpost
雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
N
News and Events Feed by Topic

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Человеческие головы, сандалии и лягушки: стегоконтейнеры за тысячи лет до первого компьютера
Pavel_Kanaev · 2026-05-21 · via Все публикации подряд на Хабре

Человеческие головы, сандалии и лягушки: стегоконтейнеры за тысячи лет до первого компьютера

Уровень сложностиПростой

Время на прочтение13 мин

Охват и читатели42

Обзор

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

В блог Бастиона снова заглянула кандидат исторических наук, старший научный сотрудник Московского музея криптографии Анастасия Ашаева. Она рассказала о том, какой путь прошла стеганография с древнейших времен до современности, какие стегоконтейнеры использовались в разные исторические эпохи. Отдельное внимание эксперт уделила конкретным кейсам применения стегоконтейнеров. Передаем ей слово.


Что такое стеганография и чем она отличается от криптографии?

Само слово «стеганография» происходит от греческих στεγανός (скрытый) и γράφω (пишу). В древности этот метод так и называли — тайнопись.

В двух словах, это способ сохранить в тайне не только содержание послания, но и сам факт его существования и передачи. Главный принцип подобного подхода — «спрятать у всех на виду».

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

Основное отличие такого метода от криптографии — в отсутствии преобразования информации, будь то цифры, буквы или любой иной формат. 

От Геродота до интернета

Первым упомянул стеганографию еще «отец истории» Геродот. Применение тайнописи описывается и в работах Полибия. Древнегреческий полководец Эней Тактик (IV в. до н. э.) вовсе посвятил таким методам несколько разделов своего трактата «О перенесении осады», о котором расскажем подробнее ниже. Всё же стеганография долгое время оставалась скорее искусством, чем наукой, и никаких фундаментальных работ по ней не выходило.  

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

В свою очередь, итальянский ученый Джероламо Кардано разработал несколько новых способов сокрытия информации, которые использовались на протяжении веков и до сих пор встречаются в СМИ и популярной культуре. Изобретение Кардано можно увидеть даже в заставке бессмертного советского сериала про Шерлока Холмса и доктора Ватсона, но не будем сильно забегать вперед.

Следующим переломным моментом оказалось изобретение и развитие фотографии. Так, в период между Первой и Второй мировыми войнами секретные сообщения стали прятать в микроточках в фото. Такую технологию широко применяли все ведущие разведки мира.

Последняя стеганографическая революция произошла с появлением компьютеров, когда информацию начали скрывать в цифровых объектах. Сегодня упор делается в основном на цифровую и сетевую стеганографию.

Примерная периодизация развития стеганографии

  • Древнейший период: античность — XV в. н. э. Отсутствие серьезной научной и теоретической базы стеганографии. Применение методов и контейнеров, появившихся еще в античности. 

  • Классический дотехнологический период: XV в. н. э. — конец XIX в. Появление первых обобщающих работ по стеганографии, изобретение новых стеганографических методов и инструментов.

  • Технологический доцифровой (аналоговый) период: конец XIX в. — середина XX в. Сообщения скрывают в фотографиях, кинопленках, радиопередачах и других аналоговых носителях.

  • Цифровой период: середина XX в. — современность. Сокрытие информации в цифровых носителях. Цифровая и сетевая стеганография.

Типы стеганографических контейнеров

Если театр начинается с вешалки, то стеганография — с выбора подходящего контейнера. Многие из них настолько необычны и хитроумны, что изготовить такое смогут не только лишь все. В идеале спрятанную информацию не должны обнаружить, даже если сам контейнер вдруг попадет не в те руки.

Прежде чем переходить к конкретным историческим кейсам, попробуем разложить по полочкам типы стегоконтейнеров.

Физические контейнеры 

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

Как правило, передаваемые в таких вместилищах сведения кратки, конкретны и лишены двойных толкований. Это сугубо утилитарные сообщения из серии «на вас нападут на рассвете» или «явка провалена».

Перечислим основные типы физических контейнеров от древности до современности. Оговоримся, что общепринятой классификации не существует. Наша типизация тоже условна и не претендует на истину в последней инстанции.

Дотехнологические контейнеры

  • Изображения: всё — от нацарапанных на стене «граффити» до монументальных полотен великих художников.

  • Звуковые: речевой или музыкальный сигнал, где таится послание. Например, слова песни передают месседж посвященным людям.

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

  • Вещественно-бытовые: секретное сообщение прячется в самых разных утилитарных предметах — от одежды до пробок в пивных бочках (как это было при передаче посланий Марии Стюарт).

Технологические аналоговые контейнеры

  • Фотографии: в частности, послания прятали в уже упомянутых микроточках. 

  • Радиопередачи: например, применялось фазовое кодирование, то есть изменение фазы звуковых элементов при сохранении относительной фазы, чтобы сообщение оставалось неслышимым без специальной обработки.

    Другой метод — шпионские радиозакладки, когда числовые станции (numbers stations) передавали последовательности чисел, букв или тонов в коротковолновом диапазоне (обычно 3–30 МГц). Такие передачи начинались с позывных (например, текста или мелодии), далее следовали цифры или буквы, повторяемые несколько раз.

Цифровые контейнеры

  • Цифровые фото.

  • Видео: в потоковом или файловом формате; наиболее популярный метод стеганографического сокрытия информации в цифровых фото или видеофайлах — замена наименьшего значащего бита (LSB).

  • Аудио: в потоковом или файловом формате.

  • Сетевые протоколы: например, поле ID в пакете протокола TCP, поле TTL в пакете протокола IP.

  • Файлы любого формата: пустые информационные поля файла, зависит от специфики.

  • Метаданные всего вышеперечисленного.

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

Социальные контейнеры

Послания можно передавать не только в предметах, но и в действиях. Это всё, что, попросту говоря, «разрывает шаблон»: намеренные искажения, ошибки, отхождения от принятых норм или избыточная информация. Такое сообщение может иметь конкретного адресата (например, послание секретному резиденту) или же являться социальным высказыванием для широких масс.

Наглядный пример подобной стеганографии из современности — использование в социальных сетях определенных фраз или знаков. Для большинства это просто пост про котиков или рассказ о прошедшем отпуске.   

Скажем, собеседники в чате договариваются, что заканчивающийся троеточием пост означает отбой, а лишняя запятая или тире — сигнал сбора. Пусть автора сообщения освистают граммар-наци, зато тайный посыл поймут только адресаты.

Или же два человека создают общий плейлист. Порядок песен и добавление конкретного трека в определенный день может означать: «Встреча переносится» или «У меня всё в порядке». И подобных примеров можно привести много.

Обратимся к «отцу истории» 

О видах стегоконтейнеров можно говорить долго, но не будем превращать статью в теоретический трактат. Самое время перейти к историческим байкам кейсам применения стеганографии.

Геродот (484–425 гг. до н. э.) в своем opus magnum «История» описывает минимум три таких случая. Если вы вспомните еще примеры, не стесняйтесь написать об этом в комментариях.  

Сообщение под воском

В V в. до н. э. Персидская империя Ахеменидов превратилась в настоящего джаггернаута и нацелилась на мировое господство. Ряд государств, включая греческие полисы в Малой Азии, платил дань персам. Однако афиняне и спартанцы отказались покориться и стать данниками. Как говорится, «это Спарта!»

Персидский царь Ксеркс не принимал отказов: он начал копить силы, чтобы обрушиться на дерзких греков. По словам Геродота, Ксеркс заявил следующее.

«Мы так расширим Персидскую империю, чтобы ее границами служило небо, чтобы солнце не смогло бы увидеть ни клочка земли вне наших границ». 

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

Тогда грек пошел на хитрость: взял обычную вощеную дощечку для письма (диптих), какие заменяли людям тетради и блокноты, соскоблил весь воск и нацарапал свое предупреждение прямо по дереву. Затем Демарат снова покрыл дощечку воском, скрыв тайный текст, и отправил ее с гонцом правителю Спарты. Посылка не вызвала подозрений у стражников и благополучно достигла адресатов.

Изображение древнего диптиха для заметок. 

Изображение древнего диптиха для заметок. 

Спартанцы долго не могли понять смысл послания, пока дочь царя Клеомена (и по совместительству жена того самого Леонида Спартанского) Горго не догадалась соскоблить воск. Вот что значит женская интуиция! Клеомен получил предупреждение, но проявил трусость осторожность и не присоединился к объединенному греческому войску.

Всё же Спарте не удалось тихо отсидеться в сторонке. Печальная развязка этой истории произошла на полях Фермопил, когда унаследовавший трон после смерти Клеомена царь Леонид героически пал в бою вместе со своими легендарными тремястами спартанцами. В итоге персы прорвались в центральную Грецию и сожгли Афины.

Ж.-Л. Давид. «Леонид в Фермопилах».1814 г. 

Ж.-Л. Давид. «Леонид в Фермопилах».1814 г. 

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

В ходе первой греко-персидской войны тиран Милета по имени Гистией попал в плен к персам, но не упал духом. Он решил тайно передать зятю Аристогону приказ о начале восстания против власти захватчиков. Гистией выбрал самого надежного раба, приказал обрить его налысо и вытатуировать на голове текст сообщения. Далее рабу на несколько месяцев запретили ходить в барбершоп, чтобы волосы отросли снова и спрятали тату. Видимо, всё это время бедняге приходилось даже спать в головном уборе, чтобы ненароком не скомпрометировать сообщение (хотя такие детали Геродот опускает).

Когда надпись скрылась за шевелюрой, раб отправился в Милет с безобидным поручением, без проблем миновал все вражеские заставы и прибыл к Аристогону. Дальше дадим слово Геродоту.

«Раб, прибыв в Милет, сказал Аристагору, что Гистией послал его обрить себе голову. Аристагор догадался, в чем дело, исполнил приказание и прочел письмена, которые советовали ему поднять восстание».

Геродот, «История», книга V.

Итак, задумка Гистиея удалась: его зять поднял восстание, которое вошло в историю как Ионийское (499–493 гг. до н. э.). Вскоре к Милету примкнуло большинство греческих городов-государств восточного и северного побережий Эгейского моря. Восставшие сплотились против персов, создали единое войско и нанесли захватчикам ряд поражений. Греки даже захватили и сожгли Сарды, резиденцию персидского сатрапа Артаферна.

Руины античного Милета.

Руины античного Милета.

Однако персидский царь Дарий I всё-таки подавил сопротивление греков. В 495 г. до н. э. персы потопили объединенный греческий флот у острова Лада, а в следующем году по итогам долгой тяжелой осады был взят очаг восстания — Милет. Власть персов над греками не рухнула, но покачнулась. Именно Ионийское восстание запустило череду греко-персидских войн, которые спустя 50 лет закончатся подписанием Каллиева мира. 

Мышино-лягушачья стеганография

В третьем эпизоде из «Истории» Геродота на первый взгляд нет никакой тайнописи. Однако это, возможно, первый случай применения социальной стеганографии.

В 513 году до н. э. персидский царь Дарий I отправился в поход на скифов. Дарий вторгся в скифские степи с огромным войском и предложил противнику покориться добровольно. Скифы же ответили символически, прислав Дарию вместо письма странные «дары»: птицу, мышь, лягушку и пять стрел. Персидский царь истолковал это в свою пользу: мышь явно олицетворяет землю, лягушка — воду и реки, птица — конницу (быстрая как кони). Выходит, скифы готовы отдать всё это без боя. Стрелы же означают, что они складывают оружие.

Соединение ионийского флота и персидской армии у Босфора во время подготовки к скифскому походу. Иллюстрация XIX века. 

Соединение ионийского флота и персидской армии у Босфора во время подготовки к скифскому походу. Иллюстрация XIX века. 

Но мудрый советник Дария по имени Гобрий оказался не таким оптимистом и прочитал послание по-другому. Дескать, если персы не улетят птицами в небо, не зароются мышами в землю или не уйдут лягушками в воду, то погибнут от скифских стрел. Как показал исход военной кампании, Гобрий словно в воду глядел.

Тактический взгляд на стегоконтейнеры

О стеганографии и стегоконтейнерах в античности писали не только историки, но и полководцы. Точнее говоря, один полководец — Эней Тактик, живший в 420–350 гг. до н. э. В перерывах между битвами он сменял меч на перо и даже оставил единственный дошедший до нас античный венный трактат «О перенесении осад».

Стеганография как часть военной науки

31-я глава трактата целиком посвящена тайной переписке. По сути, это первое в мировой литературе руководство по стеганографии.

Основная мысль Энея в том, что передача секретных сообщений в условиях осады или войны требует множества параллельных каналов для перестраховки. Например, следует отправлять сразу несколько гонцов разными маршрутами. Для каждого из них лучше придумать свой стегоконтейнер. 

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

Стегоконтейнеры везде

По мнению Энея, стегоконтейнер можно было изготовить из чего угодно. Вот наиболее интересные примеры стеганографических «очумелых ручек» из труда Тактика.

  1. Письма в подошве сандалий. Тонкую оловянную или свинцовую пластину с нацарапанным посланием сворачивали и закладывали под подошву сандалий гонца. Стражники часто проверяли одежду, зато про обувь забывали.

  2. Послания в женских прическах и одежде. Сообщения можно спрятать под повязками на голове женщины или в складках одежды. Иногда послание писали на тонкой ткани, которую вшивали в подкладку платья или повязывали как пояс. Или же скрученные в трубочку тонкие свинцовые пластинки с текстом прятали в серьгах.

  3.  Письма в сбруе. Письмо помещали под седло конного гонца или в сбрую. Стражники тщательно обыскивали всадника, но не всегда уделяли внимание лошади.

  4. «Раненый» гонец. Этот трюк требовал от курьера артистических способностей. На гонца накладывали перепачканные повязки, под которыми и прятали всё те же тонкие свинцовые пластинки с текстом. Стражники не желали возиться с окровавленными бинтами и пропускали мнимых «раненых» без досмотра.

  5. Собачьи ошейники. Собака — не только друг человека, но и неплохой стегоконтейнер. Секретное послание зашивали в ошейник, и отправляли четвероного по знакомому маршруту (например, в хозяйский дом). На таких «курьеров» стража обращала еще меньше внимания, чем на детей, раненых или калек.

  6. Человеческое тело (привет от Геродота). Эней описывает случай, как персидский флотоводец Глус умудрился написать себе между пальцами руки «шпаргалку» отчета для царя перед аудиенцией — совсем как на экзамене в вузе.  

  7. Точки в книге или документе. Тайное сообщение передавали с помощью едва заметных точек или черточек, поставленных над определенными буквами в строках (например, первая буква третьей строки). Получатель выписывает помеченные буквы по порядку.

  8.  Книга-сейф (дощечки с тайным слоем). Как и в вышеописанном кейсе из «Истории» Геродота, Эней предлагает использовать вощеные дощечки для письма. Только здесь складывались вместе два таких диптиха. Сообщение писали на внутренней стороне одной дощечки и плотно прижимали второй, после чего всё это искусно и незаметно связывали. Стегоконтейнер выглядел как один диптих, на котором ничего нет или же написано безобидное послание для отвода глаз.

  9. Пузырь в бутылке с маслом. Изготовление такого замысловатого стегоконтейнера было тем еще квестом. Послание писали чернилами с клеем на высушенном надутом желчном пузыре быка, который затем сдували, засовывали в бутылку, снова надували и наполняли маслом. Края пузыря обрезали, маскировали под горлышко и закупоривали. Стражники видели в бутылке лишь прозрачное масло. Чтобы прочесть послание, требовалось слить содержимое, вытащить пузырь и снова надуть его.

  10. Послание на стреле. Да, это совсем как знаменитой сказке. Послание наматывали на древко стрелы, которой выстреливали в сторону адресата. Главное — не перестараться и не подстрелить получателя.

  11. Стеганографические приспособления. Основой такого «чуда техники» служила игральная кость, дощечка наподобие линейки либо костяной, каменный или деревянный диск диаметром 10–15 см и толщиной 1–2 см. В одном из таких предметов проделывали отверстия, каждое из которых обозначало букву алфавита. Чтобы «написать» послание, через соответствующие литерам дыры продевали нить. Получатель попросту выписывал буквы в том порядке, в каком нить пронизывала этот «дырявый алфавит». Разумеется, литеры на «девайсе» не подписывались, так как это была информация для посвященных.

  12. Социальная стеганография по Тактику. Полководец уделил внимание не только физическим контейнерам. Так, в книге 31 своего трактата он описал интересный случай применения социальной стеганографии.

Приведем краткий фрагмент из труда Энея Тактика с описанием применения социальной стеганографии.

«Сообщение об измене было однажды доставлено предателем в расположенный напротив вражеский лагерь следующим образом. Одному из всадников, отправляющихся из города поживиться за счет противника, зашили под нижнюю каемку панциря письмо. Ему было предписано в случае, если враг каким-либо образом проявит себя, как бы невзначай свалиться с лошади и сдаться в плен, а оказавшись во [вражеском] лагере, отдать письмо кому следовало».

Линейка Энея. Россия, 2021. Копия. Коллекция МУзея криптографии. № 547.

Линейка Энея. Россия, 2021. Копия. Коллекция МУзея криптографии. № 547.

Невидимые чернила античности

Благодаря шпионским книгам и кинематографу многие считают, что такая уловка — это атрибут войны спецслужб последних двух веков. Однако невидимые чернила  — ровесники самой стеганографии и Парфенона. В античности ими писали целые секретные послания или же добавляли краткие фрагменты между строк в письмах и книгах.

Один из первых рецептов невидимых чернил описан в сочинении греческого инженера III в. до н. э. Филона Византийского (он же Филон Механик) «Полиоркетика» (Poliorcetica). Автор предложил использовать настой из растолченных «чернильных орешков» (галлов) — патологических наростов на дубовых листьях, богатых дубильной кислотой. Такой настой прозрачен и незаметен на пергаменте. Чтобы проявить текст, требовалось произнести заклинание протереть пергамент губкой, смоченной в растворе медного или железного купороса. Дубильная кислота вступала в химическую реакцию с солями металла, после чего проступали черные или темно-фиолетовые буквы. Этот способ активно применяли для доставки секретных военных донесений через вражескую территорию или из осажденных городов. При обыске у гонца находили лишь пустой пергамент, неважный хозяйственный документ или безобидное личное письмо. Но, как сказал мудрец, «всё не то, чем кажется».

Изображение римского поэта Овидия.

Изображение римского поэта Овидия.

Другой античный рецепт невидимых чернил прост до гениальности: достаточно взять обычное молоко и написать им послание. Молоко тоже не оставляет следов на пергаменте при высыхании. Для прочтения послания достаточно подержать пергамент над свечой или факелом. При нагревании белки темнеют, и невидимый текст становится видимым.

Еще можно посыпать голову пергамент пеплом, частицы которого прилипнут к молочным следам и, опять же, проявят написанное. В частности, знаменитый римский поэт Овидий в своей «Науке любви» рекомендовал тайным возлюбленным так защищать романтическую переписку.  


Как видно, концептуально стеганография не сильно изменилась со времен Древней Греции и Рима. Появляются новые инструменты и техники, цифровые стегоконтейнеры вытесняют физические, но основные принципы и цели остаются неизменными.

При этом локомотивом развития тайнописи в античности была военная сфера. Львиная доля известных примеров применения стеганографии этого периода — передача военной корреспонденции и донесений. Для этого применялись самые разные стегоконтейнеры — от подошв сандалий до человеческого тела.

В Средние века и особенно эпоху Ренессанса тайнопись активно проникает и в другие сферы человеческой деятельности: политику, дипломатию, науку, коммерцию и даже повседневное общение. Но об этом мы уже расскажем в следующей публикации.   

Список использованной литературы 

  1. Finn Brunton, Helen Nissenbaum. Obfuscation: A User's Guide for Privacy and Protest. Cambridge, Massachusetts; London, England: The MIT Press, 2015.

  2. Kahn, D. The history of steganography. In: Anderson, R. (eds) Information Hiding. IH 1996. Lecture Notes in Computer Science, vol 1174. Springer, Berlin, Heidelberg. 1996.

  3. Саймон Сингх. «Книга шифров. Тайная история шифров и их расшифровки. М. 2007.


PURP — Telegram-канал, где кибербезопасность раскрывается с обеих сторон баррикад

t.me/purp_sec — инсайды и инсайты из мира этичного хакинга и бизнес-ориентированной защиты от специалистов Бастиона