论文部分内容阅读
在网络安全领域,人们采取了多种技术保护系统免受攻击者的破坏。传统的方法包括防火墙和入侵检测,此外还有在入侵检测基础上发展出来的入侵容忍技术。尽管这些技术被广泛应用并起到了巨大的作用,但它们都是被动地面对攻击者对系统的攻击。为了能够更主动地反制攻击者,蜜罐技术应运而生。
蜜罐系统是利用网络中的一台伪装成具有攻击价值的主机作为诱饵吸引攻击者,在系统遭受攻击时捕获攻击者与系统的交互信息,一方面可以延缓攻击者对于真正有价值的系统的攻击,另一方面可以利用攻击者留下的信息对其进行分析,从而做出提前部署。
本文首先对蜜罐系统的功能模块进行了设计,然后就如何在Windows XP平台上实现蜜罐系统提出了自己的方法。主要内容包括:首先是从蜜罐系统的功能出发,分析要实现一个蜜罐系统需要的技术,将其划分为各个子模块。接着针对各个子模块的功能,探讨实现方法,包括对网络数据包的获取,HTTPServer的编写,在内核模式下实现对进程创建的监视和截获数据包等等。
本文介绍的蜜罐系统在保证对系统安全进行监视和保障的前提下,获取流经主机的数据以供分析之用,实现了在Windows XP平台上的一个初步成型的蜜罐。