Gremlin92
@Gremlin92
Целеустремленный

Стеганография на картинках?

Собственно вопрос в том как определить это и желательно точно?
  • Вопрос задан
  • 1122 просмотра
Пригласить эксперта
Ответы на вопрос 3
Zoominger
@Zoominger
System Integrator
Если стеганографию можно обнаружить, то это не стеганография.
Иными словами: никак.
Ответ написан
xenon
@xenon
Too drunk to fsck
Один из простейших методов стеганографии (но далеко не единственный) в том, чтобы изменять подряд младший бит каждого пикселя подряд.

Фактически препод говорил об извлечении зашифрованного сообщения из изображения. Но суть стеганографии в том, что не известен сам факт, что в нем есть зашифрованное сообщение, и уж тем более не известно, как именно оно туда вшивалось и в каком формате само это сообщение.

Конечно, если вы извлечете так побитово поток байтов и он будет осмысленным, например, строкой "Hello world!" - то вряд ли это случайность, скорее всего это на самом деле было спрятано. (Бинго! Вы обнаружили стеганографию и извлекли ее). Но такое можно только если:
1. Вы угадали правильный алгоритм извлечения, тот же, которым вшивали информацию (из бесконечного множества возможных)
2. Вы можете легко определить, что полученный результат - осмысленный, а не просто мусор

Но при правильном использовании, вшиваемая информация будет зашифрованной, поэтому отличить ее от мусора будет невозможно. Это можно проверить простым gzip'ом. Если поток хорошо сжимается - в нем сильная избыточность, это какой-то текст, структура, но не поток шума.

Это все равно что расшифровать очень надежно зашифрованный файл, потому что шифровал его дурак и не сделал все как надо (например, использовал пароль). В частном случае - возможно, в общем случае - невозможно.
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Можно применить программу для извлечения файла из картинки. Если получилось извлечь какой-нибудь файл в известном формате типа zip, то это очень надежное доказательство того, что стенография есть.
То есть ответ: нужно найти программу, которой файл был помещен в картинку, или хотя бы подобрать алгоритм, чтобы написать свою программу и тем самым проверить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы