1.基于Agent的数字指纹检测与跟踪方法,包括以下步骤:(1)、基于Agent的数字指纹跟踪方法
(1.1)、创建搜索Agent;
(1.2)、搜索Agent通过对历史活动的执行经验进行分析,形成一系列的向导和规则,并指导搜索Agent的下一步行为;
(1.3)、搜索Agent与环境保持持续的交互,搜索可疑目标;(1.4)、相互共享当前搜索Agent信息,根据制定的搜索Agent的爬行策略调度与协调搜索Agent完成搜索工作;
(1.5)、确定可疑目标后,通过搜索Agent向指纹检测Agent的任务转换;
(1.6)、完成移动Agent的自主迁移,并销毁本地搜索Agent,把检测任务交给指纹检测Agent;
(2)、基于移动Agent的虚拟图形数字指纹信息检测方法;
(2.1)、从数据指纹控制中心的指纹数据库中获取虚拟图形数字指纹信息;
(2.2)、对虚拟图形数字指纹信息与矢量地图的坐标序列数据进行检测计算,求解虚拟图形数字指纹信息特征点;
(2.3)、虚拟图形数字指纹信息特征点的求解过程:如果存在虚拟图形数字指纹信息特征点,则有特征点(X,Y),其一定是矢量地图的坐标序列数据中(X1,Y1)-(X2,Y2)线段上的一点,其(X,Y)坐标可以由(X1,Y1)-(X2,Y2)两点决定:把公式(1)确定的交点(X,Y)代入已知的直线方程Y=k×X+b可以求得μ:再把由公式(2)求得的μ代入公式(1),即可求得虚拟图形数字指纹信息特征点的(X,Y)坐标值;
(2.4)、对求解所得的虚拟图形数字指纹信息特征点进行统计分析,应用最小二乘法进行相似度计算,完成虚拟图形数字指纹信息的验证工作;
(2.5)、搜集相关的主机信息,对证据进行固定,最后向控制中心上报;
(2.6)、启动相关法律程序进行追查。