搜索

渗透团队测试目标

发表于 2026-10-17 07:02:32 来源:力不从心网

去年秋天,渗透一个做安全的团队朋友给我看了份渗透测试报告。目标是测试一家做跨境电商的小公司,测试范围写得很清楚:外网边界、目标Web应用、渗透办公网。团队结果呢?测试边界没打进去,Web应用也没撕开口子。目标最后是渗透靠着在GitHub上翻到的一个泄露的API密钥,从测试环境摸进了生产数据库。团队报告里把这条路径标成了“严重”,测试可客户看完只说了一句:“这算我们运气不好吧?目标”

运气不好。这四个字差不多概括了大多数团队对渗透测试目标的渗透误解。他们觉得测试就是团队找漏洞,漏洞越多越危险,测试没找到就是安全。但渗透测试真正要回答的问题不是“有多少漏洞”,而是“攻击者能走多远”。

我见过太多团队把渗透测试目标定成“扫一遍,出个报告”。这种目标本身就有问题。扫一遍能扫出什么?Nessus、AWVS跑一圈,出来几百条中低危,修复优先级都排不明白。渗透测试的目标应该是模拟真实攻击者的行为路径,验证从外到内、从低权限到高权限的每一步是否可行。换句话说,目标是攻击链,不是漏洞列表。

举个例子。某金融客户的内网渗透,我们拿到一个域普通用户账号。按常规思路,下一步是找域管。但实际测试中,我们发现运维人员用同一套密码登录了堡垒机和GitLab。从GitLab的CI配置里翻到了K8s的service account token,再用这个token读到了生产环境的secret。整个过程没有用到任何高危漏洞,全是配置问题。如果测试目标只是“找漏洞”,这条路径根本不会被记录。但它恰恰是最真实的攻击路径。

渗透测试的目标还应该包括验证检测能力。很多团队只关心能不能打进去,不关心打进去之后有没有人发现。我们做红队评估时,会刻意在目标网络里制造一些异常流量——比如用Cobalt Strike的默认证书、用已知的C2域名。如果蓝队三天都没反应,那这个发现比任何漏洞都严重。因为漏洞可以修,检测能力的缺失是系统性的。

还有一点常被忽略:渗透测试的目标要可度量。“提升安全性”这种话没有意义。我们给客户定目标时会写清楚:比如“在两周内从外网获取域管权限”或者“验证从办公网到生产网的隔离是否有效”。有了具体目标,测试过程才有方向,结果才有说服力。客户也能清楚知道,这次测试到底验证了什么,没验证什么。

说回开头那个案例。后来我们重新做了测试,把目标改成“从外网到核心数据库的完整路径验证”。结果发现,虽然边界很硬,但测试环境的一个Jenkins节点暴露在公网,而且用的是弱口令。从那里拿到SSH密钥,再横向到生产数据库。整个过程用了不到四个小时。客户看完新报告,终于不再说“运气不好”了。

渗透测试不是体检,是实战演习。目标定错了,演习就是演戏。

随机为您推荐
友情链接
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright © 2016 Powered by 渗透团队测试目标,力不从心网   sitemap

回顶部