OutGuess — небольшая консольная утилита, универсальный стенографический инструмент.
Стеганография — наука о скрытой передачи информации путём сохранения в тайне самого факта передачи. В отличии от криптографии, скрывающей содержимое секретного сообщения, стеганография скрывает сам факт его существования. Как правило сообщение будет выглядеть как что либо иное, сообщение не привлекает к себе внимания, скрывая даже сам факт наличия каких либо скрытых посланий. Стеганографию обычно используют совместно с методами криптографии, таким образом дополняя её.
Использование метода стеганографии на компьютере заключается в сокрытии одного файла в другом, причём выбирать надо файл-контейнер так, что бы он был способен наиболее незаметно спрятать наличие добавленной (скрываемой) информации. Наиболее подходящими для этого являются видео, аудио и графические файлы, особенно сжатые каким либо алгоритмом, дополнительно маскирующим встроенную информацию.
Наиболее популярным в качестве файл-контейнера для текстовых файлов являются графические файлы (картинки/фотографии), так как они наиболее удачно скрывают встроенную информацию. Графические файлы достаточно велики, что существенно облегает задачу нахождения участков способных скрыть хороший объём текстовой информации. Если стеганографическая утилита использовалась с правильными параметрами, то сторонний пользователь не обратит внимания на различия в качестве изображения (звука/видео), даже если существенное количество бит оригинального файла были изменены для сокрытия другого файла.
OutGuess универсальный стенографический инструмент, позволяющий осуществлять вставку скрытой информации извлекая избыточные биты из изображения, подменяя их на последовательность битов с скрываемой информацией, максимально минимизируя количество изменений основных данных. Поддерживается работа с изображениями форматов JPEG и PNM (.ppm, .pgm, .pbm или .pnm).
Равномерное распределение модифицированных битов усложняет обнаружения самого факта наличия "сторонней" информации, не говоря уже о её извлечении. Для OutGuess совершенно не важно какой у скрываемой информации формат (текстовой файл, изображение, архив и.т.д), при условии что у изображения имеются избыточные биты в соответствующем размеру скрываемого файла количестве (скрываемых файлов может быть несколько).
OutGuess может просто добавлять в изображение скрываемую информацию, при необходимости в файл-контейнер можно добавить секретный ключ (цифро-буквенный пароль или ключевую фразу), извлечь информацию без ключа будет невозможно. В некоторых случаях размер файл-контейнера с скрытым файлом внутри может оказаться даже меньше чем размер оригинального изображения.
Лицензия: BSD software license
Домашняя страница
Страница на ftp.mirrorservice.org
Автор: posixru
http://zenway.ru/page/outguess
|