nessus原理

您所在的位置:网站首页 nessus工作原理 nessus原理

nessus原理

2023-09-26 23:18| 来源: 网络整理| 查看: 265

学习专业的一开始,学长曾经说过学安全懂得基本原理很重要,所以在用Nessus之前网上查了关于Nessus原理的一些东西和其他的一些小知识点,整合一起,来发这篇博客。主要参考nessus基本原理及其关键技术分析。

Nessus设计的出发点:当前的安全机制主要是通过访问控制(信息加密、安全路由器、防火墙技术来保护计算机和网络不被非法入侵),但是仅仅是通过控制访问是远远不够的,一旦突破访问控制,网络将容易受到入侵,因此应从系统以及网络中存在的漏洞出发来解决安全问题。

漏洞扫描技术分为两类:主机漏洞扫描技术和网络漏洞扫描技术。主机漏洞扫描技术主要针对系统的配置缺陷。网络漏洞扫描技术(如 Nessus):不仅可以检测系统的漏洞,也可以对网络设备、整个网段进行检测。

网络漏洞扫描系统:通过远程检测目标主机TCP/IP不同端口的服务,记录主机给予的回答。用这种方法来了解目标主机的各种信息,与网络漏洞扫描系统的漏洞库进行匹配。还有一种就是通过模拟黑客的攻击手法,对目标主机系统进行攻击的安全漏洞扫描(如测试弱口令)。

网络漏洞扫描系统一般由:扫描引擎、用户配置控制台、扫描知识库、结果存储器和报告生成工具、漏洞数据库(扫描方法库),五个部分组成。

网络漏洞扫描系统的工作原理:首先,用户通过用户配置控制台模块向扫描引擎发出扫描令,然后,用户配置控制台模块向扫描引擎模块发 出相应的扫描请求,扫描引擎模块在接到请求之后启动相应的子功能模块,若扫描方法采用的是匹配检测法,则对被扫描主机进行扫描,通过对从被扫描主机返回的信息进行分析判断,若采用的是模拟攻击法,则在扫描方法库中调用模拟攻击代码,并扫描目标主机,最后利用当前活动扫描知识库中存储的扫描结果生成扫描报告,再由用户配置控制台模块最终呈现给用户。

Nesus是一种典型的基于客户/服务器结构的网络扫描系统。客户端包括用户配置工具和结果存储/报告生成工具。服务器端包括一个扫描方法库(由插件组成)、当前活动扫描知识库和一个扫描引擎。

Nessus的扫描方法采用的是插件技术。插件是用脚本语言编写的子程序,通常系统先制定扫描策略,然后扫描程序根据策略调用一系列插件来执行漏洞扫描,检测出系统中存在的一个或多个漏洞。通常一个插件负责扫描一个或一类漏洞。

Nessus的服务器端和客户端的通信过程中,Nessus遵循传输协议NTP协议。

Nessus服务器端插件的更新可以从WWW.nessus.org网站上定期的下载,最终获得新的插件。

X—Scan是Windows平台上的一个很不错的国产安全漏洞扫描工具,它采用多线程方式对指定I)地址段进行安全漏洞扫描,支持插件功能,提供了图形界面和命令行两种操作方式。其扫描内容比较多,包括:标准端口状态及端Vlbannert信息、远程操作系统类型及版本、CGI漏洞、RPC漏洞、SQL-SERVER默认帐户、FTP弱口令等。对于一些已知漏洞,给出了相应的漏洞描述和修补解决方案。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3