网络安全工程师需要学:计算机语言、局域网组网技术、网络管理的基本原理和操作方法、网络系统的性能测试和优化技术、网站渗透、服务漏洞扫描、程序漏洞分析检测、计算机应用、漏洞利用、漏洞修复、代码审计、安全脚本编写、SRC挖洞、入侵和攻击分析追踪等课程。
网络安全工程师的职责:
1、在软件系统、网络和数据中心的开发阶段,与其他计算机安全人员合作执行公司内部安全措施。
2、调查公司软件及硬件方面的缺陷及安全风险。
3、找出一个能够保护整个公司IT设施的最佳方案。
4、构建防火墙。
5、监测公司网络的攻击和入侵情况。
6、当发现缺陷时,消除网络或系统中存在的漏洞。
7、必要时,查出入侵者并通知执法机构。