1. 网络安全技术学习:涉及端口和服务漏洞扫描、程序漏洞分析与检测、权限管理、入侵和攻击的分析与追踪、网站渗透测试、病毒和木马的防范等。
2. 网络协议与安全知识:掌握TCP/IP协议栈、学习SQL注入攻击的原理并进行手工检测、理解内存缓冲区溢出的机制及其防护措施、信息在存储和传输过程中的安全问题、数据包的结构分析、以及IIS的安全配置和组策略等系统安全设置。
3. 操作系统与编程语言:熟悉Windows或Linux操作系统,精通至少一种编程语言,如PHP、Shell、Perl、Python、C或C++,并了解市场上主流的网络安全产品,例如防火墙(FW)、入侵检测系统(IDS)、扫描器(Scanner)、审计工具(Audit)等的配置和使用方法。
总结:网络安全工程师的学习内容涵盖网络安全技术、网络协议与安全、操作系统与编程语言三个主要方面。
下载本文