Как разработать зашифрованный USB Flash Drive - PullRequest
1 голос
/ 23 апреля 2011

Мне нужно разработать зашифрованный USB-накопитель для защиты моих данных. Вот идея высокого уровня:

  1. Когда USB будет подключен к ПК, будет отображаться одно приложение, например, "openfile.exe"
  2. Когда я запускаю «openfile.exe», он открывает USB (нужно указать пароль) для сохранения в нем других файлов.
  3. Теперь пользователь может сохранять файл на USB как обычно, который будет зашифрован.
  4. Когда я отсоединяю USB от ПК и подключаю снова, он начинается с шага 1

Так что пользователи всегда видят «openfile.exe» после того, как подключают его, пока не запустят мое приложение. помещен в USB. И данные будут защищены.

Понятия не имею, а как насчет создания Virtual USB Simulator? У кого-нибудь есть идеи, как поступить?

Спасибо.

1 Ответ

0 голосов
/ 23 апреля 2011

Это не виртуальный USB-симулятор, а виртуальная файловая система (вы создаете виртуальный диск с буквой диска, который сопоставляется с реальным местоположением с помощью драйверов).Несколько наших продуктов (а именно, выпуск Solid File System OS и Callback File System) могут быть использованы для этой задачи (см. сравнение наших виртуальных продуктов хранения ).

Недостаток этого подходаявляется то, что вы должны установить драйверы режима ядра в систему.Ваше приложение может делать это на лету, но для этого ему нужны административные привилегии.Т.е. сценарий, когда вы приходите в интернет-кафе, подключаете USB-накопитель и получаете зашифрованный диск, почти никогда не возможен (потому что администраторы интернет-кафе не дадут вам права администратора).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...