论文部分内容阅读
僵尸网络被认为是当前最具威胁的网络攻击平台,近年来发展迅速,已成为网络安全方向的研究热点。遗憾的是,当前学术界对僵尸网络的研究,多集中在僵尸网络的发现、追踪、测量和对抗这四个方面,对僵尸网络未来攻击趋势的预测关注较少。预测僵尸网络攻击趋势是防御僵尸网络的重要一环,若能够做到预判预知,则可化被动为主动,故本文的主要工作集中在预测僵尸网络攻击趋势。
本文首先介绍了当前僵尸网络的关键攻击技术和防御技术,而后,本文从攻击者的角度出发,本着积极防御的原则,设计并实现了名为CoolBot的新型僵尸网络。CoolBot同时具有基于P2P协议的组合式控制命令信道和基于URL Flux的中心结构控制命令信道。CoolBot具有良好的健壮性和恢复受损信道的能力,即,CoolBot不仪具有防劫持能力、具有对抗防御者发动的路由表污染攻击的能力,还能在有效时间内,在其控制命令信道所依赖的关键资源被破坏的情况下,恢复受损的控制命令信道。此外,CoolBot在传播方面综合利用了技术手段和社会工程学手段,有很强的传播能力;在生存方面,集成了当前先进的安全软件对抗技术,可以有效对抗多种主机安全防护措施。
本文设计并搭建了“僵尸网络可控实验环境”,以模拟真实网络环境。通过该环境,本文完成了对文中所提出的CoolBot僵尸网络生存性验证,以及CoolBot僵尸网络控制命令信道的高效性、稳定性;同时,本文还从理论上分析了CoolBot僵尸网络抗路由表污染攻击的能力。可控环境下的验证,和理论上的分析同时表明,CoolBot将对未来网络安全构成严重威胁。本文的目的,不在于设计一种如此高危害的僵尸网络,而是本着积极防御的原则,预测未来僵尸网络发展趋势,以提醒防御者采取有效防御措施。因此,本文在最后给出了CoolBot的防御建议。