logo
 
 
|
|
|
|
|
|
|
|
 
 
您的位置:首页 - 专业知识
渗透测试
[2010-02-05]
渗透测试

        1.1  概述

        很多人对渗透测试不是太了解,下面我就简单的介绍一下关于渗透测试的原因和步骤,以及为什么要做渗透测试。对于已经部署了安全防护措施(安全产品、安全服务)或者即将部署安全防护措施的用户而言,明确网络当前的安全现状对下一步的安全建设有重大的指导意义。渗透测试服务用于验证在当前的安全防护措施下网络、系统抵抗黑客攻击的能力。
渗透测试小组利用各种主流的攻击技术对网络、系统做模拟攻击测试,以发现网络、系统中存在的安全漏洞和风险点。企业、组织根据测试的结果遵循安全策略制定适合的、不同优先级别的安全防护措施、流程。

        渗透测试流程定义为如下阶段:

        信息收集

        此阶段中,渗透测试小组进行必要的信息收集,如操作系统类型、开放的端口和服务、 web服务应用系统版本、后台数据库类型、web开发语言等。

        渗透测试

        此阶段中,渗透测试小组根据第一阶段获得的信息对网络、系统进行渗透测试。此阶段如果成功的话,可能获得普通权限或系统权限。

        本地信息收集

        此阶段中,渗透测试小组进行本地信息收集,用于下一阶段的权限提升。

        权限提升

        此阶段中,渗透测试小组尝试由普通权限提升为管理员权限,获得对系统的完全控制权。在时间许可的情况下,必要时从第一阶段重新进行。

        清除

        此阶段中,渗透测试小组清除日志记录等数据。

        输出报告

        此阶段中,渗透测试小组根据测试的结果编写直观的渗透测试服务报告。

        1.2  风险管理

        相对其他服务而言,渗透测试是一种需要相当技术深度的高端服务,要求渗透测试人员有丰富的经验及新颖的思路。
在渗透测试过程中,虽然我们尽量避免影响正常业务的运行,也会采取适当的风险规避、风险降低的方法,但是由于测试的不确定性,渗透测试服务仍然有可能对网络、系统运行造成一定不同程度的影响,可能造成服务停止,甚至是宕机。

        另外,对于安全防护措施严密的网络、系统,在有限的时间内进行渗透测试可能不会获得成功结果。这在一定程度也证明了网络、系统能够在一定程度上抵抗黑客的攻击。

        1.3  收益

        从攻击者的角度进行测试将有助于发现并识别出一些隐性存在的安全漏洞和风险点。

        从客户收益的角度来说,特别是在进行安全项目之前进行渗透测试,可以对信息系统的安全性得到较深的感性认知,有助于后续的安全建设。

        在进行了安全项目之后进行渗透测试,则可以用于验证经过安全保护后的网络是否真实的达到了预定安全目标、遵循了安全策略。

上一篇:Flex事件初探
下一篇:DisplayTag展示与Hibernate物理分页(连载1)
   
调查:中国软件测试从业人员的基本情况 调查:中国软件测试从业人员的基本情况
CMM与软件评价及测试 CMM与软件评价及测试
系统测试知识点总结 系统测试知识点总结
关于界面测试经验总结 关于界面测试经验总结
 

在线报名

  • 姓       名:*
  • 高考成绩:*
  • 电       话:*
  • 地       址:*
 
课程咨询
 

 
中博教育客服在线
 
©南京北大青鸟 隐私政策
学费咨询
学历咨询
专业咨询
订座试听
就业咨询
课程咨询
测试认证
软件认证