网络安全工程师需具备哪些技能?

本人学一年网络方面的东西,现在在从事网管一职,但最初的梦想是做网络安全方面的,可当时找工作时安全方面的都需要会编程,一年网络的学习仅仅学些网络应用相关的皮毛,我这编程零基础的,看到那些ABCD几乎晕了。最近在自学JAVA,顺便还继续着自己的爱好FLASH编程,FLASH还好些有图有元件可以做出效果,激发兴趣。但JAVA一直觉得枯燥无味,总是用那个System.out.println,只能在命令提示符下展示结果,其他的与小程序或游戏有关的一点也没沾上边,最起码的交互都没有。(一直做网管整天烦杂事多得狠,遇到的电脑小白不虚心求教,还怪这怨那的几乎能把人气晕,本来脾气很好的我,现在几乎性格分裂了。有时会闲,就想学点东西,但刚开个头,P事又来了,等下次再继续还得从头开始,每天就不敢学习,时刻警惕着手机,电话,都神经敏感了。因为是在工厂,不论周末还是晚上都不得安宁,他们加班有工资,就不能体谅下我这月薪人员,给点私人时间,一会这个打,那个呼,电话上给他们讲怎么做,不是不愿搞就是搞不清楚。现在才知道,搞管理方面的最头疼了,特别是网管,说大只比文员大,说小全厂都要负责,虽然他们整天”X工“的叫,但自己知道什么工程师就是个打工的,况且他们实际也就只当你是个小打工的小二。)括号里都是废话可略去,就想问下网络安全方面的需要懂哪些知识,网络的我是学了,就差安全了,要会编程吧,编程语言太多了,不知道从哪个下手,最基本的DOS批处理我还不会呢,网上的知识都很零乱,要么就是太高深。现在我虽经过自己研究对JAVA和FLASHAS(其实Javascript与其差不多)的条件及循环有些突破,但针对实例的知识组合运用还是迷惑难解。现在就是没有方向,没有目标。如果专攻软开,现在这年龄和基础好像不太允许了,网络安全方面我想还是可以的。网络【安全】的大师们,俺虚心求教,请指点迷津,重点在【网络安全】。

网络设备的管理和配置 如果懂编程那就更好了,更换破解和使用一些软件
网络安全学习内容
1.防火墙(正确的配置和日常应用)
2.系统安全(针对服务器的安全加固和WEB代码的安全加固以及各种应用服务器的组建,例如WEB MAIL FTP等等)
3.安全审核(入侵检测。日志追踪)
4.网络工程师,CCNA课程(网络基础知识。局域网常见故障排除和组建)
5.经验积累。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-11
1:网络
基础知识:深刻理解网络基本概念,例如>ISO/OSI、TCP/IP、VLAN、各种LAN、WAN协议、各种路由协议、NAT等等
Cisco:熟悉Cisco产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;熟悉Cisco一些主要的技术例如VOIP、Qos、ACL等;
Nortel:熟悉Nortel产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;
Huawei-3com:熟悉Huawei-3com产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;
Foundry:熟悉Foudry产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;
2:主机
基础知识:熟悉服务器的基本知识,例如各种RAID、各种外设、SCSI卡等等
Sun Solaris:熟悉Sun小型机产品线,掌握各个版本的Solaris使用
IBM AIX:熟悉IBM小型机产品线,掌握各个版本的AIX使用
HP HP-UX:掌握HP-UX的基础知识
Linux:熟悉主流版本的Linux的安装、使用、配置
MS Windows:熟练掌握Windows NT、2000、2003的安装、使用、配置、排错
3:数据库与中间件
基础知识:深刻理解数据库的基本概念,会使用简单的SQL语句,了解数据库复制、数据仓库等高级概念
Sybase ASE:熟悉Sybase数据库的基本概念、体系结构、安装、配置、维护、排错、复制
Oracle DB:熟悉Oracle数据库的基本概念、体系结构、安装、配置、维护、排错、复制
MS SQL Server:熟悉MS SQL Server数据库的基本概念、体系结构、安装、配置、维护
IBM DB2:了解IBM DB2
MySQL:了解MySQL数据库在Windwos和linux下的安装和维护
Sybase EAserver:熟悉Sybase EAServer在各个平台的安装、配置和使用
Oracle AS:了解Oracle应用服务器的安装和配置
IBM WebSphere:熟悉IBM Websphere各个版本在各个平台的安装、配置和使用
Tomcat:了解Tomcat在Windwos和linux下的安装和维护
4: 英语
在一般人的概念中,网络不过就是通过拨号上上网,发个E-Mail,聊聊天,计算机组装与维护、组建局域网就以为是网络工程师了!其实网络工程师所具备的知识远不只这些,具备了上述所提的只能算是具有电脑维护能力。真正的网络工程师须具备以下几方面的知识:
让学员了解完整的计算机网络系统如何工作
深入学习网络中最核心的路由技术和交换技术
全面掌握网络管理和网络安全知识
全面学习一个网络应用的建设过程
配置和管理你的计算机系统
使学员能够设计一个完整的IT系统
对技术有不一样的追求,有理想,有目标。
增加的更为系统的内容:
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。
通过等级考试的合格人员能根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、安全地管理网络资源,作为网络专业人员对系统开发进行技术支持和指导,具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作。 一般具有以下能力:
(1)熟悉计算机系统的基础知识;
(2)熟悉网络操作系统的基础知识;
(3)理解计算机应用系统的设计和开发方法;
(4)熟悉数据通信的基础知识;
(5)熟悉系统安全和数据安全的基础知识;
(6)掌握网络安全的基本技术和主要的安全协议与安全系统;
(7)掌握计算机网络体系结构和网络协议的基本原理;
(8)掌握计算机网络有关的标准化知识;
(9)掌握局域网组网技术,理解城域网和广域网基本技术;
(10)掌握计算机网络互联技术;
(11)掌握TCP/IP协议网络的联网方法和网络应用服务技术;
(12)理解接入网与接入技术;
(13)掌握网络管理的基本原理和操作方法;
(14)熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;
(15)理解网络应用的基本原理和技术;
(16)理解网络新技术及其发展趋势;
(17)了解有关知识产权和互联网的法律法规;
(18)正确阅读和理解本领域的英文资料。
第2个回答  2021-06-23
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、善于表达沟通,诚实守信,责任心强,讲求效率,具有良好的团队协作精神。
第3个回答  2012-04-24
一个出色的可靠性工程师,可靠性工程师需要的技能和素质:在指定时间内的结构在特定条件下,完成预定功能的能力,其中包括结构的安全性,可维护性:1)众所周知的可靠性理论和耐用性,当概率测度,表示可靠性。
?可靠性可靠性也被称为,是指在规定时间内结产品的能力,在特定条件下,完成预定的功能,它包括结构的安全性,适用性和耐用性,概率测度时说可靠性。
?按照国家标准规定,产品的手段的可靠性:产品在特定条件下指定的时间内,完成所需的功能。
?产品的可靠性越高越好。高可靠性的产品,可以长时间正常工作(这是所有消费者的需要);从术语,即是,较高的产品的可靠性,该产品不能故障工作的时间越长。
2)能力结构理论3)精通概率算法4)熟练掌握英语5)熟悉结构可靠性理论)的可靠性测试7)掌握的技能,计算可靠性指标。在苏州地区的可靠性工程师的月薪是7000元左右的正面有!一
第4个回答  2012-04-24
一个出色的可靠性工程师,可靠性工程师需要的技能和素质:在指定时间内的结构在特定条件下,完成预定功能的能力,其中包括结构的安全性,可维护性:1)众所周知的可靠性理论和耐用性,当概率测度,表示可靠性。
?可靠性可靠性也被称为,是指在规定时间内结产品的能力,在特定条件下,完成预定的功能,它包括结构的安全性,适用性和耐用性,概率测度时说可靠性。
?按照国家标准规定,产品的手段的可靠性:产品在特定条件下指定的时间内,完成所需的功能。
?产品的可靠性越高越好。高可靠性的产品,可以长时间正常工作(这是所有消费者的需要);从术语,即是,较高的产品的可靠性,该产品不能故障工作的时间越长。
2)能力结构理论3)精通概率算法4)熟练掌握英语5)熟悉结构可靠性理论)的可靠性测试7)掌握的技能,计算可靠性指标。在苏州地区的可靠性工程师的月薪是7000元左右的正面有!一
相似回答