网络安全需要学习什么?
网络安全是一个非常宽泛的方向,现在市场上比较热门的岗位有:安全运维、渗透测试、web安全、逆向、安全开发、代码审计、安全服务岗位等等。不同工作需要的技能也有一些差异。
如果编程能力不错,建议可以从事web安全、逆向、代码审计、安全开发等岗位。如果对编程不感兴趣,可以从事安全运维、渗透测试、web安全、网络安全架构等等。
如果你想学习全栈安全工程师,那么建议的学习路线如下:
1.学习网络安全:路由和交换技术、安全设备,并学习如何构建和配置企业网络安全架构。
2.学习系统安全:windows系统和Linux系统,如服务器的配置和部署、安全加固、策略、权限、日志、容灾等。客户端安全加固等。
3.学习渗透攻防:信息采集技术、社会工程、端口检测、漏洞挖掘、漏洞验证、恶意代码、逆向、二进制等。
4.学习web安全:sql注入,XSS,CSRF,上传漏洞,解析漏洞,逻辑漏洞,包含漏洞等。采矿和修理。
5.学习安全服务:风险评估、等级保护、安全咨询、安全法律法规解读等。
6.学习CTF技术:有CTF经验一定会是企业最喜欢的人才类型。
也可以零基础学习。