X-scan 是windows平台中比较著名的漏洞扫描工具。而在linux环境下OpenVAS是一款实用较多的漏洞评估系统。首先,他是开源的,用来扫描目标网络或主机的安全性,他之所一这么强大,是由于他的评估能力来源于数万个漏洞测试程序,这些程序都是以插件的形式存在。linux
OpenVAS可以基于C/S (客户端/服务器) B/S (浏览器/服务器)模式工做管理员能够从这两种方式下达扫面任务。web
介绍下各组件的用途shell
1.服务层组件vim
·Openvas-scan 扫描器 : 负责调试各类漏洞测试插件,完成扫面工做。windows
·Openvas-manager 管理器: 负责分配扫描任务,并根据扫描结果生成报告。浏览器
·Openvas-administrator 管理者: 负责管理配置信息,用户受权的相关工做。安全
2.客户端套件服务器
· openvas-cli 命令行接口: 负责从命令行访问openvas服务层的程序。(较少用)网络
· greenbone-security-assistant 绿骨安全助手:负责提供访问openvas服务层的web接口 便于经过浏览器来执行扫面任务 是最简便的客户层组件。ide
· Greenbone-desktop-suite 绿骨桌面套件: 负责提供访问openvas服务层的图形界面,主要运行在windows客户机中。
3.插件
对于任何的漏洞评估系统来讲,及时更新的插件才能体现更好的评估效果。有两种方式能够得到最新的插件。
① 官方提供的免费插件 www.opvas.org
② 由Greenbone sec 公司提供的商业插件。
下面开始搭建OpenVAS漏洞扫描系统 ps:RHEL5.5 32位
先安装各组件的相关软件包,而后启动服务 获取最新的插件 添加扫描用户 管理用户……
看一下要安装的软件包
我要依次安装所须要的的包
第二个
第三个
安装完以后要启动服务
Openvas-manager ,和 openvas-scanner 通常会自动启动 而opvas-administrator要手动起来
其中 manager 的端口是9390,scanner 是9391, administrator 9393
确保服务端口打开
服务层起来以后 客户端还要配置
Greenbone安全助手监听的系统服务为gsad 它使用9392 端口 但默认只监听本身的ip
因此要修改 vim /etc/sysconfig/gsad 把127.0.0.1改成 实际可用的地址或者是0.0.0.0全部地址。
而后重启服务
用户问题:
OpenVAS默认使用的系统帐户是nobody 可是nobody默认是不容许登录 因此要更改nobody的登录shell
把网上挡下了的包解压到这个目录 (比较多)
重启服务 service openvas-scanner restart (加载过程比较慢)
添加扫面用户
普通用户扫描
命令openvas-adduser 是用来添加用户的 (向导方式)
管理员用户:
管理员用户除了受权之外,还可以对opvas 进行系统的配置 评估报告等权限
Openvas所建立的用户都在/var/lib/opvas/users 下以用户名记录
要想成为管理员 只须要在他的目录下建立isadmin的开关文件
删除一个用户能够用openvas-rmuser #用户名# 命令来删除 也能够直接删除它的目录
下面开始访问吧 注意防火墙的配置
https 打叉不要紧
主页面
建立扫描目标
建立扫面任务
执行扫描
扫描前
扫描后
详细信息 要不断按F5 才会刷新
生成的报告
警告个人135端口是打开的
Greenbone-Desktop-Suite-的安装
解压后 双击 指定安装目录……
登录界面
登录后的界面
这个软件就很少介绍了 习惯就好
关于OpenVAS 就介绍到这了……