快速业务通道

Linux网关及安全应用之(5)漏洞检测和远程访问控制

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-03

Linux网关及安全应用之(5)漏洞检测和远程访问控制

5.1 构建Nessus漏洞检测系统

5.1.1 安装Nessus漏洞检测系统

1. 下载软件包

访问http://www.nessus.org/download/,分别下载以下两个rpm软件包

  • Nessus-3.2.1-es5.i386.rpm
  • NessusClient-3.2.1-es5.i386.rpm

2. 安装软件包

(1) 安装服务器端、客户端rpm包(安装过程中会初始化服务器端插件)

[root@web02 soft]# rpm -ivh Nessus*.rpm
Preparing... ########################################### [100%]
1:NessusClient ########################################### [ 50%]
2:Nessus ########################################### [100%]
nessusd (Nessus) 3.2.0. for Linux
(C) 1998 - 2008 Tenable Network Security, Inc.

Processing the Nessus plugins...
[##################################################]

All plugins loaded
- Please run /opt/nessus//sbin/nessus-adduser to add an admin user
- Register your Nessus scanner at http://www.nessus.org/register/ to obtain
all the newest plugins
- You can start nessusd by typing /sbin/service nessusd start

(2) 添加执行程序路径、帮助文件路径

Nessus的相关执行程序默认位于/opt/nessus/sbin和/opt/nessus/bin/目录下,帮助文件默认位于/opt/nessus/man/目录下,可分别调整环境变量PATH和MANPATH,以方便执行Nessus相关程序及查看帮助.

[root@localhost ~]# vi ~/.bash_profile \将路径设置添加到配置文件中 export PATH=/opt/nessus/sbin:/opt/nessus/bin:$PATH export MANPATH=/opt/nessus/man:`manpath` [root@localhost ~]# source ~/.bash_profile 5.1.2 配置NessusD(服务端) 1. 启动NessusD服务 [root@localhost ~]# service nessusd start 2. 添加扫描用户 执行nessus-adduser脚本,将会进入添加用户的交互式过程,需要依次指定用户名、认证方式、扫描规则等,主要步骤如下. (1) 输入新设置的用户名,如benet该用户不需要是本地系统用户 (2) 选择认证方式(证书或密码),默认使用密码认证. (3) 如果选择使用密码认证,则重复输入两次设置的密码,如pwd@123. (4) 设置扫描权限规则(可以为空),即允许该用户探测哪些网段或主机.每行设置一条扫描规则,一般使用“accept|deny IP/mask”的形式,“default deny|accept”的形式用于定义默认规则.规则设置完毕后,按Ctrl D 组合键提交. (5) 再次确认以上信息无误后,直接回车即完成用户的添加. [root@web02 ~]# nessus-adduser
Using /var/tmp as a temporary file holder Add a new nessusd user
----------------------
Login : benet \输入设置的用户名
Authentication (pass/cert) [pass] : \直接回车
Login password : \输入设置的密码
Login password (again) : \重复输入密码 User rules
----------
nessusd has a rules system which allows you to restrict the hosts
that benet has the right to test. For instance, you may want
him to be able to scan his own host only. Please see the nessus-adduser(8) man page for the rules syntax Enter the rules for this user, and hit ctrl-D once you are done :
(the user can have an empty rules set)
accept 192.168.1.0/24 \输入允许扫描的网段
accept 10

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号