SD 卡上的 DRM 安全吗?
我正在尝试在 Windows CE 中实现基于 SDCard 序列号的 DRM。有几个问题我很关心。
- SDCard 的序列号是否像 MAC 地址一样唯一?
- 在Windows CE 6中(由于有一些源代码可用,有人可以制作一个SDCard Reader驱动程序,报告错误的序列号。(一个不是来自SDCard的数字,而是一个假数字)。
- 嵌入在SD卡中的序列号可以更改吗通过某种 JTAG 或闪存?
I'm trying to implement a DRM based around SDCard's serial number in Windows CE. There are a few question I'm concerning.
- Is SDCards' serial numbers unique like the MAC address ?
- In Windows CE 6 (as some source codes are available, can someone make a SDCard Reader driver that reports wrong serial number. (A number that is not coming from SDCard but an fake number).
- Can serial number embedded in a SD Card be changed by some sort of JTAG or flashing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有人可以创建一个报告虚构序列号的驱动程序吗?绝对地。您可以创建一个新的 SD 驱动程序来为任何特定命令执行您喜欢的操作。
Can someone create a driver that reports a fictitious serial number? Absolutely. You can create a new SD driver to do whatever you like for any specific command.
是的,序列号是唯一的。但是,您需要注意将内容的许可证保存在哪里。您将如何检查时间更改问题,即用户更改了系统时间,并且您有一个存储在 SD 卡上的基于时间的许可证。
您必须将时间戳保存在该 SD 卡和 DRM 解决方案所在设备上的一个非常安全的位置。
Yes the serial number is unique. However you need to be careful of where are you going to save the licenses to the contents. How are you going to check the time change problem, viz the user changes the system time and you have a time based license stored on the SD card.
You will have to maintain the timestamp in a much secure location on the device on which this SD card and your DRM solution reside.