| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Защита данных flash-носителя от чтения |
| Автор: lp_sun 22.1.2010, 23:17 |
| Помогите советом, стоит такая задача: требуется защитить данные на флешке от чтение с помощью pin кода и потом получить доступ к этим данным в своей собственной программе как это можно реализовать? и вобще возможно ли? именно запретить чтение без ввода pin кода, а не путем шифрования файла... знаю, что можно на флешках создавать скрытые разделы и т.п., но это все делается с помощью готовых программ... можно ли как то самому программно обращаться к этим разделам и считывать инфу... вообще эти секретные данные на флешке - это пароль для аутентификации, т.е. типа электронный ключ из флешки сделать надо. пишу под win XP мож какую то литературку посоветуете, а то я даже не знаю с какой стороны подступиться к проблеме... |
| Автор: Alca 23.1.2010, 00:00 |
| не парься - http://www.truecrypt.org/downloads |
| Автор: bra1ny 23.1.2010, 00:42 |
| эээ а причем тут трукрипт( Запретить чтение с накопителя легко , решается с помощью драйвера фильтра на соответствующие IRP. Ну или можно похукать их. Так как идея можно вообще запретить "появиться" накопителю в системе. У меня даже готовая реализация есть хоть и кривая ))) Пользователь вставляет флешку. Драйвер сигналит приложению и ждет на ивенте , приложение запрашивает код , если код правильный флешка появляется. Вот пример моего кода , http://www.everfall.com/paste/id.php?5zbl1101qkp3 Там проверка на vid&pid накопителя. Если коды не совпадают устройство в системе не определяется. Во откопал у себя еще старую реализацию определения появления нового запоминающего устройства. |
| Автор: Alca 24.1.2010, 13:47 |
| Ему драйвер что надо будет на все тачки ставить, где он будет флешку вставлять? |
| Автор: TGrey 24.1.2010, 14:57 |
| Ну так драйвер то наверно обычный системный. Должен быть у всех у кого есть USB. Программа, то просто наверно определяет когда к нему обращаются с добавлением нового ЗУ. |