Я ищу решение для защиты от записи содержимого USB-ключ. Идея состоит в том, чтобы предотвратить его содержимое от случайного удаления пользователем или изменены вредоносные программы-не ограничивать повторного цикла ключа для чего-то еще.
вот краткое изложение моих выводов до сих пор:
-
некоторые клавиши имеют переключатель, который делает их доступными только для чтения. К сожалению, это не всегда так.
-
с a FAT32 файловая система единственным решением кажется установка файлов "только для чтения". Но эта защита слишком слаба. Существует немного более сильная защита от записи, доступная для NTFS, что может быть достигнуто путем удаления привилегий записи из "всех пользователей "это сделает файлы только для чтения для каждой учетной записи, за исключением"администратор". Форматирование диска как UDF делает его только для чтения под Windows XP SP3, но чтение-запись в Windows Vista, Windows 7, Linux и Mac OS X. форматирование ISO9660 / CDFS делает его доступным только для чтения под Linux и Mac OS X, но, к сожалению, содержимое больше не читается из Windows.
-
с микроконтроллер-специфическим програмным обеспечением возможно (если поддержано обломоком), то re-partition ключ поэтому он показывает например писать-защищенный и чтени-пишет перегородку. Проблема в том, что это очень запутанно для пользователей: защищенный от записи раздел может отображаться как дисковод компакт-дисков (который это не так), после вставки некоторые драйверы, по-видимому, установлены на компьютере (на самом деле они не действительно драйверы), и это может привести к появлению запроса на перезагрузку. Кроме того, данное решение не может быть применено повсеместно, поскольку требует знания того, какой чип используется в накопителе, и наличия общедоступных инструментов для перепрограммирования устройства.
-
John Reasor упоминает утилиты, способные заполнить все свободное пространство на устройстве, что делает невозможным создавать новые файлы (см. ниже).
существует ли общее решение для хранения неизменяемого содержимого на USB-ключе?
-
Он защищает содержимое от изменений, обычно выполняемых из оболочки (например, удаление, переименование, перемещение) или из файлов и папок, изменяемых стандартными приложениями (например, сохранить как)
-
Он должен работать с большинством устройств
-
пользователь все еще может переформатируйте устройство в обычный ключ, чтобы повторно использовать его для другого использования (например, с помощью fdisk)