网络安全被列为国家安全战略的一部分,安全行业规模逐渐扩大,网安人员的需求也随之增加。很多刚转行过来的新同学,对网络安全岗位了解还比较少,今天明叔给大家讲一下网络安全行业都有哪些岗位以及职责要求,我们一起来看看吧。
1
渗透测试工程师
岗位释义:
渗透测试岗位主要是模拟黑客攻击,利用黑客技术,挖掘漏洞,提出修复建议。需要用到数据库、网络技术、编程技术、操作系统、渗透技术、攻防技术、逆向技术。有些大厂,甚至将渗透岗位分为红蓝两方,对候选人的技术要求比较高,大部分刚入行的新人,也将渗透岗作为后期的发展目标。
岗位职责:
负责对客户网络、系统、应用进行渗透测试、安全评估安全加固;
在出现网络攻击或安全事件时,提供应急响应服务,帮助用户恢复系统及调查取证;
针对客户网络架构,建议合理的网络安全解决方案。
技能要求**:**
熟悉Owasp Top10 漏洞原理、攻击、防御手法、有渗透测试经验;
熟悉主流的Web安全漏洞原理、利用方式和修复方案,包括不仅限于SQL注入、XSS、越权、逻辑漏洞、命令执行等;
熟悉主流的安全工具,并结合手工测试,能够对APP、Web应用进行安全测试;
熟练使用burpsuite/sqlmap等安全工具;
熟悉至少一门编程语言;
有护网和CISP或CISP-PTE认证者优先考虑。
2
安全运维工程师
岗位释义:
维护网络系统的正常、安全运行,如果受到黑客攻击,则需要进行应急响应何入侵排查安全加固。很多刚毕业入行的新人,基本都从运维做起。
岗位职责:
日常终端维护,操作系统安装加固;
完成网络安全设备故障排查、处置;
完成相关管理制度文档的编辑何提交。
技能要求:
熟悉常用的网络产品及相关技术(路由器、交换机);
熟悉数据库的操作语法,能够部署数据库及数据库维护;
熟悉Linux系统服务的配置及自动化维护脚本编写;
熟悉常用的安全产品及相关技术(防火墙、入侵检测、防病毒、漏洞扫描、安全审计);
对WEB应用的安全配置,漏洞以及攻击方法有一定了解;
有护网和驻场安全运维经验,具备相关认证优先考虑,如CISP,HCIE等。
3
安全运营工程师
岗位释义:
在运维的基础上,高效可持续地不断提升企业的安全防御能力。
岗位职责:
制定优化安全策略;
负责监控、扫描等各类安全策略的制度和优化;
负责信息安全事件的应急响应;
参与网络安全评估工作、安全加固工作和监控等等。
技能要求:
了解网络安全运营和管理;
熟悉Linux系统、部署docker系统;
具备日志分析能力跟一定的安全事件处理经验;
有CISP或CISP-PTE认证者优先考虑。
4
等保测评工程师
岗位释义:
等保测评也叫等级保护测评,主要负责开展信息安全等级保护测评、信息安全风险评估、应急响应、信息安全咨询等工作。
岗位职责:
网络安全等级保护测评项目实施;
Web渗透测试、操作系统安全加固等安全项目实施配合。
技能要求:
熟悉Windows/linux不同发行版的使用、配置与管理;
熟悉网络设备、防火墙、入侵检测、日志审计等安全设备的配置管理;
了解数据库(Oracle、MySQL)、中间件(iis、apache、tomcat)的配置操作;
熟悉各个厂商网络及安全产品(如路由器、交换机、防火墙等)的调试及其他数据通讯设备的相关配置;
等保测评的项目实施及管理包括等保测评的物理安全测评、主机安全测评、数据安全测评、应用安全测评、安全管理测评;
测评报告及风险评估报告的编写;
具有等保测评师证书或其他安全技能证书者优先。
5
安全服务工程师
岗位释义:
负责安全服务项目的实施,撰写渗透测试、安全巡检相关报告等工作。
岗位职责:
负责业务服务器操作系统的安全加固;
负责推进业务层安全渗透、安全加固以及安全事件的应急响应,协助漏洞验证等;
负责对业务服务器系统层的应用程序的运行权限监测,评估;
对服务器进行漏洞扫描、端口扫描、弱密码扫描、整理报告;
跟踪国内外安全动态,搜集安全情报和安全研究,对各类安全事件主导跟进,包括Web漏洞处理、DDOS防御等。
技能要求:
熟悉常见安全漏洞原理,及验证、利用、修复方法;
熟悉信息安全服务项目应急响应及处置流程;
了解资产识别、网络安全测试,信息安全运维、信息安全渗透测试基本流程;
熟悉典型的安全防护设备原理,了解业界主流的网络安全产品功能;
熟悉Windows或Linux系统的安全机制与加固措施;
持有CISP/CISP-PTE/CISAW等相关资质优先。
6
网络安全工程师
岗位释义:
网络安全工程师是信息时代的守护者,他们专注于确保网络系统的安全性、稳定性和高效性。了解各种网络协议和安全技术,应对网络威胁。
岗位职责:
负责协同安全技术体系架构建设;
指定安全运维流程,通过工具、技术手段进行落地执行,确保产品的安全性;
承担客户交流和重点项目对标,支撑客户沟通交流、方案设计等;
挖掘企业外网与内网漏洞,并协通有关部门跟进风险的修复情况。
技能要求:
熟练使用各种渗透测试工具,能独立对公开的通用漏洞进行复现;
熟悉安全事件应急处理流程与方法;
网络安全基础知识有初步了解,掌握如计算机病毒木马、APT威胁、网络攻击、Web防护、漏洞扫描(达到NISP一级水平)
熟悉主流服务器操作系统(Windows、Linux)、主流数据库、网络及安全设备(路由器、交换机、防火墙)、渗透测试技术;
熟悉至少一门编程语言,能够进行脚本、漏洞验证;
持有CISP/CISP-PTE等相关资质优先。
7
售前工程师
岗位释义:
负责网络安全售前产品交流、产品演示、技术讲解等。
岗位职责:
有过硬的技术基础和产品基础,能将用户的需求跟公司技术快速匹配;
负责公司产品或产品新功能的PPT宣讲和操作演示;
负责公司业务产品的售前/售后支撑,方案讲解演示;
参与招投标工作,协助完成招投标方案。
技能要求:
熟悉TCP/IP协议、路由器、交换机、等级保护等;
具有网络安全、系统安全、Web安全等方面的理论基础;
熟悉主流安全技术原理对于云安全、数据安全、态势感知等专项安全有一定的认知;
精通VISIO、PPT、WORD、EXCEL等各类办公软件;
具有较好的文案整合能力、优秀的文档输出能力、沟通表达能力等;
持有CISP或软考相关证书者优先。
结语
网络安全正处于高速发展阶段,不同企业对安全岗位需求也不同。大体来说,网络安全岗位主要是5个方向:安全规划与设计、安全建设与实施、安全运行与维护、安全应急与防御、安全合规与管理,因此除了前面列出的岗位,网络安全还有很多岗位如安全开发工程师、安全研究工程师、漏洞挖掘工程师、安全管理工程师、应急响应工程师、网络安全架构师、安全架构评估师、网络入侵检测分析师、网络安全情报分析师、网络安全顾问、网络安全培训师等。
网络安全属于专业性比较强的工作种类,每一个设置的岗位都为构建强大的网络安全体系贡献独特的专业技能,对人才的要求越来越高,我们要做的就是努力夯实自己的基础,走到心目中的安全岗位。
网络安全学习路线&学习资源
网络安全的知识多而杂,怎么科学合理安排?
下面给大家总结了一套适用于网安零基础的学习路线,应届生和转行人员都适用,学完保底6k!就算你底子差,如果能趁着网安良好的发展势头不断学习,日后跳槽大厂、拿到百万年薪也不是不可能!
初级网工
1、网络安全理论知识(2天)
①了解行业相关背景,前景,确定发展方向。
②学习网络安全相关法律法规。
③网络安全运营的概念。
④等保简介、等保规定、流程和规范。(非常重要)
2、渗透测试基础(一周)
①渗透测试的流程、分类、标准
②信息收集技术:主动/被动信息搜集、Nmap工具、Google Hacking
③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察
④主机攻防演练:MS17-010、MS08-067、MS10-046、MS12-20等
3、操作系统基础(一周)
①Windows系统常见功能和命令
②Kali Linux系统常见功能和命令
③操作系统安全(系统入侵排查/系统加固基础)
4、计算机网络基础(一周)
①计算机网络基础、协议和架构
②网络通信原理、OSI模型、数据转发流程
③常见协议解析(HTTP、TCP/IP、ARP等)
④网络攻击技术与网络安全防御技术
⑤Web漏洞原理与防御:主动/被动攻击、DDOS攻击、CVE漏洞复现
5、数据库基础操作(2天)
①数据库基础
②SQL语言基础
③数据库安全加固
6、Web渗透(1周)
①HTML、CSS和JavaScript简介
②OWASP Top10
③Web漏洞扫描工具
④Web渗透工具:Nmap、BurpSuite、SQLMap、其他(菜刀、漏扫等)
恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;如果等保模块学的好,还可以从事等保工程师。薪资区间6k-15k
到此为止,大概1个月的时间。你已经成为了一名“脚本小子”。那么你还想往下探索吗?
7、脚本编程(初级/中级/高级)
在网络安全领域。是否具备编程能力是“脚本小子”和真正黑客的本质区别。在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力.
零基础入门,建议选择脚本语言Python/PHP/Go/Java中的一种,对常用库进行编程学习; 搭建开发环境和选择IDE,PHP环境推荐Wamp和XAMPP, IDE强烈推荐Sublime; ·Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完; ·用Python编写漏洞的exp,然后写一个简单的网络爬虫; ·PHP基本语法学习并书写一个简单的博客系统; 熟悉MVC架构,并试着学习一个PHP框架或者Python框架 (可选); ·了解Bootstrap的布局或者CSS。
8、超级网工
这部分内容对零基础的同学来说还比较遥远,就不展开细说了,贴一个大概的路线。感兴趣的童鞋可以研究一下,不懂得地方可以【点这里】加我耗油,跟我学习交流一下。
网络安全工程师企业级学习路线
如图片过大被平台压缩导致看不清的话,可以【点这里】加我耗油发给你,大家也可以一起学习交流一下。
一些我自己买的、其他平台白嫖不到的视频教程:
需要的话可以扫描下方卡片加我耗油发给你(都是无偿分享的),大家也可以一起学习交流一下。
网络安全学习路线&学习资源
结语
网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。
特别声明:
此教程为纯技术分享!本书的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本书的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失!!!