0004 渗透测试项目

0004 渗透测试项目
我在 0003 渗透测试标准一文已经详细记录了渗透测试的 7 个过程,即前期交互阶段、情报手机阶段、威胁建模阶段、漏洞分析阶段、漏洞攻击阶段、后渗透测试阶段和报告阶段。一个完整的渗透测试项目就是要围绕这 7 点展开,在各个阶段做好各个阶段的事情。下面再针对一个渗透测试项目对这些过程进行一个补充说明。

1. 渗透测试范围
渗透测试的范围需要在前期交互阶段与目标组织或者用户进行协商。包括时间范围、IP 和域名的范围、是否有第三方的资源可用等。确定范围是为了有一个明确的渗透测试目标,针对这个明确的渗透测试目标进行定制化的渗透测试方案定制。

2. 获取授权
在前期交互阶段,其中获取授权也是很重要的一点,如果没有获得目标系统渗透测试的权限就对目标系统发起渗透测试攻击,这是违反法律的。所以需要与目标组织或者用户协商,获取渗透测试授权。

3. 渗透测试方法
渗透测试的方法上因为有的方式会对目标组织或者用户造成损失,所以需要协商是否允许使用某些渗透测试的方法,使用的范围以及限度。

3.1. 是否允许社会工程学
社会工程学是利用人性的弱点,攻击人性漏洞,这样的渗透测试方法往往会对目标造成精神上的损失或者压力。所以这种渗透测试的方法需要在前期交互阶段就要明确是否可以使用,使用的限度等。

3.2. 是否允许拒绝服务攻击
拒绝服务攻击这种渗透测试的方式也是很具破坏性的,能够直接导致目标系统瘫痪,不能正常提供服务。所以对于一个渗透测试的目标,需要知道拒绝服务攻击带来的影响是否严重。前期交互阶段也是要确认是否允许使用此类渗透测试方法的,以及使用时间范围的确定等等。

4. 渗透测试的误区
目前国内对渗透测试标准的不重视,往往渗透测试没有严格按照流程来进行,所以很多渗透测试人员以为一个简单的网络扫描,扫到漏洞并利用就完事了。其实渗透测试不能抱有扫瞄器就是一切的想法。应该从各个方面进行渗透测试。比如,渗透测试的时候要考虑业务逻辑上的漏洞,A 用户不是否有权限访问 B 用户的数据,这种就是业务逻辑上的漏洞,而扫面器是扫描不到这类漏洞的,所以扫瞄器就是一切的思想是一定错误的,只能说扫描器可以发现大部分明显的漏洞。但是深层次的漏洞是发现不了的。如果一个渗透测试项目只靠扫瞄器的话,那是一个不完整的渗透测试,漏洞是完全没有挖掘干净的。

5. 总结
所以一个完整的渗透测试项目需要严格按照渗透测试的标准来执行。我们以后的渗透测试项目就要这样来做。以上是我个人观点,我也是初学者,理解难免有误,还请大家多多指教,谢谢!
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eglinux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值