前言

网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。具有保密性、完整性、可用性、可控性、可审查性的特性。
对于现在的网络安全技术人才总体感受是匮乏的,因为网络安全这个领域太大了,大到什么程度呢?大到做这个领域的人可能需要把几乎计算机科学的所有领域全理解(注意,不是了解,是理解)以后,才能集大成,然后把这个领域做好。

技术要求

1. 数学和计算机理论基础要求

信息安全中最理论的基础是密码学。密码学谁提出来的?图灵提出来的。为什么是他提出的密码学?因为密码学的实现基础是图灵机,或者说是有限自动机原理。密码学的理论基础是抽象代数和信息论。想要比较深入的学习密码学里面的知识,至少要明白计算机领域的归约(Reduction),计算复杂性理论;至少要明白抽象代数里面的群(Group)、环(Ring)、域(Field);至少要了解信息论中信息熵的概念;这些如果不理解的话,安全证明估计就过不去了…

要是追新,看看密码学界的发展,起码说提出一个名字能明白是什么意思,估计得了解了解椭圆曲线(Elliptic Curve),双线性对(Bilinear Pairing)或者多线性对(Multilinear Pairing),格(Lattice)等等。

2. 编程能力要求

有人说了,我不用学密码学理论,我能看懂论文,把方案实现了就行了啊。因为实现的方案从理论上是否安全,要考察参数的选择。参数选择的话,就得看懂安全性证明了。我个人只是做了Java Pairing-Based Cryptography Library(jPBC)的一些实现,几乎时常会收到很多邮件,询问这个库怎么用,为什么自己实现的不对。多数情况都是因为对根上的东西没理解,导致用起来不对。

有人说了,我也不用看懂论文,我能写最经典的密码学算法,能正确调用就好了。很遗憾,就算是最经典的密码学算法,即使是有经验的开发人员,绝大多数都不能正确实现。

3. 计算机相关技术能力要求

有人说了,我不用写密码学算法,我能正确用就行了。提到网络通信,就有计算机网络的相关知识了。我个人感觉计算机网络知识的复杂度现在和操作系统都差不多了。尤其是现在分布式系统,比如分布式计算和分布式存储技术的普及,分布式计算机网络本身就构成了一个比操作系统还要复杂的总系统。做安全的话,没有计算机网络和操作系统的知识几乎只能做点皮毛工作。

提到网络和操作系统,就会想到这本身就需要比较强的编程能力。

4. 网络安全技术要求

有人说了,我也不用懂这些,我是做技术的,了解网络知识以后,找漏洞挖漏洞,直接走向人生巅峰!怎么说呢,漏洞这个东西虽然知识本身要求的不深入,但是非常考验广度。比如数据库的了解,网络得了解,各种Web语言得了解,里面有什么坑得了解。而且,很多时候漏洞检测和网络渗透会涉及到语言本身上去。

5. 文档能力和与人交流的能力

网络安全领域,不光是技术层面的,还有人员层面的。软件开发过程中出现的漏洞,绝大多数都是开发人员没有遵守安全软件开发要求而导致的。同时,各个公司、各个产品的安全架构,安全技术都不太一样。这种时候,为了保证产品的安全特性,就需要文档撰写和阅读能力,以及交流能力了。我和某位领域内人士交流的时候,总听到一种抱怨:我靠,这安全机制不是瞎搞么,这怎么评估,怎么实现?

很遗憾,互联网发展太快了,很多东西都没有模块化体系化,现实就是这样。想要解决这个问题,就需要一群在计算机各个领域内都精通,或者退一步,都了解的人,将各种安全技术和产品抽象,从而提出并设计架构。这样才能提出一种比较通用的方法,从架构上去解决大部分的安全问题。不过这对一个人的要求可是有点高啊。

6. 其他能力

网络安全和通信技术是密不可分的。通信技术的发展必然会导致信息安全技术的发展。举例来说,枚举法是最没创意的攻击方法了。但是现在有了高性能计算机,分布式计算机系统,对于几年前的数据,用枚举法可能反而比其他方法更快。另一个例子,量子计算领域现在蓬勃发展,没准几年,十几年或者几十年后量子计算机就普及了。这并不是不可能,想想计算机从刚出现到现在人手几台一共花费了多长时间?那个时候,现有的体制全部推翻重来,作为安全人员就要更新自己的知识库了。当然了,这个例子有点极端,量子计算机真的来了,所有计算机科学相关的从业人员就要洗牌了。

总的来说,网络安全领域要求从业人员随时学习,随时更新知识库。而且这种更新速度是依赖于计算机科学这门学科的发展而来的。2008年DDoS攻击还没影子呢,现在DDoS几乎就是家常便饭了。网络的迅速发展,特别是后面云计算云存储的发展,给安全从业人员又带来了更多的问题。这必须要求从业人员随时更新自己的知识,持之以恒的站在最前沿思考问题。

7. 有人能做到吗?

密码学精通,可以到安全研究院。比如很多著名密码学家,Gentry,Shoup什么的就在IBM,进行全同态加密的理论研究和具体实现。而且,理解密码学的人学其他方面也比较快。但是需要到领域内快速积累。
编程能力强,计算机相关技术强,就可以不光做安全了。但安全领域绝对欢迎这样的人才。
网络安全技术能力强,可以到任何一家互联网公司做安全。知乎上的几位技术派大牛们,大多是这方面的佼佼者。
文档能力和与人交流的能力强,可以做安全咨询。这是个比较有意思的领域。这个领域更需要广泛了解安全的相关知识。不仅从技术角度,也要从管理角度。
所以,信息安全领域是一个集大成的领域。而且几乎任何一个分领域对于领域内知识的要求,都高于本身的要求。因为基础不够的话,想做安全就有点痴人说梦了。

网络安全技术人才会饱和吗?

回到问题上面来,安全人才会达到饱和吗?我认为有生之年能把上面说的起码都做过一遍,几乎都是不可能的。网络安全的人才要求很高。能力强,哪怕是一方面能力强,都可以从茫茫人海中脱颖而出。一个直接的体现就是信息安全周围配套内容的普及。我在做Black Hat,包括密码学一些视频的听译时,就尝试过让别人帮忙听写,我来翻译。结果,即使是专业听译人员,拿到这些视频也都瞎了。因为专业词汇太多,几乎是中文都不知道什么意思。Black Hat系列这么好,为什么一直以来没人做字幕,听写翻译?因为确实对听译人员要求很高。我自己水平有限,只能听译密码学、Java、以及部分数据库、网络通信相关主题的Black Hat,而且也会遇到各种问题,遇到从来没听说过的技术、开源代码、工具、或者思想。当然这个过程也是收获的过程。

所以,网络安全人才应该一直会保持匮乏的状态,等待新鲜血液的注入。

另一方面,由于门槛太高,不少人会在门外徘徊。门外的人多了,饱和一词也就来了。

只有网络安全领域是这样

就如同事物都是螺旋向上发展的一样,正像其他回答说的那样,任何领域都是:水平不高,哪里都饱和;水平高了,哪里都会要。什么叫水平高,高到什么程度就够了?我认为没有尽头。一个领域,越是钻研,越是往深了看,就越发现自己的渺小和无能。这会反过来导致更强的求知欲和更强的动力。等觉得自己小到只是一个沙子的时候,抬头一看,可能就会明白,绝大多数人,可能连分子大小都没到,但他们认为自己内部的原子和电子,就是整个世界。

希望我们都能成为一粒沙子,看着大海的波涛汹涌,而毫无意识的,为这个世界的组成贡献自己的一份力量。

标题答案:不会出现饱和

关注我,获取2021最新【网络安全学习资料·攻略

国内网络安全这门行业人才会不会饱和呢?相关推荐

  1. 想入门网络安全?先来看看网络安全行业人才需求!

    如果你是一个想要入门网络安全行业的小白.如果你是网络安全专业在读的大学生.如果你是正在找工作的新手,那么这篇文章你一定要仔细看.毕竟知己知彼百战百胜,知道行业的人才需求才能更好得发挥自己的优势. 当你 ...

  2. 职场篇—从网络安全行业人才需求讲个人规划

    如果你是一名正在找工作的网络安全方向大学生,或者是刚刚踏入网络安全领域的新手,这篇文章很适合你,如果你是一名老网安人,看看有哪些你中招了. 当你打开BOSS直聘.拉钩等招聘类网站后,在首页的快速导航页 ...

  3. 一文解读,网络安全行业人才需求情况

    随着近几天国家网络安全宣传周在全国各地开展活动,网络安全再一次成为热门话题.网络安全不再缩在小小的安全圈子里,惠及面越来越广.不少对网络安全颇有兴趣的朋友非常关心行业前景如何?该怎么提升自我能力,更快 ...

  4. 国内网络安全公司、社区简介

    2019独角兽企业重金招聘Python工程师标准>>> 国内网络安全公司简介 1. http://www.symantec.com/region/cn  赛门铁克中国一家从事网络安全 ...

  5. IT行业人才工资水平曝光,收入情况调查,薪水揭密

    一.中国IT技术人才工资水平大曝光 "金三银四"说的是每年的3月和4月人才市场的活跃期,这段时间也是IT技术人员更换工作--"跳槽"的高峰期.与此同时,各大公司 ...

  6. 区块链产教融合刻不容缓,高校该如何培养行业人才

    热点追踪 / 深度探讨 / 实地探访 / 商务合作 2020年的科技趋势,一个必不可少的关键词就是区块链. 2020年1月1日,阿里巴巴旗下达摩院发布了2020年十大科技趋势,其中第6条就是,规模化生 ...

  7. 国内网络安全公司介绍

    国内网络安全公司简介 1. http://www.symantec.com/region/cn 赛门铁克中国一家从事网络安全服务的公司,挺供网络安全产品下载.整体网络安全解决方案. 2. http:/ ...

  8. 2021-2027年中国网络安全内容审查行业市场研究及前瞻分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国网络安全内容审查行业市场行业相关概述.中 ...

  9. 互联网行业人才格局大换血,BAT 已换位?

    作者 | 脉小白 本文经授权转载自脉脉数据研究院(ID:maimaidata) 2018年是"不安"的一年,在波云诡谲的环境影响下,行业间人才流动呈现出保守倾向,融合之势减弱,各领 ...

最新文章

  1. 《实施Cisco统一通信管理器(CIPT1)》一2.4 使用分布式呼叫处理的多站点WAN部署模型...
  2. STL源码分析-bitset
  3. Database之SQLSever:SQLSever数据库管理(GUI法/SQL语句命令法两种方法实现备份(完整备份、差异备份、日志备份)、还原、删除、修改数据库等案例)之详细攻略
  4. Java8之Stream-函数式接口
  5. 翻译qmake文档(二) Getting Started
  6. 牛顿插值法 matlab程序计算方法,牛顿插值法matlab程序
  7. 【卫星】卫星通信基本概念与知识
  8. DOS-设置开机自启动
  9. 机器学习实战(第1章)
  10. Task.Yield()和Task.CompletedTask有什么不同
  11. EDM营销解读[转载]
  12. 【Android】APK应用安装过程源码解析
  13. “社畜”群体的崛起带来了哪些营销新契机?
  14. 微信招聘小程序涵盖教程
  15. 七种流行的python开发软件,收藏了
  16. Mac上安装R语言运行环境及RStudio [超详细!~]
  17. 魔兽世界最新服务器排行榜,wow国服服务器排行榜:十大平衡服已全面解锁 | TG魔兽世界专区...
  18. 下载VirtualBox,创建虚拟机,安装Linux系统(Ubuntu版)
  19. 前端埋点方案设计思路
  20. java垃圾收集哪些叙述_关于垃圾收集的哪些叙述是对的() - 问答库

热门文章

  1. 成功解决ValueError: Dimension 1 in both shapes must be equal, for ‘Assign_8‘ (op: ‘Assign‘) with input s
  2. AI开发者大会:2020年7月3日09:30--09:50司罗《为商业搭建语言桥梁》
  3. 成功解决AttributeError: module tensorflow has no attribute random_normal
  4. 一、Windows Server 2016 AD服务器搭建
  5. ASP.NET内置对象的总结
  6. NYOJ 108士兵杀敌(一)
  7. SQL_server 的基本操作
  8. linux网络编程二十:socket选项:SO_RCVTIMEO和SO_SNDTIMEO
  9. stm32 bootloader跳转
  10. 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结