实训漏洞检测工具MBSA.docx
- 文档编号:27876497
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:9
- 大小:20.65KB
实训漏洞检测工具MBSA.docx
《实训漏洞检测工具MBSA.docx》由会员分享,可在线阅读,更多相关《实训漏洞检测工具MBSA.docx(9页珍藏版)》请在冰豆网上搜索。
实训漏洞检测工具MBSA
实训
安全检测技术
本节实训与思考的目的是:
(1)了解漏洞检测技术的基本概念和基本内容。
(2)学习在Windows环境中安装和使用MBSA软件。
1工具/准备工作
在开始本实训之前,请认真阅读本课程的相关内容。
需要准备一台运行WindowsXPProfessional操作系统的计算机,并且带有浏览器,能够访问因特网。
2实训内容与步骤
(1)概念理解
1)请通过查阅有关资料,简单叙述什么是“漏洞扫描”
通常是指基于漏洞数据库,通过扫描等手段,对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用的漏洞的一种安全检测(渗透攻击)行为。
2)漏洞检测技术有基于应用的检测技术、基于主机的检测技术、基于目标的检测技术和基于_网络的检测技术等几类。
3)你目前经常使用的杀病毒软件是:
360杀病毒软件_,
请分析该软件是否具备漏洞检测功能如果有,请简单介绍之。
有漏洞检测功能,及时检测修复可有效防止挂马、数据泄露和破坏等严重问题。
(2)下载和安装MBSA软件
登录因特网,可以在微软的官方网站(security/tools/上下载到最新版的Microsoft基准安全分析器(MBSA,MicrosoftBaselineSecurityAnalyzer)软件,用来识别安全方面的常见配置错误。
MBSA可以在Windows2000∕XP∕Server2003等操作系统上运行(不能用于扫描Windows9x/ME操作系统)。
下载后,双击MBSA软件图标,开始执行MBSA的安装过程,如图所示。
图执行安装
按照“安装向导”的提示进行操作,即可完成安装过程。
然后,在“开始”>“所有程序”菜单中单击MBSA软件命令项(例如:
MicrosoftBaselineSecurityAnalyzer1.2.1),或双击桌面上的MBSA快捷图标,就可打开MBSA主窗口。
见图所示。
系统在主窗口右下方提示MBSA已有新版本,单击即可由其官方网站下载。
MBSA主窗口的左边是一些功能链接,点击后可在右边区域中看见对应的信息。
(3)扫描一台计算机
对一台计算机进行扫描是MBSA的基本功能,具体操作步骤如下:
步骤1:
在Windows的“开始”菜单中单击“控制面板”命令,再双击“系统”图标,打开“系统属性”对话框,并选择其中的“计算机名”选项卡,如图所示,找到“完整的计算机名”和“工作组”项。
图MBSA主窗口
图“计算机名”窗口
请记录:
你在本次实训中所使用的计算机系统是:
1)计算机名:
_________________________________________________________
2)工作组名:
_________________________________________________________
步骤2:
返回MBSA窗口,单击MBSA主窗口右下方的Scanacomputer命令项,或者单击主窗口左侧的Pickacomputertoscan命令项,将弹出Pickacomputertoscan对话框(见图。
步骤3:
在对话框中正确设置扫描参数。
1)设定要扫描的对象。
为指定要扫描的计算机,MBSA提供了两种方法:
图“扫描一台计算机”窗口
方法1:
在Computername文本框中输入计算机名称,格式为“工作组名\计算机名”。
默认情况下,MBSA会显示本地计算机的名称。
方法2:
在IPaddress文本框中输入计算机的IP地址。
在IPaddress文本框中允许输入在同一个网段中的任意IP地址,但不能输入跨网段的IP,否则会提示Computernotfound(计算机没有找到)的信息。
2)设定安全报告的名称格式。
每次扫描成功后,MBSA会将扫描结果以“安全报告”的形式自动地保存起来。
MBSA允许用户自行定义安全报告的文件名格式,只要在Securityreportname文本框中输入文件格式即可。
MBSA提供两种默认的名称格式:
“%D%-%C%(%T%)”(域名-计算机名(日期戳))和“%D%-%IP%(%T%)”(域名-IP地址(日期戳))。
3)设定扫描中要检测的项目。
MBSA可以检测包括Office、IIS等在内的多种微软软件产品的漏洞。
在默认情况下,无论计算机是否安装了以上软件,MBSA都要检测是否存在以上软件的漏洞,这就影响了扫描时间和速度。
基于这点考虑,MBSA提供了让用户自主选择检测项目的功能。
只要用户选中(或取消)Options(选项)中某个复选项,就可让MBSA检测(或忽略)该项目。
允许用户自主选择的项目有:
●CheckforWindowsvulnerabilities(检查Windows的漏洞)
●Checkforweakpasswords(检查密码的安全性)
●CheckforIISvulnerabilities(检查IIS系统的漏洞)
●CheckforSQLvulnerabilities(检查SQLServer的漏洞)
等4项,而MBSA会强制扫描其他项目(如:
Office软件的漏洞等)。
4)设定安全漏洞清单的下载途径。
MBSA的工作原理是:
以一份包含了所有已发现的漏洞的详细信息(如:
什么软件隐含漏洞、漏洞存在的具体位置、漏洞的严重级别等)的安全漏洞清单为蓝本,全面扫描计算机,将计算机上安装的所有软件与安全漏洞清单进行对比。
如果发现某个漏洞,MBSA就会将其写入到安全报告中。
因此,要想让MBSA准确地检测出计算机上是否存在漏洞,安全漏洞清单的内容是否为最新就至关重要了。
由于新的漏洞不断被发现,所以我们要像更新防病毒软件的病毒库一样,及时更新安全漏洞清单。
MBSA提供了两种更新方法:
1)连入因特网的计算机用户可以从微软官方网站上下载。
微软会在其官方网站上及时发布最新的安全漏洞清单,所以MBSA被默认设置为每一次扫描时自动链接到微软官方网站下载最新的安全漏洞清单。
如果用户已经下载了最新的安全漏洞清单,则可取消“Checkforsecurityupdates”复选项。
否则应该选中此复选项,以确保安全漏洞清单的内容是最新的。
2)从SUS(SoftwareUpdateServices,软件升级服务)服务器上下载。
有些局域网中架设了SUS服务器,所以此类用户可以选择此方法下载最新的安全漏洞清单,只要选中UseSUSServer复选框,并在其下的文本框中输入SUS的地址即可。
步骤4:
用户根据自身情况设置好各项参数后,单击StartScan菜单,MBSA开始对指定的计算机进行扫描。
扫描过程中会显示一个进度条。
步骤5:
扫描完成后,MBSA会将扫描的结果以安全报告的形式保存到“X:
\DocumentsandSettings\username\SecurityScans”(X:
指Windows的系统分区符,username:
是操作MBSA的用户名)文件夹中。
步骤6:
同时,MBSA还会自动弹出Viewsecurityreport对话窗(如图,显示刚完成的安全报告的内容。
用户可以根据安全报告的Score列中不同颜色的图标来简单区分被扫描的计算机上哪些方面存在漏洞,哪些方面需要改进,如:
●绿色的“√”图标表示该项目已经通过检测。
●红色(或黄色)的“×”图标表示该项目没有通过检测,即存在漏洞或安全隐患。
●蓝色的“*”图标表示该项目虽然通过了检测但可以进行优化,或者是由于某种原因MBSA跳过了其中的某项检测。
●白色的“i”图标表示该项目虽然没有通过检测,但问题不很严重,只要进行简单的修改即可。
但是,更好的方法是查看检测项目的Result列中是否含有Howtocorrectthis(如何修正它)选项。
只要此选项存在,用户就应该单击该选项。
然后根据提供的解决方法,或是下载相应的补丁程序,或是修改相关的设置,修正存在的问题。
图扫描安全报告
请分析:
在你完成的MBSA安全漏洞扫描中,不同图标项目的个数分别是:
1)绿色“√”图标项目:
__________个;
2)红色(或黄色)“×”图标项目:
__________个;
3)蓝色“*”图标项目:
__________个;
4)白色“i”图标项目:
__________个。
(4)扫描多台计算机
此项功能是“扫描一台计算机”功能的延伸,只是将扫描对象扩大到网络中的一个域或IP地址段,其工作原理与“扫描一台计算机”功能相同,即:
以安全漏洞清单为蓝本,对指定域(或IP地址段)中的所有计算机逐一进行扫描。
具体的操作步骤如下:
步骤1:
单击MBSA主窗口中的Scanmorethanonecomputer(或Pickmultiplecomputertoscan)项,将弹出Pickmultiplecomputertoscan对话框(见图。
图“扫描多台计算机”窗口
在此,Securityreportname和Options处的设置可以参照上面操作进行。
不同的是,在“指定要扫描的对象”方面,要在Domainname文本框中输入要被扫描的域的名称,或在IPaddressrange文本框中输入要被扫描的IP地址范围,就能让MBSA扫描某个域(或IP地址段)中的所有计算机。
注意,无论域(或IP地址段)中的所有计算机安装的软件是否相同,MBSA都将依据Options处的设置“一视同仁”地扫描每台计算机。
步骤2:
设定好各项参数后单击StartScan菜单,MBSA将依次扫描域(或IP地址段)中的每台计算机。
完成扫描所需的时间与被扫描的计算机数量和设置的扫描项目有关。
步骤3:
与“扫描一台计算机”功能不同的是,扫描结束后,将弹出Unabletoscanallcomputers对话窗,在其中将列举没有扫描成功的计算机名(或IP地址)及原因。
扫描失败的原因有两种:
1)被扫描的计算机上的用户不是系统管理员。
造成这种情况出现的原因主要有:
用户没有以Administrator的用户名登录操作MBSA的计算机上;或者,被扫描的计算机设置了登录密码。
2)被扫描的计算机不是Windows2000∕XP∕Server2003系统,或者不是工作站。
造成这种情况出现的原因是:
被扫描的计算机可能安装的是Windows9X/ME操作系统,或者安装了非Windows操作系统,如Linux等;或者,被扫描的根本就不是计算机,可能是其他网络设备,如路由器等。
步骤4:
在Unabletoscanallcomputers对话窗的底部还会显示以下选项之一,以引导用户进行下一步操作:
1)若显示Continue选项:
说明此次扫描中没有一台计算机扫描成功。
单击此菜单后将返回到MBSA的主窗口。
2)若显示Pickasecurityreporttoview选项:
说明此次扫描中至少有一台计算机成功的完成扫描并生成了安全报告。
单击此菜单后将弹出Pickasecurityreporttoview对话窗。
此时,MBSA将显示所有扫描成功的计算机的安全报告,供用户选择查看其详细内容。
此时,无论扫描成功的计算机是几台,MBSA都不会生成综合性的安全报告,而是为每一台计算机生成各自单独的安全报告。
(5)选择∕查看安全报告
单击主窗口右下方的Viewexistingsecurityreports(或单击主窗口右侧的Pickasecurityreporttoview)选项,将弹出Pickasecurityreporttoview窗口(如图。
在此窗口中,MBSA列出了已有的所有安全报告清单(包括安全报告名、生成日期等信息),单击安全报告名就可查看其详细内容。
安全报告的具体内容、格式、操作方法与前述相同,可以参照操作。
(6)命令行用法与其他
MBSA不但能以GUI(图形用户界面)运行,还能在命令提示符下运行,即执行其安装目录下的文件。
文件不仅提供了丰富、灵活的参数,而且还支持两种语法结构:
一种是MBSA标准的命令行语法结构,即“mbsacli参数”格式。
在命令提示符下运行mbsacli/命令可以显示详细的语法信息;另一种是模拟补丁检查工具HFNetChk的命令行语法结构,即“mbsacli/hf参数”格式。
运行mbsacli/hf/令可以显示详细的语法信息。
还能用于各种脚本环境中,如:
命令脚本(.bat或.cmd文件)、WSH脚本(.vbs或.js文件)等。
通过这些脚本的调用,结合Windows系统的其他功能(如:
“计划任务”功能)就能实现对计算机的灵活扫描。
此外,在MBSA的安装目录下还有两个文本文件,编辑它们能定制MBSA的扫描过程和方式:
图查看安全报告
1)文件:
包含了MBSA要扫描的服务,默认值为MSFTPSVC、TlntSvr、W3SVC和SMTPSVC服务。
添加(或删除)服务名可以让MBSA扫描(或忽略)对该服务的检测。
2)文件:
包含了MBSA不扫描的账户名,如:
IUSR_*、IWAM_*、SUPPORT_*、SQLDebugger等。
删除(或添加)账户名可以让MBSA增加(或忽略)对该账户的检测。
在使用MBSA过程中还需注意以下事项:
1)MBSA对Windows、Office、IIS等软件进行的扫描包括两种:
“安全扫描”:
是指扫描以上软件是否进行了安全的配置,如:
IIS锁定工具是否已运行,文件系统的类型是否都采用了NTFS格式等。
“更新扫描”:
是指扫描以上软件是否安装了最新的补丁程序。
2)MBSA执行的是微软所谓的“基准扫描”,即只扫描和报告WindowsUpdate定义的“关键更新”,而不是扫描和报告所有的更新。
而且MBSA不会自动安装更新,需用户另行操作完成。
否则,漏洞依然存在。
3)MBSA是基于IE页面开发的,而且IE的所有设置项都会影响MBSA的运行。
4)每次扫描后生成的安全报告是以明码格式保存到固定的文件夹中。
因此,容易被黑客利用从而找出计算机的漏洞所在。
所以建议:
对安全报告应进行另行处理(如:
打印、备份到其他目录等),然后彻底删除SecurityScans文件夹中的所有文件,以防被他人利用。
请记录:
上述各项操作能够顺利完成吗如果不能,请简单分析原因。
_____________________________________________________________________
3实训总结
_____________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
4实训评价(教师)
_____________________________________________________________________
_________________________________________________________________________
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 漏洞 检测工具 MBSA