案例中心

做工作 学知识

渗透测试服务

时间:2019-12-03   访问量:1701

1、概述

    渗透测试服务,是在客户授权的前提下,以模拟黑客攻击的方式,对业务系统的安全漏洞、安全隐患进行全面检测,最终目标是查找业务系统的安全漏洞、评估业务系统的安全状态、提供漏洞修复建议。

    在渗透过程中,我们会采用业界领先的漏洞检测技术、攻击技术、攻击工具和安全团队编写的脚本。过程分为四步:计划与准备、信息收集、实施渗透、输出报告。计划与准备阶段主要是根据业务系统反馈的内容制定项目实施方案与计划;信息收集与实施渗透是项目的实施阶段,输出报告主要是汇总和评估项目中发现的安全威胁,并输出文档。

2、测试方法

    渗透测试服务采用的测试方法如下。

  (1)信息搜集

    信息探测阶段包括信息收集,端口、服务扫描,计算机漏洞检测,此阶段主要做渗透前的踩点用。

    使用工具:

 (2)端口扫描

    通过对目标地址的TCP/UDP端口扫描,确定其所开放的服务的数量和类型,这是所有渗透测试的基础。通过端口扫描,可以基本确定一个系统的基本信息,结合安全工程师的经验可以确定其可能存在以及被利用的安全弱点,为进行深层次的渗透提供依据。

 (3)口令猜测

    口令猜测也是一种出现概率很高的风险,几乎不需要任何攻击工具,利用一个简单的暴力攻击程序和一个比较完善的字典,就可以猜测口令。对一个系统账号的猜测通常包括两个方面:首先是对用户名的猜测,其次是对密码的猜测。

 (4)脚本测试

    脚本测试专门针对Web服务器进行。根据最新的技术统计,脚本安全弱点为当前Web系统尤其存在动态内容的Web系统存在的主要比较严重的安全弱点之一。利用脚本相关弱点轻则可以获取系统其他目录的访问权限,重则将有可能取得系统的控制权限。因此对于含有动态页面的Web系统,脚本测试将是必不可少的一个环节。

 (5)人工渗透

    人工渗透,主要针对系统的业务逻辑漏洞进行安全测试,利用业务逻辑漏洞查找可准确、切实的找出业务中存在的安全隐患,避免被恶意用户利用,对系统造成重大损失。

3、测试内容

    对业务系统的渗透测试,除使用产品和工具扫描外,更重要的需要进行人工渗透,渗透内容包括但不限于以下项,且需要对发现的漏洞进行验证和利用。

序号分类项目
1配置管理备份测试、HTTP方法测试、传输安全
2身份鉴别用户注册、账户权限、账户枚举、弱口令
3认证授权认证绕过、目录遍历、授权绕过、权限提升
4会话管理超时测试、会话管理绕过测试、会话令牌泄露测试、跨站点请求伪造CSRF测试
5输入验证SQL注入、代码注入、命令执行注入、跨站脚本XSS
6错误处理错误码分析、栈追踪分析
7业务逻辑数据验证、请求伪造、完整性、次数限制、上传测试

4、输出成果

    渗透测试的输出成果如下:

5、服务收益


上一篇:软件源代码安全审计服务

下一篇:网络安全风险评估

电话:18932533255
Q Q:121906975
地址:河北省石家庄市桥西区海悦天地


Copyright © 2015-2024 河北指尖跳动科技有限公司 All Rights Reserved.
冀ICP备2023042898号-1

二维码

扫一扫 手机访问