一种可检测Java程序盗版的动态胎记技术
一种可检测Java程序盗版的动态胎记技术
针对Java程序易盗版的特点，提出了一种新的动态软件胎记技术。首先将Java程序进行转换得到其字节码集合U，然后利用动态程序切片技术得到U在特定输入I下的子集S，最后采用k-gram胎记提取算法得到S的一个特征值序列作为软件胎记。实验分析显示这种胎记能很好地抵抗各种程序变换攻击，具有很强的置信性和鲁棒性，并能有效地检测程序盗版行为。