我目前正在使用带有实时分发的 USB 闪存驱动器。有时我会将它插入我无法信任的终端。
我在这里的威胁模型只是对闪存驱动器上的实时分发映像进行未经授权的修改的风险。不幸的是,live CD 不够方便(文件系统在安全终端上使用时必须允许写入,并且不断地重新制作太麻烦)。
我现在正在考虑闪存驱动器上的物理写保护(只读)开关是否足够可靠以值得信赖。我的意思是可以在较旧的闪存驱动器上看到(例如PQI U339H)。
从我目前发现的情况来看,据说写保护完全是在硬件级别上完成的,但我无法验证是否确实没有办法绕过它。肯定有 SD 卡(因为它基本上是软件级别的信息,流氓系统不必尊重)。
例如,SD 简化规范将其描述为:
4.3.6 写保护管理
SD 存储卡支持以下三种写保护方法:
- 机械写保护开关(仅主机责任)
- 卡内部写保护(卡的责任)
- 密码保护卡锁操作。
机械写保护开关
用户将使用卡侧面的机械滑动平板电脑(请参阅第 1 部分机械附录)来指示给定卡是否具有写保护。[...]
插座侧的正确匹配开关将向主机指示卡是否被写保护。保护卡片是主人的责任。卡的内部电路不知道写保护开关的位置。
[...]
您是否知道有关这种写保护如何在 USB 闪存驱动器上工作的类似技术解释,并且依赖它来确保安全性是否明智?