软件工程本科生宝典
首页/就业方向调查/网络安全工程师(渗透测试/安全研发)
就业方向调查 · 研发类

网络安全工程师(渗透测试/安全研发)

Cybersecurity Engineer (Penetration Testing / Security R&D) —— 网络安全工程师负责保护系统和数据不被攻击、泄露、篡改,是数字化转型中越来越关键的岗位。主要分两大方向:一是攻防方…

需求
市场需求
薪资
薪资水平
门槛
入行难度
强度
工作强度
研发类
方向归类
Cybersecurity Engineer (Penetration Testing / Security R&D)
英文名称
💰 薪酬参考(2024-2026 中国市场)

一线城市:应届安全工程师 15-30K/月,大厂安全岗 SP 可到 25-35K/月(安全岗普遍要求更高、校招名额少);普通公司 10-18K/月。3 年经验 22-40K/月;5 年 35-60K/月;资深安全专家/攻防负责人可达 70-100K+。甲方安全(企业自建安全团队)通常比乙方安全服务公司稳定且待遇好;金融、互联网大厂安全岗位稀缺且溢价高。二线约打 6-7 折。安全是「越老越吃香」的少数方向之一。

🧭岗位画像

网络安全工程师负责保护系统和数据不被攻击、泄露、篡改,是数字化转型中越来越关键的岗位。主要分两大方向:一是攻防方向(渗透测试、红蓝对抗、漏洞挖掘),像黑客一样思考,主动发现系统弱点并推动修复;二是安全研发/安全建设方向(安全平台、WAF、IDS/IPS、SDL 流程、代码审计、合规),用工程手段把安全能力内置到研发流程中。它处在「技术」与「合规」的交叉点:既要对抗真实攻击,也要满足《网络安全法》《数据安全法》《个人信息保护法》等法规的合规要求。与后端开发的区别在于:开发关注功能正确,安全关注「攻击者能不能利用它、数据会不会泄露」;安全工程师要具备开发、网络、系统、密码学等复合知识,且需要持续跟进最新的漏洞与攻击手法。随着数据泄露成本飙升和监管趋严,安全岗位从「可有可无」变成了「必须配置」。

📅日常工作:这份工作每天具体在干什么

这是判断自己适不适合最关键的依据。

  1. 早上看安全资讯和漏洞情报:确认有没有影响公司资产的新漏洞(如某某组件 RCE)、有没有在野利用,评估是否需要应急
  2. 做渗透测试:对指定系统进行信息收集、漏洞扫描、手工测试(SQL 注入、XSS、越权、SSRF),编写渗透测试报告并推动修复
  3. 跟进漏洞修复:和开发一起复现漏洞、讨论修复方案,验证修复是否彻底,跟踪闭环
  4. 代码审计:审阅 Java/PHP/Go 业务代码,找硬编码密钥、SQL 拼接、反序列化、越权逻辑等安全问题
  5. 参与安全评审(SDL):在需求与设计阶段评估安全风险,检查接口鉴权、数据加密、越权控制是否到位
  6. 运营安全设备与平台:看 WAF/IDS/防火墙告警,分析可疑流量,处置攻击事件,优化拦截规则
  7. 做应急响应:一旦发生入侵或数据泄露,快速隔离、取证、溯源、止损,并按流程上报(有严格的合规时限要求)
  8. 开发安全工具和平台:写扫描器、自动化审计脚本、漏洞管理平台,把重复的安全检查自动化
  9. 做安全合规工作:配合等保测评、数据安全审计、隐私合规检查,准备材料、整改问题
  10. 写安全报告与推动安全文化:给开发团队做安全培训,复盘安全事件,把安全意识和技术沉淀到流程里

🎯核心要求(硬门槛)

  • 必须:扎实的网络与操作系统基础,精通 TCP/IP、HTTP、DNS、Linux,理解常见协议的攻击面
  • 必须:掌握渗透测试方法论与工具(Burp Suite、Nmap、sqlmap、Metasploit、Wireshark),熟悉 OWASP Top 10
  • 必须:理解常见 Web 漏洞原理与利用(SQL 注入、XSS、CSRF、SSRF、文件上传、越权、反序列化),能手工验证
  • 必须:掌握至少一门编程语言(Python 为主,或 Go/Java),能写脚本、改进工具、做代码审计
  • 必须:了解密码学基础(对称/非对称加密、哈希、签名、TLS)与鉴权机制
  • 必须:有法律与合规意识,理解《网络安全法》《数据安全法》《个人信息保护法》,做测试须在授权范围内
  • 加分:有 CTF 获奖经历、SRC 漏洞提交记录、CVE 编号或安全证书(CISP、OSCP、CISSP)
  • 加分:有安全研发能力(WAF/IDS/安全平台开发)、逆向与二进制安全、云安全、AI 安全经验

🧱技术栈地图

渗透测试工具
Burp SuiteNmapsqlmapMetasploitWiresharkfscanYakit
安全研究
IDA ProGhidraFridapwntoolsGDB
安全研发
PythonGoJavaWAFIDS/IPSSIEMHIDS
云与容器安全
云安全配置审计容器安全K8s 安全Zero Trust
密码与协议
TLS/SSLJWTOAuth2国密算法
合规与标准
OWASP Top 10等保 2.0ISO 27001GDPR数据安全法

📶能力分档:初级 / 中级 / 高级

Web 漏洞挖掘

初级会用工具扫描并验证常见漏洞;中级能手工挖掘复杂逻辑漏洞与越权;高级能发现 0day 级别漏洞并写利用链

怎么练:刷 PortSwigger Web Security Academy、DVWA、Pikachu 靶场,在 SRC 平台提交漏洞积累实战

渗透测试全流程

初级会打单点;中级能完成一次完整内网渗透与报告;高级能主导红蓝对抗与 APT 级攻击模拟

怎么练:打 HTB/VulnHub 靶机,参加 CTF 比赛,完整演练外网打点到内网横向的全链路

代码审计

初级能按规则查;中级能白盒审计业务代码找逻辑漏洞;高级能审计框架与中间件源码并挖链

怎么练:审计开源项目(如 Java 开源 CMS),读常见漏洞的源码成因,用 CodeQL/fortify 辅助

安全研发能力

初级会写脚本;中级能开发扫描器或安全工具;高级能设计安全平台与防御体系

怎么练:用 Python/Go 写一个自己的扫描器或 WAF,参与开源安全项目,把工具产品化

应急响应与溯源

初级会按流程处置;中级能分析攻击链并溯源;高级能主导重大事件的应急与反制

怎么练:学习应急响应流程,用日志与流量分析还原攻击路径,复盘真实或模拟的安全事件

合规与风险管理

初级了解法规;中级能落地等保与数据安全要求;高级能设计企业安全体系与合规框架

怎么练:学习等保 2.0 与个人信息保护法,参与一次真实的合规测评全流程

📈成长路径与薪酬变化

阶段薪酬参考做什么 · 考核什么
初级安全工程师 0-2 年一线 12-22K/月,二线 8-14K/月做漏洞扫描、渗透测试、安全运维、按手册应急,考核点是漏洞发现数量与质量、工具使用熟练度、报告专业度
中级安全工程师 2-5 年一线 22-40K/月,二线 14-26K/月独立负责渗透项目或安全模块、做代码审计、开发安全工具,考核点是攻防实战能力、漏洞闭环率、安全建设产出
高级安全专家/红队负责人 5-8 年一线 35-60K/月,二线 26-42K/月主导红蓝对抗、安全平台建设、重大漏洞研究与应急,考核点是攻防成果、安全体系搭建与团队带动力
安全架构师/CSO/首席安全官 8 年+一线 60-120K/月(含期权)负责企业整体安全战略、合规与风险管理、安全团队建设,考核点是零重大安全事件与安全对业务的正向价值

💼面试考什么

  • Web 安全:SQL 注入、XSS、CSRF、SSRF、任意文件上传、越权、反序列化的原理、利用与防御
  • 渗透流程:信息收集、打点、提权、内网渗透、横向移动、权限维持、痕迹清理的完整方法论
  • 网络与协议:TCP/IP、HTTP/HTTPS、DNS 攻击、中间人攻击、ARP 欺骗、抓包分析
  • 代码审计:常见漏洞的代码特征、白盒审计思路、Java 反序列化链、组件漏洞(Log4j 等)
  • 密码学:常见加密算法原理与误用、JWT 攻击、TLS 握手与降级攻击、哈希与加盐
  • 安全研发:WAF 原理与绕过、IDS/IPS、SIEM、如何设计一套安全防护体系
  • 云安全与合规:容器逃逸、K8s 安全、云配置错误的攻击面、等保 2.0 与数据安全法要求
  • 实战题:给定一个目标如何打点、遇到 WAF 如何绕过、如何从外网进内网拿域控、如何做一次应急响应

🗺️从零到能上岸:学习路线

  1. 第 1 步:打牢网络与系统基础,学《计算机网络:自顶向下方法》和 Linux,理解协议与操作系统是安全的根基
  2. 第 2 步:入门 Web 安全,刷 PortSwigger Web Security Academy(公认最好的 Web 安全教程)和 DVWA/Pikachu 靶场
  3. 第 3 步:学渗透测试,读《Web 安全深度剖析》《白帽子讲 Web 安全》,掌握 Burp Suite 等工具,打 HTB/VulnHub 靶机
  4. 第 4 步:学编程与代码审计,掌握 Python,读《代码审计:企业级 Web 代码安全架构》,审计开源项目
  5. 第 5 步:大量实战,在 SRC(补天、漏洞盒子、各大厂商 SRC)提交漏洞,参加 CTF 比赛积累对抗经验
  6. 第 6 步:考取认证加分,如 OSCP、CISP、CISSP,或深入安全研发(写扫描器/WAF)、逆向、云安全细分方向
  7. 第 7 步:理解合规与业务,学习等保 2.0、数据安全法,参与企业内部安全建设,从技术走向体系

🛠️能撑住简历的项目

🛠️

项目 1

自研安全工具/扫描器:用 Python/Go 开发的漏洞扫描器、子域收集工具或 WAF,发布到 GitHub 并积累 star

🛠️

项目 2

SRC 漏洞挖掘成果:在厂商 SRC 提交的高危漏洞列表与致谢,附 CVE 编号更佳,是安全岗最硬的敲门砖

🛠️

项目 3

靶场/CTF 实战记录:HTB 靶机通关、CTF 比赛获奖经历,体现攻防实战能力

🛠️

项目 4

企业安全建设方案:为某系统做的安全加固或 SDL 流程设计(脱敏),体现从攻到防的完整视角

⚖️真实处境:优势、代价与行业趋势

✅ 值得选的理由
  • 越老越吃香,经验积累价值高,是少见的抗年龄焦虑方向
  • 攻防对抗有强烈的成就感和技术激情,社区氛围好
  • 监管趋严 + 数据泄露成本上升,安全岗位需求持续增长且不可替代
  • 薪资溢价明显,甲方安全岗位尤其稀缺且稳定
⚠️ 要接受的代价
  • 入门门槛高,需要网络、系统、编程、密码学等复合知识,成长周期长
  • 受法律严格约束,「白帽」与「黑帽」一线之隔,越界可能触犯刑法
  • 安全漏洞永远修不完,责任重于权力,出事容易被问责
  • 合规工作繁琐枯燥,日常相当一部分是写报告应付检查
🔭 行业趋势判断

网络安全是确定性最强的长坡厚雪赛道。政策端,《网络安全法》《数据安全法》《个人信息保护法》三法并行 + 等保 2.0,强制企业配置安全能力;市场端,数据泄露成本逐年飙升、勒索攻击频发,甲方纷纷自建安全团队。技术上,云安全、容器安全、零信任、AI 安全(大模型提示注入、数据投毒)成为新战场,AI 也能辅助漏洞挖掘与告警分析。判断:安全岗位需求稳定增长、抗周期能力强,是中国本科生的优质选择,但门槛高、偏合规的工作内容需要心理准备。攻防与安全研发(尤其云原生与 AI 安全)是最有前景的细分方向,越资深越值钱。

🏢 代表公司与部门
奇安信绿盟科技深信服天融信360阿里云安全腾讯安全字节跳动安全华为安全安恒信息各大银行/券商安全团队国家互联网应急中心