问题标签 [drm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
904 浏览

drm - 如何保护我的程序?

假设我设计了一个非常重要的系统,而这个系统花费了数千美元。我想用序列号保护我的系统,因为我知道破解者会尝试编辑二进制代码来绕过序列号。

我已经阅读了有关使用校验和函数并将其应用于我的二进制代码并检查值是否已更改的信息,但同样,我们谈论的是破解者可以通过编辑代码来避免的情况。

我的问题是:保护重要程序的最常用技术是什么?

0 投票
1 回答
292 浏览

asp.net-mvc - 通过 ASP.NET MVC 非静默交付 WMRM DRM 许可证?

是否可以通过 ASP.NET(最好是 MVC)无声地交付 WMRM DRM 许可证?

我的静音交付工作正常。

SDK (WMRM10.1) 中的所有示例 都在 asp 中 - 我没有经验(我从 PHP 转到 ASP.NET)。

看起来我需要在 html 中包含的 vbscript 或 JavaScript 中实现实际发布。这是正确的吗?

有没有人有在 JavaScript/ASP.NET 中进行非静默许可证颁发的示例?

0 投票
1 回答
1265 浏览

java - 如何创建电子书 DRM 阅读器和分发平台?

我公司已决定开发电子书 DRM 平台。该平台不必绝对安全,但应与现有的 DRM 平台相媲美。软件可以用 .NET 或 Java 编写,包括客户端和服务器端。

对于我应该如何处理这个项目以及 DRM 软件如何真正起作用,我几乎一无所知。任何关于从哪里开始的好提示表示赞赏。

0 投票
2 回答
401 浏览

iphone - 是否可以为应用内购买的内容实施每个 iTunes 帐户 DRM?

Apple 从购买中返回的收据不包括购买内容的用户的 iTunes 帐户信息,而且似乎也没有办法让 Apple 验证给定设备 UUID 是否属于 iTunes 帐户。

是否有实现一个安全的 DRM 系统,允许用户一次性购买内容并能够在与其 iTunes 帐户关联的所有设备上为所有人使用该内容?

如果有办法重放收据或欺骗信息,我不认为它是一个安全的 DRM 系统。

这个问题,以及随后我的回答和评论,引发了我对此的好奇。

0 投票
19 回答
5036 浏览

language-agnostic - 什么语言可以保护我的源代码?

我希望创建包含注册算法的共享软件。我正在寻找一种不能轻易反编译成可读代码的编程语言。例如,可以将 C# 反编译为可读代码。

我有哪些选择?

编辑:我正在寻找只能反编译成程序集的东西。例如,Delphi 不能像 C# 或 Java 那样被反编译,但据我所知,Delphi 正在消亡。

0 投票
7 回答
631 浏览

download - 保护drm'd内容客户端是否合理

更新:这个问题专门关于保护(加密/混淆)内容客户端与在从服务器传输之前进行。采用像 itune 这样的方法的优点/缺点是什么 - 其中文件在传输之前没有被加密/混淆。

正如我在原始问题的注释中添加的那样,我们需要遵守一些合同(对于大多数实施 drm 的服务来说就是这种情况)。我们推动免费的drm,大多数内容提供商的交易都在上面,但这并不能免除我们已经承担的义务。


我最近阅读了一些有关 itunes / fairplay 如何接近 drm 的信息,并且没想到会看到服务器实际上在没有任何保护的情况下提供文件。

这个答案中的引用似乎抓住了这个问题的精神。

目标应该只是“让诚实的人保持诚实”。如果我们走得更远,只会发生两件事:

  1. 我们打了一场我们无法赢得的战斗。想作弊的人会成功。
  2. 我们让产品更难使用,从而伤害了我们产品的诚实用户。

我看不到对这里的诚实用户有任何影响,文件将与用户相关联——无论这种情况发生在客户端还是服务器端。这确实为 1 中的人提供了另一个机会。

额外的一点信息:客户端环境是 adobe air,涉及多种内容类型(音乐、视频、flash 应用程序、图像)。

那么,像 itune 一样公平竞争,保护媒体客户端是否合理。

注意:我认为牢不可破的 DRM 是一个无法解决的问题,因为大多数人都在寻找这个问题的答案,所以对它的需求与它已经与内容提供商签订了合同......在合理的最大努力中。

0 投票
4 回答
1649 浏览

iphone - 如何以编程方式确定 DRM 是否已从 iPhone 应用程序中删除?

如何确定 DRM 是否已从 iPhone 应用程序包中删除(以保护它免受盗版)?

0 投票
2 回答
507 浏览

silverlight - Silverlight - 确定 wma 是否受 DRM 保护

有没有办法确定 wma 文件是否经过 DRM 处理?我希望能够在一个受信任的、浏览器之外的 Silverlight 4 应用程序中执行此操作,因此 pinvoke 不是一种选择。我想我可以尝试在 MediaElement 中播放文件,但这似乎效率不高。

0 投票
2 回答
3039 浏览

.net - 如何检测文件的使用权限 (DRM)

假设您有一个 .wma / .wmv 文件并且您想要检测:

  1. 受 DRM 保护吗?
  2. (然后希望)DRM 保护的详细信息(例如许可证何时到期等)?

有 C#/C++ api 吗?似乎 Windows Media Player 可以做到 - 如果您单击该文件的属性...但资源管理器不显示此信息。

注意:我不相信这是一个微不足道的问题,我已经尝试了 taglib 并在网上搜索了大约 2 个小时的解决方案。

0 投票
5 回答
4781 浏览

encryption - 音频加密/保护

除了编码之外,我还花很多时间在录音室制作音乐。我打算在网上和 CD 上出售我的艺术品,但我有一个问题……保护音频文件。我不希望人们非法分发或复制我的音乐,所以我需要以某种方式保护它。我见过的一种方法是创建自己的播放器,并且只能使用此播放器播放曲目。使用“PCID”和私钥,播放器解密音频并播放。但是,这肯定会赶走客户,因为他们不喜欢只使用我的播放器的限制。有人有其他想法吗?