Показать сообщение отдельно
Старый 14.06.2023, 11:40   #1199
ntr
Рецензент
Медаль пользователю. ЗОЛОТО Завсегдатай
Аватар для ntr
Регистрация: 05.02.2019
Адрес: Эмпирей
Сообщения: 381
Репутация: 3156
Стеганография
или
Спрятать на видном месте

- Какая разница между криптографией и стеганографией? – спросила Екатерина II начальника своей Тайной экспедиции.
- Видишь ли, государыня имератрица, криптография – это особ статья, а стеганография – это особ статья.
(апдейт анекдота про мортиру и гаубицу).

Вы говорите, что едете в Бердичев, чтобы я подумал, что вы едете в Гомель. Но вы ведь на самом деле едете в Бердичев, так зачем же вы врете?
(суть шпионажа в двух словах)

- Где умный человек прячет лист?
- В лесу.

(Гильберт Честертон)

Вот шарик здесь, а вот его нету.
Кручу-верчу, запутать хочу. За хорошее зрение сто рублей премия.


Многим из нас иногда приходится прятать информацию, по служебной ли надобности или для личных целей. И так было издревле. Тогда и возникла криптография – искусство шифрования. И если мы углубимся в историю, когда пересылали не байты, а гонцов, то уже тогда возникла одна проблема. Криптография (зашифрованное сообщение) сразу вызывает подозрение. Перехваченного гонца с таким сообщением стали бы пытать. Конечно, кода он мог и не знать, но и до места назначения не добрался бы. А вот гонец, у которого в явном виде никакой шифровки нет, вроде и не гонец вовсе. Так, мимо шел.

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

Вот по этой причине и возникла стеганография, которую можно рассматривать как эталон Очевидного Невероятного. Нельзя послать зашифрованное сообщение по телеграфу? Ладно, но можно послать фразу "Грузите апельсины бочками". Конечно, адресат должен быть уведомлен независимым способом, что значат "апельсины", "бочки" и "грузите" (но и в случае шифровки он тоже должен был бы получить код независимым способом).

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

Стеганогра́фия (от греч. στεγανός «скрытый» + γράφω «пишу»; букв. «тайнопись») — способ передачи или хранения информации с учетом сохранения в тайне самого факта такой передачи (хранения). Этот термин ввёл в 1499 году аббат бенедиктинского монастыря Св. Мартина в Шпонгейме Иоганн Тритемий в своем трактате «Стеганография» (лат. Steganographia), замаскированном под магическую книгу.

Но современная стеганография использует более сложные способы – как правило, графические или звуковые файлы.

Картинная галерея Джеймса Бонда

Напрмер, в картинке с 24-bit color каждая точка может иметь аж 16 777 216 цветовых оттенков. Понятно, что если вы измените некоторые из оттенков на ближайшие к ним, то глаз ничего не заметит. Но это дает возможность кодирования информации! И сопоставив картинку с оригиналом, программа адресата найдет эти изменения, и расшифрует послание. Конечно, и у отправителя, и у адресата должна быть и эта программа, и оригинальная картинка. Точнее, целая галерея картинок, потому что нельзя посылать одну и ту же два раза. Это вызовет подозрение.



Очевидно, что это простая картинка, но невероятно, что в ней спрятано.

А спрятана в ней другая картинка:

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

Вот такая обычная картинка:

На самом деле, в ней спрятана и другая:

Cкрытый текст -
 
Пытливые умы найдут там и третью картинку – сверхсекретный план Пентагона, который попал ко мне через… впрочем, это долгая история. А еще там спрятан секретный протокол к пакту Молотова – Риббентропа (на двух страницах). В этом примере стеганографии я не использовал никаких специальных программ. С такой подсказкой скрытую информацию найти легко. Ну, а если бы подсказки не было? Мириады таких котиков и иных милых фоток ежесекундно снуют туда-сюда по интернету.

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


Последний раз редактировалось ntr, 14.06.2023 в 16:10.
  Ответить с цитированием