Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Как заработать - проект Security Suite

Sug heil, comp!

Я вот посмотрел на все ваши дебаты, и мне стало немного неприятно в
связи со всей этой неорганизованостью. Хочу внеести свою лепту. Мое
предложение ниже.

В данный момент я занят написанием проги для реализации стеганографии,
которая (прога) плавно перерастает в security suite. :) Для тех кто в
танке - стеганография - это, если переводить дословно с латинского,
тайнопись. В общем что-то из ряда криптографииф, но нето. Пример: есть
некая bmp'шка ("Вася_бухой_в_дюпель.bmp") и текстовый файл
("стыренные_logs_и_pwds.txt"), так вот смысл в том, что можно спрятать
текстовый файл (точнее любой файл, но ограниченного размера) в эту
bmp'шку (точнее любой файл страдающий избыточностью, а точнее графика,
музон и есесно видео) и при этом bmp'шка визуально не изменится
вообще!!! Прошу заметить что я именно не дописываю в конец bmp'шки, а
меняю саму bmp'шку (ее цвет). Т.е. размер bmp'шки не изменится ни на
милибит! :)

Самое что меня волнует - так это работа с различными форматами файлов.
Все это реализованно через плагины. В данный момент написан плагин
только для bmp'шек.

Я конечно понимаю что существуют неплохие вещи (The best - Steganos
Security Suite), но разве вы не помните скандалов связанных с ДЫРИЩАМИ
в жутко популярном PGP, которые были явно оставлеными черными ходами,
вы не сталкивались с универсальными паролями для биоса, вы не слышали
о все новых и новых скандалах по поводу "большого брата"? Вот именно,
а это будет свое личное, родное, и каждый сможет написать СВОЙ плагин,
который будет сводить возможность распространения какой-либо
конфеденциальной информации к нулю.

Кроме того, но это меня волнует не очень сильно - можно будет срубить
денюжку на этом. Вот так убьем сразу двух зайцев. Заинтересовало? Меня
интересует в основном помощь в написании плагинов. Особенно: jpg, wav,
mp3. Wav формат не сжатый, как только будет время - сам реализую
скорей всего, ну а с mp3 и jpg будет туговато мне одному. Ну так как
вам мое предложение?

З.Ы. Можно будет реализовать и шифрование, но это уже будет побочным
действом.

Голосование:
1. сама прога (уже многое сделано) пишется мной на Delphi
2. плагины - на чем угодно, по вашему желанию
3. Координатором (если вы примете мое предложение) буду я. Или кто-нть
думает иначе?

Ответить   Inch≥ Sat, 3 Jan 2004 00:06:49 +0300 (#45545)

 

Ответы:

Здравствуйте !

mp3 и jpg основаны на сжатии с потерей качества.
mp3 алгоритм основан на "подмене" высокочастотных составляющих потока
низкими частотами. Если смотреть на спектр сигнала - он будет "обрезан".
Энтропия "сообщения" в формате mp3 максимальна, а ваш метод основан на
незначительном изменении энтропии и высокие гармоники очень важны, т.к.
шумы, в коих обычно и прячут секретное сообщение обычно представлены
гармониками. Т.о. при перекодировнии в mp3 ваше сообщение будет уничтожено.

jpg основан на свойстве человеческого зрения воспринимать изменение
яркости сильнее чем изменение оттенка и контрастности.
Сжатие - тоже с потерей качества. Идея алгоритма - изображение
"режется" на квадраты (прямоугольники). В каждом таком квадрате
выбирается среднее значение оттенка и контрастности, затем вычисляется
величина и направление градиента яркости. Чем больше квадраты, тем хуже
качество. Т.о. в jpg нет понятия пиксела, энтропия также максимальна.
"Вплести" сюда что то полезное также навряд ли удасться.

С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 3 Jan 2004 14:25:09 +0300 (#45688)

 

Дарова, Victor.

Winamp играет: <Ария - Беги за солнцем>
3 января 2004 г. в 14:25:09 вы сумели набить нижеследующее:
[-=-=-=-=-=-=-=-=-=-=-=-=-=-=-CUT HERE-=-=-=-=-=-=-=-=-=-=-=-=-=-=-]

Не обязательно. Берется bmp'шка, создается нужный заголовок, тело
bmp'шки сжимается алгоритмом Хаффмана и дописывается к заголовку - это
в кратце. Может в чем-то я и не прав, но можно и jpg без потери
качества создать.

При перекодировки из другого формата ты имел ввиду? А я говорю, что
если сразу в mp3 записать.

Спасибо. До этого я такого не слышал. Но вплести сюда тоже инфу можно
- многие проги это делают.

ПОЖАЛУЙСТА,
[-=-=-=-=-=-=-=-=-=-=-=-=-=-=-CUT HERE-=-=-=-=-=-=-=-=-=-=-=-=-=-=-]

-","[ Начало буфера ]","-","69")'

Ответить   Inch≥ Sat, 3 Jan 2004 16:04:58 +0300 (#45717)

 

Дарова, Victor.

Winamp играет: <Ария - Беги за солнцем>
3 января 2004 г. в 14:25:09 вы сумели набить нижеследующее:
[-=-=-=-=-=-=-=-=-=-=-=-=-=-=-CUT HERE-=-=-=-=-=-=-=-=-=-=-=-=-=-=-]

Не обязательно. Берется bmp'шка, создается нужный заголовок, тело
bmp'шки сжимается алгоритмом Хаффмана и дописывается к заголовку - это
в кратце. Может в чем-то я и не прав, но можно и jpg без потери
качества создать.

При перекодировки из другого формата ты имел ввиду? А я говорю, что
если сразу в mp3 записать.

Спасибо. До этого я такого не слышал. Но вплести сюда тоже инфу можно
- многие проги это делают.

ПОЖАЛУЙСТА, поставь "-- ", чтоб твой подвал руками не обрезать. THNX.

Ответить   Inch≥ Sat, 3 Jan 2004 17:21:59 +0300 (#45743)

 

Здравствуйте, Inch.

Вы писали 3 января 2004 г., 17:21:59:

Можно. Но это будет чушь. По сжатию будет проигрывать png.
Кстати, тебе будет очень просто реализовать png - он без потери качества.

Да. Если сразу писать - всё ок будет. НО! 1. Вам придётся самому ПОЛНОСТЬЮ реализовывать
алгоритм сжатия в нужный формат и ещё дополнительно в этом алгоритме модифицировать
некоторые поля - именно в них будуте писать дополнительные данные.
2. Места под хранение будет намного меньше - т.к. служебных полей меньше. В любом
случае вам придётся каждый новый формат детально изучать.

Да. Так как я описал выше. Например, в jpg судя по всему будет возможно вплетать
инфу в карту градиента яркости. Места мало.

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

Кстати2: Наверняка слышали про такую вещь, как Invisible Secrets. Может моя информация
не верна, т.к. я его смотрел чуть больше года назад, но тогда он в bmp прятал,
а в jpg - посто тупо дописывал в конец. Так что лажа.

Кстати3: Если всё-таки будете писать учтите, что можно использовать не только
один младший бит, но и, скажем, два младших. В моей библиотеке для вышеозначенного
проекта такая возможность была. По собственным экспериментам скажу, что для 24-битной
bmp использование 2-х битов практически неотличимо (на глаз) от оригинала, использование
3-х - малоотличимо, и вообще вполне реально использовать до 4-х бит. Это, кстати,
НА КАНАЛ цвета. Так что можете сделать ползунок "качество". Для 8-битных bmp
такое не пройдёт, но вряд ли вы будете в него кодировать. Для 32-битных bmp получается,
кажется целый канал можно использовать под свои нужды. Точно не скажу, это год
назад было. Та, теряется прозрачность, но основное предназначение программы -
переслать скрыто инфу по мылу в порнокартинках :))) - а там, имхо, прозрачность
на фиг не нужна.

Кстати4: Меня, пожалуйста, тоже запишите в проект. Это к Виктору Вахтурову. Я
не могу точно сказать, что буду участвовать, т.к. это зависит от того, что вы
будете писать. Поэтому поучаствовать хотелось бы. Это на случай анкет, закрытых
листов и т.д.

Ответить   LinFor Mon, 5 Jan 2004 12:06:46 +0300 (#46714)