Pendant ce temps...
May. 3rd, 2004 10:03 amГоворят, развитие транспорта "уменьшило" планету, расширило наш горизонт. Ерунда. Как знал человек свою деревню и десяток окрестных, так и знает, только слово "рядом" приобрело новый смысл. Между моими деревнями не тропинка, а самолет. Но глупо утверждать, что я "видел мир", если я был в аэропортах пяти материков.
Еще кого-то привлекли за злостное скачивание фильмов в сети. Мозги автоматически начинают придумывать "хитрые" схемы.
Как спрятать улики? Как иметь дома коллекцию всего, чтобы никто и не догадался, даже прийдя с обыском? Шифровать? Нельзя по закону. Системы, стирающие все и вся при малейшем признаке опасности? Успеешь ли активировать, да и по ошибке сотрешь все.
За обедом в индийском ресторане родилась идея чемодана с двойным дном.
Нужно всего лишь придумать алгоритм (описание его ниже), который из одного и того же архива может разархивировать две разные вещи. Ввел "toto" - получи фотографии с прошлого отпуска. Ввел "titi" - смотри последний шедевр голливуда.
Важно при этом иметь совершенно прозрачный алгоритм разархивирования, который работает совершенно одинаково для обоих паролей (а не, грубо говоря, if password=titi call proc1 else call proc2).
Единственная улика при этом (а как же без нее) - это программа архивирования, запаковывающая оба отделения у этого "чемодана". Ее уничтожением в случае "обыска" прийдется озаботиться отдельно.
Пример реализации. Идиотский, предупреждаю сразу.
На вход архиватору дается два потока данных: то, что прячем и прикрытие. Исходя из их размеров (1:9, например) строим бинарную маску произвольной длины, содержащую 10% нулей и 90% единичек. Смешиваем потоки, следуя маске: вместо нулей пишем данные прикрытия, вместо единичек - настоящие.
Пароль разархивирования для первой части - маска, для второй части - инвертированная маска. Алгоритм очевиден.
Усовершенствование - данные при этом можно криптовать, причем если прикрытие мы обязаны криптовать легальными алгоритмами, то с тем, что прячем, можно не церемониться. Пароль при этом маска+пароль криптования.
Естественно, параллельно с настоящим архиватором нужно иметь "идиотский", который делает то же самое, но под второе дно пишет случайную последовательность. Если будут возникать вопросы: а что это Вы такой идиотский алгоритм придумали, который две фотки на один CD архивируют - остается только глупо хихикать на тему повышения безопасности и говорить, что работаешь над этим.
Cerise: pendant ce temps...
Читаешь эту фразу в книге, так и представляешь автора, вяжущего роман из нити времени. Вот, герой ему надоел, он откладывает спицы, вешает клубок на какой-то там свой крючок, снимает соседний и продолжает, извинившись, перед читателем: pendant ce temps...
Еще кого-то привлекли за злостное скачивание фильмов в сети. Мозги автоматически начинают придумывать "хитрые" схемы.
Как спрятать улики? Как иметь дома коллекцию всего, чтобы никто и не догадался, даже прийдя с обыском? Шифровать? Нельзя по закону. Системы, стирающие все и вся при малейшем признаке опасности? Успеешь ли активировать, да и по ошибке сотрешь все.
За обедом в индийском ресторане родилась идея чемодана с двойным дном.
Нужно всего лишь придумать алгоритм (описание его ниже), который из одного и того же архива может разархивировать две разные вещи. Ввел "toto" - получи фотографии с прошлого отпуска. Ввел "titi" - смотри последний шедевр голливуда.
Важно при этом иметь совершенно прозрачный алгоритм разархивирования, который работает совершенно одинаково для обоих паролей (а не, грубо говоря, if password=titi call proc1 else call proc2).
Единственная улика при этом (а как же без нее) - это программа архивирования, запаковывающая оба отделения у этого "чемодана". Ее уничтожением в случае "обыска" прийдется озаботиться отдельно.
Пример реализации. Идиотский, предупреждаю сразу.
На вход архиватору дается два потока данных: то, что прячем и прикрытие. Исходя из их размеров (1:9, например) строим бинарную маску произвольной длины, содержащую 10% нулей и 90% единичек. Смешиваем потоки, следуя маске: вместо нулей пишем данные прикрытия, вместо единичек - настоящие.
Пароль разархивирования для первой части - маска, для второй части - инвертированная маска. Алгоритм очевиден.
Усовершенствование - данные при этом можно криптовать, причем если прикрытие мы обязаны криптовать легальными алгоритмами, то с тем, что прячем, можно не церемониться. Пароль при этом маска+пароль криптования.
Естественно, параллельно с настоящим архиватором нужно иметь "идиотский", который делает то же самое, но под второе дно пишет случайную последовательность. Если будут возникать вопросы: а что это Вы такой идиотский алгоритм придумали, который две фотки на один CD архивируют - остается только глупо хихикать на тему повышения безопасности и говорить, что работаешь над этим.
Cerise: pendant ce temps...
Читаешь эту фразу в книге, так и представляешь автора, вяжущего роман из нити времени. Вот, герой ему надоел, он откладывает спицы, вешает клубок на какой-то там свой крючок, снимает соседний и продолжает, извинившись, перед читателем: pendant ce temps...
no subject
no subject
Date: 2004-05-03 02:50 am (UTC)no subject
Date: 2004-05-03 02:53 am (UTC)Вот отмазаться можно от дисков - не же доказательств что ты их записал. А то, что у тебя лежит - ты мог найти в коробке на улице и пронести домой.
no subject
Date: 2004-05-03 03:32 am (UTC)- Откуда пушка?
- Нашел 5 минут назад, нес в милицию.
- Почему убегал?
- Думал, что вы - бандиты, котоые эту пушку потеряли, а теперь меня убить хотите.
- Перед этим прошел перед участком, почему не занес?
- Не заметил.
Интересно, насколько такая защита действенна?
Откуда у вас труп в багажнике? - Сам не знаю, открыл 5 минут назад, там труп, пытался привести в сознание, оттуда отпечатки по всему телу.
Зачем Вы скачали столько фильмов? - Я?! Пираты установили у меня эту дьявольщину, сам не заметил. - Зачем на диски записали? - Место на винте кончилось, решил почистить, а выбрасывать побоялся, мало ли, вдруг это системные файлы? - Видео?! - Так это было видео?!! Я и не заметил. Подумал еще, какие странные имена у этих файлов...
no subject
Date: 2004-05-03 04:39 am (UTC)no subject
Date: 2004-05-03 06:30 am (UTC)nalichie onogo na kompe ne est' kriminal vrode by!
no subject
Date: 2004-05-03 06:32 am (UTC)no subject
Date: 2004-05-03 06:35 am (UTC)ili variant - zagruzochnaya konfiguraciya s odnim vintom iz 2?
no subject
Date: 2004-05-03 07:58 am (UTC)Твой вариант конкретно - второй винт отсоединяется и подключается к соседнему компу. Если он сам зашифрован - то алгоритм смотрится отдельно.
Не говоря уже о том, что у тебя могут спросить "как это работает". См. выше.
no subject
Date: 2004-05-03 08:45 am (UTC)А забыл!
Вообще-то то, что Вы предлагаете, назвается стеганографией и давно используется, наверняка можно найти массу материалов на эту тему. Идея - прятать информацию среди кучи мусора так, чтобы о ее, информации, существовании было трудно догадаться. Ленинские записки молоком - как раз стеганография, а не криптография.
Но вообще-то, уж если пришли к Вам домой - значит, дело плохо, тут никакие технологии, скорее всего, не помогут :(
no subject
Date: 2004-05-04 12:09 am (UTC)развитие транспорта "уменьшило" планету
Date: 2004-05-04 07:12 am (UTC)no subject
Date: 2004-05-04 07:24 am (UTC)Опять же, любимое наше смешение рас появляться стало и поэтому тоже - если раньше мы негров вообще не видели (да и вообще иностранцев), то теперь и у нас шанс больше до них доехать, и они, глядишь, под Урюпинском в луже застрянут как Калиостро.
Если к моей "деревне" и ее окрестностям вернуться - сильно сократилось количество соседей между двумя деревнями. Т.е. они переплелись между собой, попересоединялись 1-транспортировками :-)
все то же смешение рас
Date: 2004-05-07 08:33 am (UTC)