首页
社区
课程
招聘
[求助]软件水印和硬件水印是啥?[已解决]
发表于: 2007-12-19 00:19 3994

[求助]软件水印和硬件水印是啥?[已解决]

2007-12-19 00:19
3994
http://vista.zol.com.cn/74/745106.html
看到“微软防盗版新方法 在软件中加水印技术”

  据悉,Microsoft 近日申请了一项专利,描述了一种可用于下载版软件中的水印技术,以此来防止盗版。提交到美国专利和商标局的这份专利为一种将数字水印嵌入到通过因特网下载的软件中的编码方法。Microsoft 表示,他们的目标是使这种信息难以侦测和伪造。

  数字水印中包含的信息使软件的每一个实例都是唯一的。专利中提到,"软件通过因特网发布或出售时,例如买家姓名、地址、电话号码、信用卡号码等个人信息会被收集并编码为一串二进制序列"。

  Microsoft 解释道,“这个二进制序列映射到一个指令交换表,用来创建一个用于交换特定不相干指令对的序列。应用程序被下载之后,不相干指令对根据已编码的二进制序列进行有效交换。这样,下载的程序就会在下载之前带上由购买者个人身份信息生成的水印。”

  “盗版者可能会对比两个下载来的程序副本,但是只能找到两个程序中不同的部分--并不是所有被交换或被更改的指令对都能被侦测出来。要想正确找出所有被交换了的不相干指令对,必须对照大量的被购买了的应用程序副本。 "为了让水印信息更难被检测和伪造,二进制序列还可以使用其他多种技术来加密,例如在不相干指令对被交换之前使用公钥加密技术”。

  通过对比,也可以找出被盗版的那个程序副本。通过对比原始代码和盗版后的程序,水印信息可以被提取出来。对比出的差异结果被译码并转换为已编码的二进制序列形式的水印信息,水印信息再经过解码得出原始购买者的个人身份。


对这种水印技术很新鲜也很兴趣
可是搜索坛子只搜索到:
“在程序中的资源文件上加数字水印…”
“绑定硬件水印…”这类

所以想求助大侠们推荐一些
跟“壳”水印有关的文章阅读
谢谢了

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
可以这样理解,水印是在软件里了加了一个标记,根据一定算法来判断此标记是合法还是非法。
2007-12-19 09:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢坛主解答我的问题
2007-12-19 19:46
0
游客
登录 | 注册 方可回帖
返回
//