文档介绍:南京航空航天大学
硕士学位论文
基于SNMP协议的网络监控安全审计系统的设计与实现
姓名:安洁
申请学位级别:硕士
专业:计算机科学与技术
指导教师:高航
2011-03
南京航空航天大学硕士学位论文
摘要
随着信息技术的迅猛发展,网络信息安全问题日益突出,单靠某一种安全技术和设备已无
法保障网络的安全,且防火墙和入侵检测等传统的安全技术并不完善,其本身存在一定问题。
在下一代网络安全技术中,网络监控和安全审计是两个重要的技术,对解决网络安全问题具有
重要意义,论文将利用网络监控技术与安全审计技术相结合的方法来解决网络安全问题。
论文以德讯信息系统有限公司的“网内监控审计”项目为背景,深入研究和分析了网络安
全审计系统和网络监控技术,以网络设备和网络数据包为审计对象,设计实现了一个结合 SNMP
协议管理、网络监听、网络审计等技术的多层次网络监控安全审计系统,并为系统设计了一种
结合 SNMP 协议管理模型和网络监听技术进行网络数据采集的方法,该方法改进了 SNMP 管理
模型中的报文收集模块,采用具有 BPF 过滤机制的 Libpcap 函数库来实现数据报文的高效捕获,
同时还实现了更多网络数据报文的旁路式监听。针对系统的实际情况,论文对 Sunday 模式匹配
算法进行改进,以提高关键字的匹配效率,从而提高原始审计数据的过滤速度和事件分析模块
的分析效率。此外,为了减少轮询时对网络性能的影响,本文采用动态轮询算法来实现 SNMP
轮询,根据网络的实际情况来动态生成 SNMP 轮询周期。
论文实现的系统,有机结合了 SNMP 数据采集方式和网络监听技术来实现审计数据的采集,
保证了抓包的高效性,扩大了网络审计源,加强了审计力度,同时避免了现有的多数网络安全
审计系统只提供单一角度审计分析的问题。此外,该系统能对审计数据进行事件危险级别进行
分析,并能根据审计事件的危险级别提供不同的审计响应。本文所有模块采用 C/C++语言编程
实现,并已在德讯信息有限公司测试通过并已投入使用。
关键词:网络安全,安全审计,网络监控,网络监听,SNMP
I
基于 SNMP 协议的网络监控安全审计系统的设计与实现
Abstract
With the development of the imformation techniques, the security problems work e
increasingly serious, It’s not enough to assure work’s security using only a single safety
technology and equipment. Moreover mon techniques, such as FireWall and IDS, all have
limitations. work Monitoring and Security Audit are plements to traditionary
security the theory about NGN, this paper proposes a work
Monitoring and Security Audit to solve the security problem work.
Seting in the ICA project of Dacent, this paper researched and analysed NAS work
Monitoring technology, and then designed and implemented work Monitoring and Security Audit
bining SNMP management, Network Sniffing work Audit technology. It improved
work datagram collection module, using Libpcap Library to realize the efficient datagram
capture and capture work datagram. And then, for improving the efficency of audit data’s
filtration velocity and the analysis efficient of audit events, it improved the Sunday