渗透测试与安全评估速查
授权与测试流程、信息收集、漏洞验证方法与修复、内网评估、报告与复测:合规安全评估速查。
流程与授权
测试范围界定、授权流程与合规要求
渗透测试的定义与边界
渗透测试是在授权范围内模拟攻击者视角验证安全性的评估活动;一切动作以书面授权为前提,以发现问题并推动修复为目的。
书面授权的必备要素
授权文件至少包含:委托方与测试方、测试目标清单、时间窗口、允许与禁止的操作、紧急联系人与签字盖章。
测试范围界定
范围以资产清单形式固化:域名、IP 段、应用系统、账号与测试环境,逐项确认归属后再开始。
测试规则约定(ROE)
ROE 明确双方约定:可做什么、不可做什么、如何沟通、异常如何处置,是执行阶段的行为准则。
法律红线提示
未经授权的入侵、干扰、数据获取行为触犯法律;渗透测试的合法性完全建立在授权与约定范围之上。
排除范围与敏感系统保护
明确排除项:核心数据库、工控系统、医疗设备等禁碰系统要书面列出,测试计划绕开或只做只读核查。
生产环境测试注意事项
生产测试坚持“最低必要动作”:能只读不写入、能单点不批量、能低峰不高峰,全程可回退。
保密协议与数据保护
测试过程会接触系统信息与业务数据:签署保密协议,约定数据仅用于测试、限期销毁并出具销毁记录。
测试中止条件
出现以下情形立即中止:业务异常或性能明显下降、发现已被真实攻击痕迹、误入范围外系统、联系不上对接人。
测试数据获取与保管
测试中如确需数据证明问题,按最小化原则获取:用自有测试数据或脱敏样本,避免下载真实业务数据。
证据留存与记录规范
测试过程留痕:时间、动作、目标、结果、截图;记录与报告对应,支撑复现与整改验证。
测试合同与服务条款
合同明确服务内容、交付物、时间、验收标准与责任划分;技术附件(范围/ROE)作为合同组成部分一并签署。
测试窗口与业务影响约定
测试时间与业务方约定:避开业务高峰与结算窗口;部分敏感测试项安排在夜间或维护窗口执行。
破坏性测试禁区
删除数据、篡改配置、植入文件、提权后长期驻留等动作一律禁止;验证深度止于“证明可能性”。
应急联系人机制
双方各留主备联系人与升级路径,测试期间保持可联系状态;联系不上时暂停高风险动作。
测试环境与生产环境选择
优先在测试环境做高风险验证;生产环境只做低影响项目,且必须经过单独审批与窗口安排。
拒绝服务类测试禁止事项
任何形式的拒绝服务测试(含高并发压测、资源耗尽验证)默认禁止;确有需要须单独立项,在隔离环境进行。
授权检查清单
开工前逐项核对授权闭环:文件、范围、时间、联系人、数据约定、工具合规,全部就绪才执行。
测试源 IP 报备与白名单
提前把测试出口 IP 报备给防守方:加入监控白名单或标注免封禁,避免测试动作触发封禁影响进度。
与监控与蓝队协同
测试期间与蓝队共享关键时间点与目标范围,让检测规则在测试流量上验证有效性,同时避免把测试当真实入侵响应。
第三方系统授权链条
目标系统涉及第三方托管(云、IDC、CDN、SaaS)时,确认客户已获得或已代为取得相应授权/报备。
权限边界与最小必要
测试过程中的每一步操作都要问:这个动作与验证目标有关吗?无关的数据、系统与人员都不要碰。
个人信息保护要求
测试中遇到个人信息:不采集、不导出、不扩散;确需证明问题时以脱敏样本或自有数据呈现。
项目启动会要点
启动会核对:范围与目标、ROE、联系人与应急、时间窗口、报告需求;逐项确认并形成会议纪要。
测试方法论概览
主流方法论提供阶段模型与检查基线:PTES 管流程、OWASP 管 Web 检查项、等保测评管合规视角,按需组合使用。
PTES 阶段模型
PTES 七阶段:预交互、信息收集、威胁建模、漏洞分析、验证、后渗透、报告,阶段间可迭代但每步都有产出。
禁止植入与后门
测试不得植入任何后门、木马或持久化程序;确需验证持久化风险的场景,仅在测试环境模拟并立即清理。
测试后清理义务
项目结束后清理:测试账号、上传文件、临时任务、扫描器缓存与本地数据;出具清理确认并请客户抽验。
测试引发异常的上报流程
测试导致业务异常或疑似故障时:立即停止相关动作 → 保留现场信息 → 通报客户 → 协助恢复 → 记录全过程。
授权与流程常见问题
高频疑问速查:范围怎么定、口头授权算不算、发现新资产怎么办、测试账号谁提供、报告给谁。
云上测试授权与报备要点
云环境测试除客户授权外,通常还需在云平台提交渗透测试申请:说明目标、时间与测试方式,批复后再开展。
社会工程学测试的额外授权
社工测试涉及人员与心理影响,需要更高层级的单独书面授权,并提前设计保护措施与申诉渠道。
证据链管理要点
需要作为正式证据使用的材料(如入侵痕迹)记录:发现时间、获取方式、经手人、哈希值与存放位置。
授权委托书要素清单
授权委托书是现场执行时随身携带的凭证:目标清单、期限、允许动作、签发人签字单位盖章缺一不可。
授权期限与范围变更
授权到期即失效:延长需补充签发;范围增补同样走书面变更,口头追加一律不做。
测试方案模板结构
方案包含:目标与范围、依据与规则、方法与工具、进度安排、风险控制、交付物与验收,评审通过后执行。
OWASP 测试指南用法
OWASP 测试指南提供 Web/API 检查项清单:按版本选用,逐项标注适用范围与结论,避免漏测与重复。
测试凭据的处置
测试中获取或猜到的凭据:记录来源与用途,不滥用于无关系统,项目结束按约定销毁或移交。
截图与证据规范
截图包含四要素:目标标识(URL/IP)、时间、操作内容、结果;个人信息与凭据打码后入报告。
未授权测试的后果提示
未授权扫描与入侵可能触犯法律并承担民事与刑事责任;服务方与个人均可能被追责,授权文件缺失是最大风险源。
内网与外部测试的授权差异
外部测试授权粒度为域名/IP;内网测试还需明确:接入方式、网段、可触达系统、账号权限与横向限制。
钓鱼演练审批要点
钓鱼演练需 HR/法务/管理层共同审批:明确目标人群、邮件模板预审、发送节奏与演练后通报安排。
API 测试授权与限速
API 测试确认授权范围(端点、账号、频次限制),约定限速与熔断线,避免批量调用影响服务。
测试团队角色分工
明确角色:项目负责人(对外接口)、主测(执行)、复核(结论把关)、联络(日志与进度),避免多人对外口径不一。
资产归属验证
测试前验证资产确实属于委托方:域名备案信息、whois、证书组织信息、资产管理系统记录交叉核对。
范围变更处理流程
测试中发现新资产(影子系统、子域)时的处理流程:记录 → 上报 → 确认归属 → 获得书面许可 → 纳入或排除。
ATT&CK 框架用于评估视角
用 ATT&CK 战术技术清单作为覆盖度参照:评估检测与防护对常见战术的覆盖,识别盲区,而非用于实施攻击。
工具使用边界
工具只用于授权目标:扫描器不开全互联网漫游、不配置自动利用模块、不把工具输出直接当结论。
测试操作日志记录
测试机统一记录操作日志:命令历史、请求日志、脚本输出;按日期归档,与证据编号关联。
测试动作可回退设计
每一项可能产生变更的测试动作都要先设计回退:测试账号、测试数据、临时配置,先想怎么撤再做。
测试沟通机制
沟通节奏:日报(进展与次日计划)、周报(阶段总结)、高危即时通报;渠道固定,避免多线混乱。
漏洞赏金项目规则要点
众测/赏金项目按平台规则执行:范围资产、禁止项(DoS/社工/隐私数据)、报告格式与奖励判定均在规则中明确。
黑盒白盒灰盒的选择
黑盒模拟外部视角、白盒提供源码与文档、灰盒给部分信息;选择取决于目标(评估利用难度 vs 覆盖度)。
物理入侵测试授权要点
物理渗透(尾随、门禁测试)需要书面授权 + 与安保团队协同,明确可进入区域与不可触碰设施。
无线测试授权要点
无线评估需明确测试区域、频段与是否包含干扰测试;被动监听与关联测试分别授权。
测试人员资质与背景要求
外派测试人员应具备相应资质与保密承诺:背景核验、保密协议签署、关键系统测试安排资深人员。
工具使用的合规要求
使用正版或有合法授权的工具;商业工具遵守授权范围,开源工具核验来源与完整性,禁止使用来路不明的二进制。
供应商评估测试的授权链
对供应商系统做评估时,授权来自供应商本身,而非仅采购方;三方关系要在合同与授权文件中理清。
众测参与注意事项
参与众测先读三份材料:项目范围、禁止事项、提交规范;测试中坚持最小影响,报告质量决定审核效率。
跨境与异地测试合规提示
目标或人员在境外时,还需考虑当地法律与跨境数据规则;测试数据回传前确认合规要求。
信息收集
资产梳理、公开信息与指纹识别
信息收集的目的与边界
信息收集为后续测试提供资产与入口地图,全部动作限定在授权清单内;范围外发现的信息只记录不深入。
被动与主动收集区分
被动收集(公开源、第三方数据)不触碰目标系统;主动收集(扫描、探测)会产生流量,需按窗口与限速执行。
公开信息源梳理
常用公开源:官网、备案信息、证书日志、代码仓库、招聘信息、历史快照;逐项记录来源与时间。
子域梳理思路
子域梳理优先用被动源(证书日志、公开数据),再以低频字典验证;数量异常时优先抽样确认。
DNS 记录类型与用途
梳理 A/AAAA、CNAME、MX、TXT、NS 等记录:判断服务归属、邮件服务与第三方托管关系。
端口扫描的合规前提
端口扫描属于主动动作:确认在授权范围内、已约定窗口与限速,扫描前核对目标清单一次。
扫描限速与业务保护
根据业务承载设置扫描并发与速率:先低速率试测,观察业务指标后逐步调整;出现抖动立即降速。
域名注册信息核查
通过 whois 与备案信息核对域名主体、注册时间与注册商,确认资产归属并与授权清单对齐。
服务与版本识别思路
识别开放端口对应的服务与版本:优先用协议特征与灰度探测,结果与客户台账交叉验证。
与客户资产台账对账
把收集结果与客户台账逐项对比:找出台账未记录的系统(影子资产)与已下线系统,形成差异清单确认。
证书日志的公开信息利用
证书透明度日志公开记录签发过的域名:用于子域线索梳理,属于完全被动的方式。
IP 段归属与分配梳理
把授权 IP 段与运营商分配记录、路由信息核对:确认段内主机归属,避免把邻居资产纳入测试。
Web 技术栈识别
通过响应头、Cookie、页面特征识别 Web 中间件与框架:用于评估漏洞面与测试重点。
URL 采集与清单整理
采集授权站点的 URL 与参数:来源包括页面爬取、历史快照、日志与站点地图;统一去重后标注功能模块。
暴露面端口清单
整理授权范围内暴露的端口与服务,标注应暴露/意外暴露:意外暴露项写入报告作为整改重点。
信息收集检查清单
收集阶段收尾核对:资产清单、指纹画像、差异项、存疑项、证据归档,逐项打钩后进入验证阶段。
搜索引擎语法用于资产梳理
用站点限定与关键词组合检索公开页面:梳理业务入口、文档与历史页面,全程只读公开索引。
代码仓库信息泄露自查
检查组织公开仓库是否包含敏感信息(密钥、内部地址、配置);发现问题移交客户处置,不扩散内容。
防护设备识别与测试节奏调整
识别目标前是否有 WAF/CDN:确认后调整测试节奏与报备方式,避免误触拦截影响进度——目的不是规避防护。
测试账号信息整理
整理测试账号:来源(客户提供/自建)、角色与权限、有效期;账号权限矩阵是越权验证的基础素材。
常用收集工具与边界
常用工具各有用途:解析查询、资产测绘、内容发现、爬虫代理;统一要求:来源合规、目标白名单、结果人工复核。
信息收集常见问题
高频疑问:找不到子域怎么办、测绘数据准吗、扫描被拦怎么办、能查员工信息吗、历史资产能测吗。
对象存储暴露面自查
检查客户公开对象存储桶(列出权限、索引页);发现公开可读内容记录并提醒客户收紧权限,不下载数据。
影子资产记录流程
发现未在台账中的系统:记录域名/IP、发现方式、关联线索,上报客户确认归属与处置意向。
API 文档与入口梳理
梳理公开的 API 文档、SDK 与开发者页面,形成接口入口清单;文档缺失时以业务页面观察为主。
参数清单与分类
把参数按类型分类(查询、表单、JSON、头部):标注可能涉及资源引用与权限判断的参数,作为验证重点。
泄露凭据线索处理
发现疑似泄露的凭据线索(如公开粘贴内容提及目标邮箱):记录并告知客户,由客户处置;不尝试登录验证。
技术栈画像整理
汇总操作系统、中间件、框架、数据库线索,形成技术栈画像:为漏洞面评估与检查项选择提供依据。
邮件安全记录核查
核查 SPF/DKIM/DMARC 公开记录配置情况:记录类型与策略级别,作为邮件安全评估的输入。
证书清单梳理
梳理授权资产使用的外证书:颁发机构、有效期、SAN 域名;即将过期与 SAN 异常宽的证书列入提醒。
网络空间搜索引擎用途
空间测绘平台可查询暴露资产(端口、组件、证书):用于授权范围内资产自查与暴露面核对,不用于侦查无关目标。
前端资源信息梳理
梳理前端 JS 中的接口路径与配置线索(只读分析):完善接口清单;发现敏感信息线索按流程移交。
信息收集证据整理
收集阶段的证据按资产归档:解析结果、指纹截图、清单文件统一编号,供后续阶段引用。
收集阶段小结内容
收集完成后输出阶段小结:资产全貌、技术栈、暴露面与待确认项,作为进入验证阶段的检查点。
ASN 归属梳理
通过 ASN 查询了解目标网络的自治域与路由归属,用于理解网络边界与确认资产范围。
CDN 判断与测试对象确认
通过解析与响应特征判断是否使用 CDN:测试对象以授权约定为准,禁止尝试寻找源站进行绕过测试。
邮箱与人员结构信息边界
公开渠道可了解邮箱命名规则与部门结构(用于安全意识评估背景);不收集个人隐私,不用于骚扰与钓鱼(未经授权)。
域名解析配置核查
核查授权域名的基础解析配置(区域传送开放、记录一致性):发现配置疏漏在报告中提醒修复。
子域指向核查
核查子域 CNAME 指向:指向已释放的第三方资源时存在被抢注风险,记录并提醒客户清理解析。
历史快照信息梳理
利用公开历史快照了解旧版页面与被移除的入口:线索用于理解系统演进,不直接作为测试目标。
公开渠道信息整理边界
整理企业公开发布的信息(公众号、公告、技术博客):了解业务与技术背景;仅限公开信息,不做个人隐私收集。
组织代码资产梳理
梳理组织公开仓库清单:技术栈、维护状态与示例配置;公开仓库中的敏感信息按泄露自查流程处理。
威胁情报辅助资产画像
用威胁情报核对客户资产是否出现在情报数据中(泄露、仿冒、关联攻击):为报告提供外部视角输入。
TLS 证书信息提取
从服务证书中提取组织、SAN、有效期信息:用于资产确认与证书管理检查(公开信息,只读)。
robots 与站点地图梳理
robots.txt 与 sitemap 是官方公开的入口线索:整理被声明的路径,与实际访问对照完善清单。
备份文件暴露自查
检查站点常见备份文件命名是否暴露(.bak/.zip/.sql):发现可下载即记录证据并提醒清理,不下载内容。
目录结构探测边界
目录探测仅在授权范围内进行并用小字典抽样;命中敏感目录交由客户确认用途,不深入访问内容。
资产标记与去重方法
资产记录统一字段与命名规则:标识、来源、状态、归属、备注,多来源结果合并去重。
招聘信息中的技术线索
招聘信息会披露技术栈与系统规模:作为技术画像的补充来源,与其他线索交叉验证。
IP 信誉与历史信息查询
查询目标 IP 的历史信誉与关联信息:了解是否被标记、是否曾涉及安全事件,作为背景判断输入。
DNS 历史解析梳理
查询域名的历史解析记录:了解迁移过的 IP 与消失的子域,线索用于资产全貌梳理。
反查同址站点
通过反查了解同 IP/同 CNAME 关联的站点:判断共用基础设施关系,辅助确认资产归属与影响范围。