钱玉文,宋华菊,孔建寿,朱晓妹
(1.南京理工大学 自动化学院,江苏 南京210094;2.南京晓庄学院,江苏 南京211711)
随着计算机网络的日益普及,基于计算机网络的各种信息系统也应用到各个领域中,而保证这些系统的安全性成为当前研究的重要课题。网络身份鉴别是这些应用系统中必不可少的安全机制,传统的身份鉴别系统只是在用户登录时认证用户的身份,而在交易过程中无法鉴别用户的身份,这往往会给电子交易系统带来致命的安全威胁。一旦黑客截获正在交易的用户信息,进行黑客活动(如重放攻击等)会造成巨大的经济损失。因而,防止电子交易系统在交易中被欺骗的网络指纹是信息安全领域研究的一个热点问题,它也是目前入侵追踪、网络身份认证以及网络犯罪取证的重要工具。
网络指纹(network thumb printer)的概念首先由Staniford 等人提出,它是指能够标识用户身份的一小块信息[1]。该技术首先被用在入侵追踪中,即在入侵事件发生以后,利用网络指纹可以准确地追踪到入侵的源头。在该领域研究的初期,大量的工作都是利用网络包的扩展位、未用位(即隐蔽存储信道)来传输网络指纹的,如文献[2]等。但这种网络指纹信息很容易遭到黑客的怀疑、破坏。因此,文献[3]提出了睡眠网络指纹技术,只有当入侵发生时才嵌入网络指纹,这有效地减少了指纹信息出现的频率。然而,利用这些方法在广域网络上传输网络指纹时,很难绕过防火墙、跳板机等网络节点。……