渗透测试介绍和风险规避点
Posted 星球守护者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了渗透测试介绍和风险规避点相关的知识,希望对你有一定的参考价值。
文章目录
0x01 渗透测试介绍
渗透性测试根据测试者在测试前掌握被测信息
多少的不同可分为:
黑盒测试:
- 黑盒测试也称为
外部测试
。 - 在进行黑盒测试时候,渗透性测试安全工程师完全处于
对系统一无所知
的状态, - 通常这类测试最初信息来自于
DNS
、Web
、Email及
各种互联网公开对外的服务器, - 主要是
模拟来自互联网
的攻击者,从外部发起
的攻击行为,从网络外部
对其网络安全
进行评估。
白盒测试:
- 白盒测试也称为
内部测试
。 - 渗透性测试安全工程师可以通过正常渠道向被测机构要求,取得
各种资料
,包括网络拓扑、员工资料甚至网站或其他程序的代码片段,也能够与被测机构内部的其他员工(业务人员、开发人员、管理人员等)进行面对面的沟通。 - 这类测试的
目的
是模拟组织内部雇员的越权操作以及内部违规操作者的行为,和预防
万一组织重要信息泄露,网络黑客能利用这些信息
对组织构成的危害,最主要的“优势”就是绕过了防火墙的保护
。
灰盒测试:
- 将白盒测试和黑盒测试组合使用,就是灰盒测试,
- 了解
部分目标网络的信息
,但不会
掌握网络内部工作原理
和限制信息
, - 主要是模拟
离职的员工或合作伙伴
,他们对组织的结构比较了解, - 但不在公司内部,
没有权限访问
。
0x02 可能存在的风险描述
在对目标系统渗透测试的过程中,可能会存在以下的风险:
1)占用带宽
(风险不高);
2)登录界面锁死
;
3)可能造成业务数据
变更;
4)可能造成数据丢失
无法恢复;
5)可能造成系统
出现异常
情况;
6)被测试系统部署重要核心业务
,测试风险较大。
0x03 风险规避方法:
1)根据目标系统的网络、应用状况,调整测试脚本的渗透测试时间段及阀值
,采取避峰扫描
;
2) 渗透测试会对登录页面进行弱口令猜测,猜测过程可能会造成应用系统被测对象某些帐账号锁死,如目标系统对登录某些相关程序的尝试次数进行了限制,在进行扫描测试时,可屏蔽暴力猜解功能,以避免登录界面锁死的情况发生。
3)对于在测试过程中,可能造成删除和修改数据的技术手段,测试人员会尽量避免使用
,如必须要使用,则会先通过与用户协商和测试记录
的方式来保证意外操作
的可追溯性
。
4)针对系统所涉及到重要业务数据进行备份
。
5)渗透测试过程中如果出现被测试系统出现异常情况,应当立即停止
测试工作,与系统业务管理人员一起分析情况,在确定原因、正确恢复系统以及采取必要的预防措施
(比如调整测试策略等)之后,才可继续进行测试。
6)整体评估生产环境的系统情况,确认模拟/仿真环境
与业务生产环境一致
的情况下,在模拟/仿真环境
开展渗透测试工作。
摘抄
做事最怕一个“拖”字。
今日事,今日毕。
古诗云:
盛年不重来
,
一日难再晨。
及时当勤勉
,
岁月不待人。
拖延是成功路上的绊脚石,
拒绝拖延,
才能离成功更近。
---- <拒绝拖延>
以上是关于渗透测试介绍和风险规避点的主要内容,如果未能解决你的问题,请参考以下文章