信息安全工程师要什么基础
1、计算机应用、计算机网络、通信、信息安全等相关专业本科学历,三年以上网络安全领域工作经验;
2、精通网络安全技术:包括端口、服务漏洞扫描、程序漏洞分析检测、权限管理、入侵和攻击分析追踪、网站渗透、病毒木马防范等。
3、熟悉tcp/ip协议,熟悉sql注入原理和手工检测、熟悉内存缓冲区溢出原理和防范措施、熟悉信息存储和传输安全、熟悉数据包结构、熟悉ddos攻击类型和原理有一定的ddos攻防经验,熟悉iis安全设置、熟悉ipsec、组策略等系统安全设置;
4、熟悉windows或linux系统,精通php/shell/perl/python/c/c++等至少一种语言;
5、了解主流网络安全产品(如fw、ids、scanner、audit等)的配置及使用;
6、善于表达沟通,诚实守信,责任心强,讲求效率,具有良好的团队协作精神。
就业方向:
信息安全专业的毕业生,主要在计算机软硬件、网络、应用相关领域从事安全系统设计、安全产品开发、产品集成、信息系统安全检测与审计等方面工作,服务单位可以是国家机关、企事业单位及科研教学单位等。譬如系统安全工程师、网络系统安全软件工程师、信息安全工程师、Linux操作系统工程师等都是不错的选择。公安局信息监查网站安全病毒杀毒公司以及一切涉及到信息安全的地方,比如说电信,网通的技术安全维护员,各个重要政府部门的网络安全监测等等都是。
从各大IT企业的招聘信息来看,信息安全工程师需要掌握以下能力:
1、数据库原理、常用数据库开发;
2、数据挖掘相关技术、算法,了解主流数据挖掘、商业智能产品;
3、防火墙、入侵检测、网络流量识别控制等信息安全产品相关技术;
4、独立解决技术难题的能力。
5、B/S架构系统架构、开发流程及相关技术;
6、编程开发能力,熟悉C、C++或者JAVA程序开发语言;
7、网络协议、网络编程及相关网络产品开发技术。
以上就是小编的分享,希望可以帮助到大家。