我是一名研究软件水印技术的博士生,我总是被问到“谁使用它?”答案我不知道。关于这个问题有大量的学术研究工作(最着名的是来自Collberg等人),但很少有迹象表明它在工业中的流行。软件水印涉及将独特的标识符嵌入到软件中以便以与多媒体水印相似的方式证明所有权。所以,也许程序员可以回答这个问题:'谁使用软件水印?'
答案 0 :(得分:4)
这是一个非常有趣的问题。如果得到许可,我会投票给你; - )。
4年前,当我在动态软件水印上做主人时,我实际上也想到了同样的问题。我从一些消息来源获悉,IBM曾经对某些公司的版权案件提起诉讼,其中软件水印实际上被用作了一个确凿的证据。但据说它只是一个异端,因为我无法找到任何该故事的来源。
另一个案例是,一家中国公司成功证明谷歌中国窃取了他们的dict数据并用于谷歌的中文拼音输入系统。 See this
我真的没有回答你的问题。但我相信软件水印将被认为是一个强大的工具,不仅仅是在学术界。原因是随着应用程序商店iphone / ipad / android应用程序的爆发,有真钱,盗版涉及大量资金 - 反盗版之战。
有很多案例,人们只需下载付费应用并对其进行逆向工程,进行微小修改,然后声明版权并发布应用以赚钱。
所以我敢打赌,一家公司会专注于利用软件水印来证明欠款,可能会混淆使用混淆来使反向工程变得更难。
市场巨大,问题越来越大,解决方案已经建立(至少在学术界);-)
现在可能是时候重新阅读我的论文,看看我能做些什么来赚钱; - )。
答案 1 :(得分:1)
以下案例通常用作典型示例 (摘自Christian Collberg和Jasvir Nagra的“Surreptious Software”一书):
IBM起诉他们的PC-AT ROM盗窃对手。他们认为,被告的程序员按照与原始代码相同的顺序推送和弹出寄存器,原始代码基本上是胎记。他们还认为,两个项目都不太可能说推R1;推R2;推送R2时添加;推R1; add在语义上是等价的
IBM Corporation的法律顾问。软件胎记。与软件保护特别兴趣小组的BCS技术交流。 (1985)
答案 2 :(得分:0)
之前在三个完全不同的地方工作过,我可以说混淆是常用的 - 所有这些都是。水印?好吧,我现在才听到它。
无论如何,这显然代表了一个非常小的样本量,所以我想听听其他人也要说的话。