动态软件胎记技术检测Windows应用程序盗版行为
软件盗版在高度竞争的计算机软件领域是越来越引起关注。软件盗版不仅包括直接复制整个软件产品然后销售这些拷贝,而且包含窃取产品的一部分在不经授权的情况下放入另外的产品中。然而,保护软件不被盗版并不是一件容易的事情,每一个产品通常不提供源代码,所以检测盗版行为变得越来越困难。 本文利用软件胎记技术来支持对相似或者完全一样的程序进行有效检测。软件胎记是该程序原始具有的独特的特性,如果程序p和q有相同的胎记,那么q很有可能是从p盗版的版本,反之亦然。本文提出了一种利用运行程序时API函数调用历史记录形成的动态胎记,大部分的API函数调用不能被其他的指令替换,它们的执行历史纪录能作为一种鲁棒的胎记。本文设计了两种类型的软件胎记:API函数调用序列、API函数调用频率。
软件盗版行为 软件胎记技术 API函数调用序列 API函数调用频率
周志津
天津市电子计算机研究所
国内会议
第二十九届中国(天津)2015IT、网络、信息技术、电子、仪器仪表创新学术会议
天津
中文
59-62
2015-09-01(万方平台首次上网日期,不代表论文的发表时间)