面向拟态防御系统的高阶异构度大数判决算法
2021-05-17张辉华薛鹏飞
计算机工程 2021年5期
关键词:系统
魏 帅,张辉华,苏 野,薛鹏飞,闻 亮
(1.战略支援部队信息工程大学信息技术研究所,郑州 450003;2.无锡市新吴区保密技术服务中心,江苏无锡 214000;3.天津市滨海新区信息技术创新中心,天津 300450)
0 概述
2010 年“震网”病毒的攻击对伊朗核电站造成重大破坏,导致放射性物质泄漏,严重威胁了社会公共安全。这一事件标志着网络攻击对象已从传统的计算机网络拓展到工业控制系统。2013 年斯诺登披露的“棱镜门”等项目,也证实了利用信息系统的漏洞后门能够进行相应的窃听和监控,触动国家安全和个人隐私的红线。
针对网络空间安全易守难攻的局面,有学者提出移动目标防御[1]的方法,其采用主机突变[2]、有效地址突变[3]、IP 地址随机化[4]、端口随机化[5]和加密随机化[6]等技术,并且成功应用于软件定义网络[7-9]中。借鉴移动目标防御思路,邬江兴等人进一步提出了拟态防御的思想[10-12],并将其应用于网络操作系统[13]、路由器[14]和工业控制设备[15]等。攻击者利用漏洞通常依赖相似、确定和静态的执行环境,而拟态技术采用动态异构冗余的思路打破系统的相似性、确定性和静态性,使得后门和漏洞难以被利用[16]。拟态技术通过异构冗余执行体执行相同任务,并对执行结果进行比较,以此来确保结果的正确性,其依据的原理就是异构执行体不会或者较少产生共模错误。事实上,随着开源和敏捷开发等技术的发展,不同的异构执行体难免存在相似性。以应用软件为例,开源社区如github 上有许多优质的软件,经过许多用户的实用和测试,代码比较稳定可靠。……
登录APP查看全文
