Скрыть файлы в USB от ОС? - PullRequest
       4

Скрыть файлы в USB от ОС?

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

Есть ли способ сохранить данные в файле USB таким образом, чтобы ОС не могла их прочитать стандартными методами?Я думал, может быть, с необычной файловой системой, но тогда мне, вероятно, придется самому реализовать IO, что звучит как огромная работа.Другая идея заключается в том, чтобы получить доступ к секторам диска на низком уровне и хранить данные несовместимым способом?Но я не знаю с чего начать.Для записи я использую VB.NET.

Спасибо,

Джон

РЕДАКТИРОВАТЬ: Относительно ДЕЙСТВИТЕЛЬНЫХ проблем безопасности, которые вы подняли: Я согласен, но, пожалуйста, предположите, что все, что мне нужно сделать для объемаМой проект состоит в том, чтобы просто помешать среднему и немного продвинутому пользователю.НЕ эксперт.Спасибо, что подняли проблему безопасности, но в данном конкретном случае ее можно смело игнорировать.

1 Ответ

1 голос
/ 01 апреля 2011

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

Вы можете перераспределить диск так, чтобы он имел 2-й раздел, к которому можно было бы выполнять необработанный ввод-вывод, но это не обеспечивает реальной безопасности. (и это сделало бы ваше программное обеспечение излишне сложным.) Так почему бы просто не отметить их только для чтения + скрытые + системные и добавить вашу реальную защиту другими способами?

У вас будут значительные проблемы с безопасностью при попытке сделать это, как уже отмечали другие. Что нужно учитывать:

  • Воспроизведение атак (кто-то копирует байт за диск - что, кстати, очень легко сделать)
  • Кто-то нашел файл и изменил его (он должен быть проверен с использованием сторонней цифровой подписи, известной только вашей программе - и ваша программа должна каким-то образом защитить свой закрытый ключ)
...