更新:这个问题专门关于保护(加密/混淆)内容客户端与在从服务器传输之前进行。采用像 itune 这样的方法的优点/缺点是什么 - 其中文件在传输之前没有被加密/混淆。
正如我在原始问题的注释中添加的那样,我们需要遵守一些合同(对于大多数实施 drm 的服务来说就是这种情况)。我们推动免费的drm,大多数内容提供商的交易都在上面,但这并不能免除我们已经承担的义务。
我最近阅读了一些有关 itunes / fairplay 如何接近 drm 的信息,并且没想到会看到服务器实际上在没有任何保护的情况下提供文件。
这个答案中的引用似乎抓住了这个问题的精神。
目标应该只是“让诚实的人保持诚实”。如果我们走得更远,只会发生两件事:
- 我们打了一场我们无法赢得的战斗。想作弊的人会成功。
- 我们让产品更难使用,从而伤害了我们产品的诚实用户。
我看不到对这里的诚实用户有任何影响,文件将与用户相关联——无论这种情况发生在客户端还是服务器端。这确实为 1 中的人提供了另一个机会。
额外的一点信息:客户端环境是 adobe air,涉及多种内容类型(音乐、视频、flash 应用程序、图像)。
那么,像 itune 一样公平竞争,保护媒体客户端是否合理。
注意:我认为牢不可破的 DRM 是一个无法解决的问题,因为大多数人都在寻找这个问题的答案,所以对它的需求与它已经与内容提供商签订了合同......在合理的最大努力中。