Существуют ли карты SD или USB-накопители, предназначенные только для записи? Чтение возможно только с паролем, но запись производится как стандартный накопитель.

Существуют ли карты SD или USB-накопители, предназначенные только для записи? Чтение возможно только с паролем, но запись производится как стандартный накопитель.

Я видел вопросы о картах SD и USB-накопителях с защитой только для чтения и записи. Однако я спрашиваю об обратном. Диск, на который можно записывать без специального драйвера или модификации, но для чтения требуется пароль.

Некоторые операционные системы способны обеспечить это, установив отдельно разрешения на чтение и запись. Цель состоит в том, чтобы использовать существующую ОС или устройство без изменений.

Я не сталкивался ни с одним подобным продуктом.

  1. Возможно ли это вообще реализовать?
  2. Как и предполагалось, это зависит от конкретной файловой системы.

У меня есть сканер с USB-подключением, чтобы сканировать и удалять конфиденциальные документы. Я хочу оставить его внутри сканера и время от времени делать резервную копию. Но я беспокоюсь, что USB-накопитель можно оставить, чтобы все могли его забрать или прочитать.

решение1

TL;DR: У вас есть лист бумаги, на котором уже что-то написано, и вы хотите написать еще. Но вам не разрешается смотреть на лист, чтобы проверить, какие части пустые. Это невозможно.


Устройство хранения данных — это набор адресуемых байтов. Оно не знает, что такое файл. Все, что оно может сделать, — это сообщить вам значение конкретного байта или установить значение конкретного байта.

Поверх этого глупого хранилища мы внедряем различныефайловые системыкак FAT32, NTFS и т. д. Именно здесь появляется концепция файлов. Файловая система — это структура данных, которая придерживается некоторых правил. Вам нужно знать эти правила, чтобы читать или записывать данные — в противном случае вы не узнаете, что означают байты или даже какие байты имеют значение (является ли этот байт частью содержимого файла? имени файла? структуры FS? неиспользуемого дискового пространства?).

Если вы знаете правила и можете читать байты, вы можете читать файлы из файловой системы. Но чтобы писать файлы, вам нужно уметь писатьи читатьпотому что не читая, ты даже не знаешь, где можно писать.


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

решение2

Вы можете отформатировать раздел USB с помощью системы Linux Uniform Keying System (LUKS), требующей ввода пароля для разблокировки при монтировании, а также для чтения или записи.

Связанный контент