java - 谁使用软件水印?

标签 java security watermark protection

我是一名研究软件水印技术的博士生,我总是被问到“谁在使用它?”我不知道的答案。有大量关于该主题的学术工作(最著名的是 Collberg 等人),但很少有迹象表明它在工业界很流行。软件水印涉及将唯一标识符嵌入到软件中以证明所有权,其方式类似于多媒体水印。所以,也许这里的程序员可以回答这个问题:“谁使用软件水印?”

最佳答案

这是一个非常有趣的问题。如果我得到许可,我会投你一票;-)。

4 年前,当我在攻读动态软件水印硕士学位时,我实际上想知道同样的问题。听说IBM曾经打赢过某公司的版权官司,居然把软件水印当成了铁证。但据说这只是一个异端说法,因为我找不到那个故事的任何来源。

另一个案例是一家中国公司成功证明了google china窃取了他们的dict数据并用于google的中文拼音输入系统。 See this

我真的不知道你的问题的答案。但我相信软件水印不仅会在学术界被认可为一种强大的工具。原因是随着app store iphone/ipad/android应用的爆棚,有真金白银,大笔资金卷入盗版——反盗版大战。

这样的例子太多了,人们只是下载付费应用程序并对其进行逆向工程,进行微小的修改,然后声明版权并发布应用程序来赚钱。

所以我敢打赌,那里会有一家专门利用软件水印来证明所有权的公司,可能会结合使用混淆来使逆向工程变得更加困难。

市场很大,问题越来越大,解决方案已经确立(至少在学术界);-)

我可能是时候重新阅读我的论文,看看我能做些什么来赚钱 ;-)。

关于java - 谁使用软件水印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145619/

相关文章:

java - 创建一个扩展类的类,并在 clojure 中覆盖

java - 构造SELECT时避免SQL注入(inject)

security - 是 1024 位 rsa 安全

algorithm - 是否存在可以抵抗图像处理的数字图像隐写术算法?

ios - 在控件样式 MPMovieControlStyleEmbedded 中触摸全屏按钮后将 View 添加到 MPMoviePlayerController View

java - 重置按钮java

java - Pact 提供者测试的范围应该是什么?

java - 如何使用 Java 8 Stream/Lambda 计算整数中尾随零的数量?

c# - 使用 C# 作为我的 DSL——这可能吗?如果可以,如何实现?

ffmpeg vfilters 在特定时间码