去年帮一个朋友内推,渗透师证简历上写着“持有渗透测试工程师证”,测试HR看了一眼就直接扔进了待定区。工程朋友后来才知道,渗透师证那个岗位的测试技术负责人自己都没考过这个证,但他手上有三个CVE编号和一份在乌云时代留下的工程漏洞提交记录。这事挺能说明问题的渗透师证——渗透测试这行,证书能帮你过筛,测试但真正决定你走多远的工程,是渗透师证你能不能把一台机器打穿。
目前市面上跟渗透测试相关的测试证书有好几种,但真正被业内当回事的工程其实就那么几个。OSCP(Offensive Security Certified Professional)算是渗透师证公认的硬通货,考试是测试24小时实操,给你几台靶机,工程必须在规定时间内拿到指定数量的shell并提交完整报告。通过率常年徘徊在30%上下,不是题库背得好就能过的。我认识一个考了三次才过的老哥,他说第三次进考场的时候手都在抖,因为前两次的失败让他意识到,这东西考的不是知识量,是你在压力下能不能保持清晰的攻击链思维。
国内的话,CISP-PTE(注册信息安全专业人员-渗透测试工程师)是很多安全服务公司投标时的硬性要求。考试分理论和实操两部分,实操占大头。但说实话,CISP-PTE的实操难度跟OSCP不在一个量级上,它更偏向于国内政企项目的实际需求——比如对特定中间件的漏洞利用、对国产数据库的提权路径。你要是只在CTF里练过,第一次做CISP-PTE的题可能会懵,因为出题风格完全不一样。
还有一个容易被忽略的证书是CRTP(Certified Red Team Professional),偏内网渗透方向。如果你的目标是进红队或者做APT模拟,这个证比OSCP更对口。它的考试环境是一个完整的企业内网,你需要从外网打点开始,一步步横向移动到域控。整个过程没有标准答案,考官只看你最终能不能拿到域管理员权限。
考证这件事本身没什么问题,问题在于很多人把考证当成了终点。我见过太多简历上挂着OSCP的人,连一个简单的SQL注入都手写不出来,因为平时都用sqlmap。也见过没有证但能自己写fuzzer挖到0day的野路子选手。证书能证明你至少系统学过一遍知识体系,但证明不了你能在真实环境里随机应变。
如果你打算考,我的建议是先明确方向。想做Web渗透,OSCP+CISP-PTE够用;想做内网和红队,CRTP或者OSEP更合适。别为了凑简历去考一堆用不上的证,面试官问几个深入的问题就能试出你的真实水平。另外,备考过程比证书本身值钱——你在打靶机时踩过的坑、写报告时被逼着理清的利用链,这些才是真正长在你身上的东西。
最后说个现实情况。很多甲方现在招标会明确要求项目团队里持证人员的比例,所以证书在乙方安全公司里确实有市场价值,直接跟薪资挂钩。但技术面试那一关,没人会因为你有个证就放水。该问的漏洞原理、该手写的利用代码,一样都不会少。