张 雁, 刘才铭,2
(1.乐山师范学院计算机科学学院,四川乐山614004;2.西南交通大学信息科学与技术学院,四川成都610031)
网络安全监测技术通过对网络安全威胁进行有效地检测,并对网络安全威胁的相关数据进行分析和判断,为网络管理者提供网络安全程度的参考,并为追究安全威胁制造者的责任提供依据,它已经成为网络安全技术的研究热点之一[1]。
目前,主要采用网络安全态势评估(Network Security Situational Awareness)[2]技术监测计算机网络中的安全状况,但是,传统网络安全态势评估技术主要采用日志分析和漏洞扫描等方法[2-3],其获取的数据带有很大的静态性,难以适应瞬息万变的网络安全环境。况且,网络安全态势评估技术只评估安全状况,不对威胁制造者的行踪进行记录,不利于事后追究责任。随着网络安全形势的日益复杂,网络安全监测技术迫切需要进行拓展,在对网络安全威胁进行检测和取证的基础上,实现针对动态网络环境中存在的安全风险的精确评估,让网络管理员不仅知道遭受了网络安全威胁,还能够有科学依据去防范和化解网络安全风险,或将安全风险控制在可接受的范围内。
为了有效监测计算机网络中面临的安全威胁,引入计算智能方法便是一种有效的途径之一。人工免疫系统(Artificial Immune System,AIS)[4-7]已发展成为计算智能研究的一个崭新的分支,而由其发展而来的计算机免疫系统(Computer Immune System,CIS)[8-9]更是在计算机网络及其安全研究中得到了广泛地应用[9-10]。模拟克……