问题标签 [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 投票
1 回答
841 浏览

apache-flex - Adobe Air 本地 FLV 播放

我想从我的网站分发 FLV 文件,但是我想要对文件进行一定程度的 DRM 控制。到目前为止,我已经能够修改 FLV 文件以在文件的最前面包含一个 60 个字符的 ID,但我不知道如何让 AIR 提取 ID 并因此播放文件。我所能想到的只是使用 NetStream,但这不会让我跳过 60 个字节,因此它认为 FLV 无效。

有任何想法吗?

谢谢,

迈克·克里斯托弗

0 投票
1 回答
349 浏览

iphone - WWDC 09 会议视频 Fairplay-DRM 是否受保护?

我想从ADC购买 »WWDC 2009 iPhone 会议视频« 。但我想在能够显示 mp4/h264 m4v (mov) 文件的电视上观看它们,您可以在不久前在 ADC@iTunes 上免费获取这些文件。

有人知道 iPhone WWDC 09 视频是否也没有任何 DRM?因为我的电视无法显示从 iTunes 商店租借的电影。

0 投票
3 回答
170 浏览

caching - 内容水印

我们有会员付费内容,未经我们许可经常被复制和重新发布。

例如,我们试图通过将每个客户的用户 id 包含在一个假的 css 类中来为我们的内容“加水印” <p class='userid_1234'>(当然,除非不是那么明显:),这将有助于我们跟踪复制的来源,然后我们将其放置文章正文某处的类。

问题是,通过在文章中包含用户特定的信息,它使得文章内容没有资格缓存,因为它现在对每个用户都是唯一的。

对于每个文章页面视图,这会将页面加载时间从 ~.8 毫秒提高到 ~2.5 秒。

有谁知道仍然可以与缓存一起使用的任何水印策略?

或者,可以做些什么来加快数据库访问?(哈,哈,我确定这只是一个小话题..)

我们正在使用 CMS 表达式引擎,但我想听听任何策略。它们不必是特定于 EE 的。

0 投票
4 回答
2721 浏览

c++ - 如何创建 DRM 方案以使用 C++ 保护 MP3 文件?

有什么想法可以创建一个 DRM 方案来使用 C++ 或其他语言保护 MP3 文件吗?

0 投票
1 回答
263 浏览

c++ - 如何预交付 WMA DRM 许可证?

我正在尝试静默安装 WMA DRM 许可证文件,这样用户就不必播放每首歌曲并确认每个许可证。

我发现我需要做这样的事情:

bstrURL 应该包含一个 keyID 作为参数,它允许检索与音乐文件匹配的文件。我找不到如何从 WMA 文件中取回这个 keyID。

我可能会错误地解决问题。我的方式好吗?

0 投票
2 回答
2267 浏览

windows - Microsoft Windows DRM 服务器提示

我们正在研究涉及使用 Microsoft DRM Server 和 Silverlight 播放器播放受版权保护的视频的解决方案。该视频将使用 Silverlight 播放器播放给网络上的注册用户。

我已经阅读了关于这个主题的所有 MSDN 文档,并且对它应该如何工作有所了解。

但是,我找不到有关 Microsoft Individuazation 服务器的定价和安装的信息。因此,以下是我向在该领域有经验的人提出的问题:

  1. 设置一个涉及 Windows DRM 和 Silverlight 的快速“概念验证”解决方案有多快。我们可以自己完成还是需要 Microsoft 的帮助?

  2. 这种解决方案在运营中的定价是多少?

谢谢!!

0 投票
1 回答
60 浏览

security - 在没有 RMS 的情况下保护 Office Web 内容免于重新分发

我正在寻找一种机制,该机制可用于在网络上分发 Microsoft Office 内容,而无需使用权限管理服务,同时最大限度地减少打印或重新分发的能力。我知道任何解决方案总是会妥协并且永远不会完全安全,但我会对任何增加重新分配难度的机制感兴趣。目前的领先者是在禁用打印和选择工具的情况下使用 Flashpaper,并根据需要将文档转换为这种格式。

企业需要向销售代表提供有关产品的材料,这些材料不容易以电子格式在外部重新分发。

有没有人想出更优雅的东西?关于在不投资其他 DRM 技术的情况下限制再分发能力的任何其他想法?

0 投票
2 回答
2035 浏览

security - 如何实现/使用安全的“一次性”本地文件访问系统?

有人知道安全的“一次性”本地文件访问系统吗?或者如何创造一个?我意识到,如果要在系统上使用数据,那么它必须能够被读取,但我认为可能会严格限制数据的可用方式,并减少数据被复制和在其他地方使用的可能性。

这些是我的要求:

我想在 USB 记忆棒上存储一个“安全/加密”数据文件(可以是只读 CD/DVD,但如果读/写 USB 甚至是软盘更好)并且该文件能够被读取一次(并且主要只有一次),在逐块解码的基础上,一旦输入密码。文件内容可能是基本文本/xml(或文本编码数据),主要作为顺序流读取。数据(理想情况下)可以通过普通的 windows 文件访问方法读取,即:std 文件、FSO 对象(流和文本文件)、所有 BASIC PC (VB6/VB.NET) 文件处理方法,甚至 Excel 文本(导入)。是的,我知道这可能会破坏对象(因为这样的文件可以打开/保存),但我仍然想要这种可能性。最后,一旦满足“访问”标准,设备将阻止进一步访问。

只能在本地 PC 系统上访问数据。没有局域网,不支持设备共享。设备上的数据不应通过正常方式复制。如果可能,将使用常规方法或必要时使用特殊应用程序将数据写入设备。

为简单起见,只需一个密码、一个文件、一个用途和一个用户就可以了,但其他可能的增强功能包括:(如锦上添花)...

  • 允许'n'打开
  • 拥有多个密码 2 个或更多用户,单独行动
  • 筒仓密码,让 2 个以上的用户一起签名以获得访问权限(或者甚至让 m 个以上的用户中至少有 n 个用户一起签名以获得访问权限)
  • 密码提示应在第一个块访问时给出,与调用第一个块的应用程序无关
  • 密码可以嵌入/自动
  • 将访问权绑定到指定的机器/mac/ip/磁盘序列号(或其他机器代码)
  • 绑定对指定程序/应用程序的访问
  • 如果可能,删除并安全覆盖数据文件

我这样做的第一个猜测表明,它需要一个“伪设备”驱动程序,该驱动程序将作为标准可移动设备驱动程序的扩展(或替代)出现。驱动程序将逐个扇区处理每个文件块,如果未经授权,则拒绝提供进一步解码的块。设备不应提供正常的目录列表,但可以向用户提供某种形式的内容摘要(可选)。

与 DRM 系统不同,我不想要任何形式的在线访问/身份验证(但会考虑),我更喜欢独立的系统。

我为这样的设备/系统寻找了很久很久,但还没有找到。大多数设备和系统工具(例如:Iomega/ironkey)似乎可以解锁对文件的访问,但没有限制,即:一旦解锁,read-many。

性能不是问题。缓慢的软盘读取率是可以的。加密方法是不可知的,任何相当强大的 40 位 +(128 位)都可以。我不能告诉你数据是什么或它的用途,我只需要一种方法将数据提供给某人并尽可能限制其使用以及他们可以用它做什么。它是保护机密数据的真正要求,不适用于 DRM 或 MP3/视频或类似内容。

我是一名“办公室”开发人员,对设备驱动程序或 DRM 并不十分熟悉 - 现在我应该从哪里开始这样的项目?joe-public 已经有什么可用的了吗?

谢谢 - 蒂姆。

PS:更新

我应该指出,我只是希望在我们自己和一个特定的指定服务提供商之间传递数据。我不希望他们复制我们提供的数据。它将被使用一次以支持“单一”一次性过程,然后完成。由于数据是“流式传输/读取”的,因此应该“使用”。如果该过程失败,我们将向服务提供商重新发布数据。数据仍然是我们的财产,不会被出售/许可。

我确实意识到没有解决方案是万无一失的,但风险/回报比应该会阻止随意破坏系统的尝试。这些数据没有明确的商业价值。

PPS:这是一个真正的要求……你会怎么做?

从@eriksons 深思熟虑的回答上的赞成票来看,你们是在说“不可能/不要打扰”——但除了亲自监督数据是否按照我们的意愿使用之外,你们会怎么做?

0 投票
5 回答
300 浏览

.net - 如何防止其他程序员包装我的程序集?

有人能告诉我在.Net 中保护我的组件 DLL 的最佳方法是什么吗?

我编写了一些将公开可用的 DLL 组件。他们将获得相应的许可,但我想以编程方式确保没有人非法使用其解决方案中的组件。

有任何想法吗?

0 投票
2 回答
2407 浏览

.net - 如何以编程方式对使用 Microsoft .NET 的机密文档的 PDF 施加打印限制/DRM

我从播客推荐中遇到了 stackoverflow,我印象非常深刻。这是我的第一篇文章。我是一名 Microsoft .net 开发人员,我正在从事具有以下要求的项目。

1) 机密的 PDF 文档应显示给用户,并且根本没有打印选项。这样做的原因是 PDF 仅供查看,用户不应打印/存档/分发机密数据

我们有一堆需要像这样显示的 PDF(100 个甚至 1000 个甚至更多),我正在寻找一个可以即时完成的实用解决方案。

我知道 Acrobat Professional 中的安全选项卡,但这需要在 acrobat 中打开每个文件并设置限制。每天创建的新文件也是一个大问题

无论如何我可以以编程方式将DRM引入PDF

当请求打开的 PDF 并且必须以受限制的格式呈现而没有可用的打印时,是否有一个很好的 .NET API 可以动态执行此 DRM 作业?

提前致谢。