Как защитить флеш-карту от записи?

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

Вот сводка моих результатов до сих пор:

  1. Некоторые ключи имеют переключатель, который делает их только для чтения. К сожалению, это не всегда имеет место.

  2. С файловой системой FAT32 единственное решение, кажется, устанавливает файлы, "только для чтения". Но эта защита слишком слаба. Существует немного более сильная защита от записи, доступная для NTFS, который может быть достигнут путем удаления полномочий записи от "Всех Пользователей", это сделает файлы только для чтения в каждую учетную запись, кроме "Администратора". Форматирование диска как UDF делает это только для чтения под Windows XP SP3, но чтением-записью в Windows Vista, Windows 7, Linux и  Mac OS X. Форматирование как ISO9660/CDFS делает это только для чтения в соответствии с Linux и  Mac OS X, но к сожалению содержание больше не читаемо из Windows.

  3. С определенным для микроконтроллера программным обеспечением возможно (если поддерживается микросхемой) повторно разделить ключ, таким образом, это отображает, например, защищенное от записи и раздел чтения-записи. Проблема состоит в том, что это очень сбивает с толку пользователей: раздел защищенный от записи может появиться как дисковод для компакт-дисков (который это не), после вставки некоторые драйверы, по-видимому, установлены на компьютере (на самом деле, они не действительно драйверы), и он может привести к запросу перезагрузки. Кроме того, это решение не может быть применено универсально, потому что оно требует знания, какая микросхема используется в диске и существовании общедоступных инструментов, чтобы повторно программировать устройство.

  4. John Reasor упоминает утилиты, которые в состоянии заполнить все свободное пространство на устройстве, лишая возможности создавать новые файлы (см. ниже).

Там существует общее решение сохранить немодифицируемое содержание на флеш-карте?

  • Это защищает содержание от модификаций, обычно сделанных от оболочки (например, удалите, переименуйте, переместитесь), или из файлов и папок, изменяемых стандартные приложения (например, сохранить Как)

  • Это должно работать с большинством устройств

  • Пользователь может все еще переформатировать устройство в обычный ключ для перерабатывания его для другого использования (например, с fdisk)

14
задан 13.03.2015, 22:47

3 ответа

Ваши результаты корректны и нет никакого общего решения, которое может помочь.Прошу прощения.

Я могу только перефразировать то, что Вы сказали:

У или их есть переключатель средства защиты записи, или они не делают

Защита Уровня файловой системы, которая может варьироваться между OSs и реализациями

Микрочип/ключ определенные функции, никакой простой способ знать заранее - обычно Вы спросили бы и производить его к спецификации, например, у Меня был один клиент, который купил некоторых, которые были заблокированы к только для чтения, будучи дублированным. Не было никакого пути вокруг этого.

2
ответ дан 07.12.2019, 11:23

Вот некоторые идеи, которые могут помочь удовлетворить Ваши потребности.

Приемы программного обеспечения – последнее средство

Существует несколько подходов программного обеспечения, которые можно использовать в повышении, но они являются главным образом определенными для Windows, и может быть возможно обойти их – даже если это кажется маловероятным.

Поиск Карты флэш-памяти с интерфейсом USB с Только для чтения или Переключателя Защиты от записи описывает, как создать специализированный раздел U3 на основе файла ISO, который смонтируется как виртуальный CD-ROM. Это будет препятствовать тому, чтобы объекты были удалены из того виртуального CD, но не идеально для системного чистящего диска, потому что второй раздел может все еще быть записан в и заражен. Кроме того, изменение содержания защищенной области является многоступенчатым процессом, который включает создание/обновление файла ISO, который затем используется для воссоздавания области U3 на флеш-накопителе.

Защита от записи Карты флэш-памяти с интерфейсом USB описывает как значение Windows Registry DWORD WriteProtect в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies ключ управляет, являются ли USB-устройства перезаписываемыми или защищенными от записи. Значение 0 (нуль) позволяет писать в USB-устройства; значение 1 блока, пишущего в USB-устройства. Изменения могут вступить в силу после выхода из системы/входа в систему, но конечно вступят в силу после перезапуска. Существует несколько недостатков к этому подходу: для программного обеспечения могло бы быть возможно обойти его, это блокирует запись во все USB-устройства, это сразу не вступает в силу – требуется, по крайней мере, выход из системы/вход в систему и возможно системный перезапуск, и необходимо отменить изменения, потому что это влияет на все USB-устройства не только флеш-накопитель.

Несколько приложений (условно-бесплатное программное обеспечение и свободный) и системы команд упрощают процесс защиты от записи путем заполнения диска путем простого создания временных файлов, чтобы занимать все доступное бесплатно место на диске. Если нет никакого пространства для создания даже маленького файла autorun.inf, трудно заразить диск, так как это не выполнит объекты по умолчанию, когда диск будет подключен к ПК. Это, вероятно, лучше чем ничего, так как это остановит некоторые заражения, но это может также дать ложное чувство защищенности – это не полная безопасность. Одним из этих нескольких сайтов с инструкциями для этого является Raymond. CC Создает Поддельный Фиктивный Файл на Карте флэш-памяти с интерфейсом USB, чтобы Включить Защиту от записи и Предотвратить Модификацию.

Я видел инструкции для защиты файлов на диске путем переформатирования к NTFS, затем удаления всех полномочий кроме очень ограниченного набора. Во многом как заполнение диска к способности это может работать против некоторого вредоносного программного обеспечения, но это не 100%-я защита. Установка этого также зависит от, какую версию Windows Вы выполняете (предположение, что это - то, что Вы используете) – небизнес-версии не могут обеспечить доступ к настройкам безопасности, необходимые, и системы не-Windows, вероятно, или проигнорируют безопасность или не смогут считать диск. Это также делает более важным сказать Windows извлекать диск прежде, чем удалить его, потому что более вероятно, что Windows будет ожидать прежде, чем записать изменения в диске.

http://www.fencepost.net/2010/03/usb-flash-drives-with-hardware-write-protection/

2
ответ дан 07.12.2019, 11:23

Существуют pendrives на рынке (точно так же, как SD-карты), которые имеют эту небольшую кнопку/переключатель на них, которая позволяет Вам включать и выключать запись / только для чтения. Это, кажется, единственное решение на Вашем случае. Существует много pendrives с ним, и я уверен, что можно найти тот этим комплекты потребности.

Этот сайт имеет список устройств с аппаратной защитой от записи.

Например:

2
ответ дан 07.12.2019, 11:23

Теги

Похожие вопросы