我有一些客户想要购买大量的闪存,但他想对里面的所有文件拥有版权。
该闪存将包含将交付给客户的文件,但他们不得复制或删除任何文件,唯一允许的权限是准备文件。
我搜索并找到了许多解决方案,但所有解决方案都具有对 USB 进行写保护的功能,尽管我根本无法将文件添加到驱动器,但我可以删除或复制驱动器中的任何文件。
有什么方法可以保护闪存,使我无法从中复制数据?
答案1
防止人们复制文件?你不能。
简而言之,如果可以读取(或以其他方式访问),则可以复制,原因很简单:复制文件就是将其加载到内存中,然后将其写入某处。
即使这种保护可行,也会存在很大缺陷:
在硬件层面,您可以将逻辑分析仪/数据记录器连接到 USB 端口并获取此处发生的任何情况。
如果是文档,您可以编写一个程序,让其滚动窗口并自动截取屏幕截图,然后将其输入到 OCR 工具中。虽然不太理想,但可以获取数据。
即使无法截屏,您也可以使用直接从视频卡的 VGA/DVI/HDMI 输出记录的设备,然后使用图像处理技术从那里检索相关内容。
音频/视频文件可以通过上述方法处理,甚至可以通过将摄像头对准屏幕或使用外部录音机来处理。(所谓的模拟孔)
人们可以使用其他操作系统来绕过 Windows 特定的保护。
可以考虑其他(有时很复杂的)方法来绕过这些问题。
版权侵权是人/法律问题,不能仅通过技术解决方案来解决 - 检查 DRM/复制保护系统(您想要的)被破坏的频率。