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

В отличие от криптографии, которая скрывает содержимое секретного сообщения, стеганография скрывает само его существование. Стеганографию обычно используют совместно с методами криптографии, таким образом, дополняя её.
В конце 90-х годов выделилось несколько направлений стеганографии (по материалам статьи С.А. Борзенго, А.Г. Шульга):
- классическая стеганография;
- компьютерная стеганография;
- цифровая стеганография.


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

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

Цифровая стеганография основывается на внедрении дополнительной информации в цифровые объекты (как правило мультимедиа: изображения, видео, аудио, текстуры 3D-объектов). Наиболее распространенным методом цифровой стеганографии является внедрение в LSB (Least Significant Bit, наименьший значащий бит). Для целей внедрения скрытых меток в медиафайлы также используются методы внедрения в частотную форму представления контейнера.

Для чего используется стеганография?

Как и большинство утилит по безопасности, стеганография может использоваться для разных целей. Законные цели включают водяные знаки на изображениях в целях защиты прав собственности. Цифровые подписи (также известны как fingerprinting(отпечатки), указывают в основном на объекты, защищенные законом об авторском праве) являются обычными для стеганографии, так как содержатся в файлах, являясь частью их, и потому сложно обнаружимы обыкновенным человеком. Стеганография может также использоваться для замены одностороннего значения хэша (когда берется длина вводимой переменной и создается статическая длина строки на выходе, для того, чтобы подтвердить, что водимая переменная не была изменена). Также стеганография может быть использована для добавления заметок на онлайновые изображения (как стикеры для бумаг). И, наконец, стеганография может использоваться для сохранения ценной информации, в целях защиты данных от возможного саботажа, кражи или несанкционированного просмотра.
К сожалению, стеганография может быть также использована для незаконных целей. Например, при попытке украсть информацию, существует возможность скрыть ее в другом файле, или файлах и послать ее в виде невинного письма или файла. Более того, люди, чье хобби – коллекционирование порнографии, и что еще хуже, на своем винчестере, могут использовать стеганографию для сокрытия доказательств. И как говорилось ранее, она может использоваться в целях террористов как средство скрытого общения. Конечно же применение стеганографии может быть как законным так и незаконным.


Инструменты стеганографии


Существует масса инструментов пригодных для стеганографии. Важное различие, которое должно быть сегодня проведено среди доступных инструментов стеганографии – это те, которые стеганографируют, и те, что стеганализируют(метод обнаружения стеганографии и уничтожения первоначального сообщения). Стеганализ основывается на этом аспекте, поскольку расшифровка сообщения без ключа является проблематичной.
Подробное рассмотрение инструментов стеганографии не входит в рамки данной статьи. Хотя существует очень много источников для получения инструментов стеганографии в Интернете. Рекомендуем в поисках подобных средств обратится в соответствующий раздел на нашем сайте.
Для знакомства со средствами стеганографии рекомендуем сайт Нейла Джонсона (Neil Johnson') Steganalysis site. Так же можно посетить сайт Ниелс Провос (Niels Provos), хотя он в данный момент переезжает, как что следите за его развитием.
Большое количество утилит работают под разными ОС - Windows, DOS, Linux, Mac, Unix: вам будет из чего выбирать.

http://www.securitylab.ru/analytics/216270.php
http://www.wikisec.ru/index.php?