Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Технологии защиты программного обеспечения > Защита флешки с помощью пароля


Автор: _Michael 26.10.2007, 17:21
Здравствуйте. У меня есть флешка Transcend, не знаю может другие тоже такую функцию имеют, но с ней поставлялась программа для форматирования, где помимо прочего, можно было указать защиту содежимого с помощою пароля. И тогда если кто-то захочет использовать ее он должен будет запустить ету программу(она небольшая 30-40 килобайт) и нажать Unlock ввести пароль и тогда получит доступ к содержимому. Может кто-то знает как такая защита работает? Достаточно ли она надежна, или ее можно обойти например если иметь свою специальным образом пропатченую версию етой програмки для форматирования?

Автор: v2v 26.10.2007, 22:13
мнения специалистов:
1
Цитата

защиты они обычно не дают (уж поверьте), а слетают довольно часто. Софт неунифицирован, привязан к железу, работает недостаточно стабильно.
Уж лучше пользуйтесь не привязанным к носителям шифрованием файлов...


Цитата

Не согласен.
1 Подавляющее большинство флешек лишились защиты от записи и подобный софт защищает данные не только от чтения, но и от повреждения в отличиии от простого шифрования.
2 Софт не унифицирован, соответственно нет широко распространенных прог по подбору/взлому пароля.
3. Пароль подбирается в очень ограниченное время - только пока флешка установлена в комп (привязка к железу). В то время, как при использовании не привязанного к носителям шифрования, имеется возможность за несколько секунд скопировать зашифрованную информацию на другой носитель и производить взлом неопределенно долго.

Автор: 0lmer 27.10.2007, 13:24
хотелось бы узнать есть ли похожие средстав для защиты CD/DVD? Т. е. воткнул диск, и пока не ввел пароль не прочитать содержимого.

Автор: _Michael 29.10.2007, 12:29
А по какому принцыпу ето работает? Как понимаю ето не есть шифрование. То-есть теоретически, если флешка попала комуто в руки то ничто не помешат ему скопировать данные напрямую, покластерно или как оно в отношении флешек говорится smile  минуя ету программу защиты, посокльку они даже не зашифрованы.

Автор: _Michael 29.10.2007, 12:46
Цитата(0lmer @  27.10.2007,  13:24 Найти цитируемый пост)
хотелось бы узнать есть ли похожие средстав для защиты CD/DVD? Т. е. воткнул диск, и пока не ввел пароль не прочитать содержимого. 
 Только шифрование. Ничто не мешает твой автозапуск не запускать, а вручную прочитать диск.

Автор: Str!pe 29.10.2007, 14:46
А другой софт для защиты данных с флешки есть? Может кто наводку даст?

Автор: Alexandr87 29.10.2007, 16:31
Цитата(_Michael @  29.10.2007,  15:29 Найти цитируемый пост)
Как понимаю ето не есть шифрование.

это вы, простите, исходя из чего сделали такое заключение?
Я больше чем уверен, что это не так.

Автор: _Michael 29.10.2007, 17:05
Исходя из
Цитата(v2v @  26.10.2007,  22:13 Найти цитируемый пост)
Уж лучше пользуйтесь не привязанным к носителям шифрованием файлов...

А также если б шифрование было то наверное и информация копировалась записывалась бы медленнее. Разве что там простой xor-ирование например. Рад буду если Вы Alexandr87, поделитесь своими знаниями про ето.

Автор: Alexandr87 29.10.2007, 17:55
Цитата(_Michael @ 29.10.2007,  20:05)
Исходя из
Цитата(v2v @  26.10.2007,  22:13 Найти цитируемый пост)
Уж лучше пользуйтесь не привязанным к носителям шифрованием файлов...


Ключевым словом в данном выражении является не привязанным к носителям

Цитата(_Michael)

А также если б шифрование было то наверное и информация копировалась записывалась бы медленнее. Разве что там простой xor-ирование например.

Скорость работы современных алгоритмов шифрования довольно велика, скорее всего вы даже не заметите различия в записи с использованием шифрования и без.

Да и собственно нигде про скорость не говорится, с чего вы взяли, что скорость при работе таких программ не изменилась.

Автор: _Michael 29.10.2007, 18:34
Цитата(Alexandr87 @  29.10.2007,  17:55 Найти цитируемый пост)
Да и собственно нигде про скорость не говорится, с чего вы взяли, что скорость при работе таких программ не изменилась.
 ну ето я имел ввиду что мне незаметно в копированиии файлов на защищенную флешку чтоб они медленней копировались. Но конечно ето субьективно. 
А какие алгоритмы там используюся?

Автор: Alexandr87 29.10.2007, 20:01
Цитата(_Michael @  29.10.2007,  21:34 Найти цитируемый пост)
А какие алгоритмы там используюся?

Один из симметричных алгоритмов скорее всего AES или DES.

Автор: 0lmer 30.10.2007, 11:21
Цитата(_Michael @  29.10.2007,  12:46 Найти цитируемый пост)
Только шифрование. Ничто не мешает твой автозапуск не запускать, а вручную прочитать диск.


а если че нить типа шифрования на лету? Т. е. данные на диске зашифрованы и при обращении к ним они дешифруются спец. прогой, которая например в автозапуске и пароль требует?  Я давольно давно хочу че нить подобное найти но пока не получается, может кто че про это знает???

Автор: _Michael 30.10.2007, 12:38
Цитата(0lmer @  30.10.2007,  11:21 Найти цитируемый пост)
а если че нить типа шифрования на лету? Т. е. данные на диске зашифрованы и при обращении к ним они дешифруются спец. прогой, которая например в автозапуске и пароль требует? 

Ну опять таки возвращаемся к старому доброму шифрованию.

Alexandr87, а имея влешку можно как-то узнать какой именно алгоритм? Имею ввиду в домашних условиях, с помощью может драйвера какого-нибудь низкоуровневого?

Автор: Alexandr87 30.10.2007, 12:50
Цитата(_Michael @  30.10.2007,  15:38 Найти цитируемый пост)
Alexandr87, а имея влешку можно как-то узнать какой именно алгоритм? Имею ввиду в домашних условиях, с помощью может драйвера какого-нибудь низкоуровневого? 

можно реверснуть это по, и посмотреть.

Автор: _Michael 30.10.2007, 14:26
ок. всем спасибо за обсуждение. smile 

Автор: KLUBS 1.2.2008, 18:18
А можно та:
типо записать уже шифрованные данные на диск, + прогу Unlocker.exe в автозапуст естественно и т.п. вот юзер открывает диск, чтобы прочитать данные нужно ввести пасс... потом эта прога дешифрует данные и мб копирует на машину юзера?)

Автор: bilbobagginz 3.2.2008, 14:18
у меня есть флешка SanDisk Cruzer, 4 GB.
она поставляется с программами группы U3.
одна из функций - шифрование данных.

Я не знаю как что там работает, но насколько я понимаю сам факт переноса и сохранности флешки является уеличителем безопасности данных.
Обычно стандартные защиты данных на статическом носителе используют переносные носители как медиум для ключей.

Самые нормальные, стандартные методы шифровки основаны на 2 ключах: публичный и частный.
проблема в том, что для дешифрования нужен частный ключ пользователя, а при шифровании публичный и частный.

Значит при записи/чтении нужен программный доступ к обоим ключам.

т.е., если нужен именно зашифрованный медиум, придется держать 2 флешки - ключи и данные.
обе должны быть подключены в момент работы.
и хранить их нужно по отдельности smile 
бред, которче.

механизмов шифровки под винду не знаю, но под линукс есть несколько.
Думаю под винды есть коммерческие решения.

Повторяю идея шифрования данных реализуется проще всего через использование флешек как вынимаемых носителей ключей шифровки/дешифровки.

Я сам в криптологии ни бумбум, немного совсем.

И еще момент: настоящее шифрование ОЧЕНЬ сильно дорого стоит процессорного времени.
Поэтому шифруют обычно маленькие куски данных, а не всё ПО.

Автор: ivashkanet 3.2.2008, 14:45
Цитата(bilbobagginz @  3.2.2008,  13:18 Найти цитируемый пост)
т.е., если нужен именно зашифрованный медиум, придется держать 2 флешки - ключи и данные.
обе должны быть подключены в момент работы.

Там можно только часть флешки зашифровать (наверное будет два логических диска), на незашифрованной можно держать анлокер.



P.S. Я этой фичей не пользуюсь ибо нет информации которую нужно было бы скрывать smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)