网络信息安全工程师主要学习哪些知识?
随着互联网的发展,一些网络安全问题也层出不穷,因此网络安全工程师的地位也日益凸显。那么一名优秀的网络安全设计师需要会什么呢?他每天的工作内容又是什么呢?通常网络安全工程师必须要掌握专业知识这样的硬实力,同时也要有积极向上、有责任感这样的软实力。至于工作内容,都是围绕着维护网络安全展开的。
网络安全工程师必备技能:
首先需要学习理论知识,比如计算机基础知识需要熟练,包括计算机软硬件、网络、数学等,然后对网络安全相关的网页篡改、计算机病毒、系统非法入侵、数据泄密、网站欺骗、服务瘫痪、漏洞非法利用等也要掌握。除了需要掌握以上所讲的知识以外,还离不开对技术的掌握,而技术是在不断的实践工作中总结出来的。具体从业要求如下:
1、计算机应用、计算机网络、通信、信息安全等相关专业本科学历,三年以上网络安全领域工作经验;
2、精通网络安全技术:包括端口、服务漏洞扫描、程序漏洞分析检测、权限管理、入侵和攻击分析追踪、网站渗透、***木马防范等。
3、熟悉tcp/ip协议,熟悉sql注入原理和手工检测、熟悉内存缓冲区溢出原理和防范措施、熟悉信息存储和传输安全、熟悉数据包结构、熟悉ddos攻击类型和原理有一定的ddos攻防经验,熟悉iis安全设置、熟悉ipsec、组策略等系统安全设置;
4、熟悉windows或linux系统,精通php/shell/perl/python/c/c++ 等至少一种语言;
5、了解主流网络安全产品{如fw(firewall)、ids(入侵检测系统)、scanner(扫描仪)、audit等}的配置及使用;
6、善于表达沟通,诚实守信,责任心强,讲求效率,具有良好的团队协作精神。
网络安全工程师工作内容:
每个想学网络安全都很纠结自己要学那些课程,我在这里列出了一些希望对大家有所帮助。
1. Ethic and Legality (黑客道德与法律法规)
2. Footprinting (踩点)
3. Scanning (扫描)
4. Enumeration (列举)
5. System Hacking (系统入侵)
6. Trojans and Backdoors (木马和后门)
7. Sniffers (数据包监听)
8. Denial of Service (拒绝服务)
9. Social Engineering (社会工程攻击)