基于Nessus的漏洞扫描系统设计与实现

2012-10-17 03:07:18王景中王雷硕
网络安全技术与应用 2012年11期
关键词:引擎界面用户

王景中 王雷硕

北方工业大学信息工程学院 北京 100144

0 引言

随着网络影响力的日益扩大,漏洞扫描系统也随之出现。早期的漏洞扫描程序是专门为Unix编写的,随后情况便发生了变化,现在几乎每一个平台都出现了扫描程序,扫描程序对提高Internet的安全性有很大的帮助。近年来随着扫描软件的发展,已经出现了众多扫描工具,如 Acunetix公司的 Acunetix Web Vulnerability Scanner, Watchfire的AppScan和N-Stalker的N-Stealth等,另外还有一些免费的扫描软件,如X-scan,Nessus等。2003年文献[1]设计了安全漏洞扫描系统并且在此基础上实现了一个脚本自动生成器,极大地方便了漏洞插件的编写。2008年文献[2]设计了基于多台扫描服务器的分布式网络漏洞扫描系统,弥补了传统扫描系统在应用过程中的不足,系统会根据运行情况调控各扫描服务器负载,保证系统正常运转。2012年文献[3]设计了一款防火墙漏洞扫描系统,该系统可以利用漏洞扫描来弥补防火墙的不足,两者相结合使得网络更加安全。以上这些漏洞扫描系统都有各自的优点,但是都存在着扫描效率低下的问题。

本文主要设计并实现基于Nessus的漏洞扫描系统,充分利用了Nessus插件易于编写,扫描效率高等优点,实现对目标主机高效全面的漏洞扫描。

1 Nessus漏洞扫描器

本漏洞扫描系统使用的是Nessus扫描工具,Nessus采用插件技术,插件是由NASL脚本语言编写的,用户通过控制台选择需要扫描的漏洞对目标主机进行模拟攻击,用户如果想要加入新的扫描漏洞,只需加入新的插件即可。

Nessus的扫描过程分为两个阶段:第一个阶段为端口扫描阶段,在该阶段判断目标主机所开放的端口。……

登录APP查看全文

猜你喜欢
引擎界面用户
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
蓝谷: “涉蓝”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
人机交互界面发展趋势研究
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
手机界面中图形符号的发展趋向
新闻传播(2015年11期)2015-07-18 11:15:04
无形的引擎
河南电力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame开发