网络安全是一个很广的方向,现在市场上比较火的岗位有:安全运维、渗透测试、web安全、逆向、安全开发、代码审计、安服类岗位等。根据岗位不同工作上需要的技术也有部分差异。
如果编程能力较好,建议可以从事web安全、逆向、代码审计、安全开发等岗位。如果对编程没兴趣,可以从事安全运维、渗透测试、web安全、网络安全架构等工作。
如果要学习全栈的安全工程师,那么建议学习路线如下:
1. 学习网络安全:路由交换技术、安全设备、学会怎么架构和配置一个企业网络安全架构
2. 学习系统安全:windows系统和Linux系统、如服务器的配置部署、安全加固、策略、权限、日志、灾备等。客户端的安全加固等
3. 学习渗透攻防:信息收集技术、社会工程学、端口检测、漏洞挖掘、漏洞验证,恶意代码、逆向、二进制等。
4. 学习web安全:sql注入、XSS、CSRF、上传漏洞、解析漏洞、逻辑漏洞、包含漏洞等挖掘及修复
5. 学习安全服务类:风险评估、等级保护、安全咨询、安全法律法规解读等
6. 学习CTF技术:有过CTF经验一定会是企业最喜欢的一类人才
零基础也可以学习的
‘贰’ 如何学习网络安全
Y4er由浅入深学习网络安全(超清视频)网络网盘
链接:
若资源有问题欢迎追问~
‘叁’ 网络安全怎么学
你可以把网络安全理解成电商行业、教育行业等其他行业一样,每个行业都有自己的软件研发,网络安全作为一个行业也不例外,不同的是这个行业的研发就是开发与网络安全业务相关的软件。
既然如此,那其他行业通用的岗位在安全行业也是存在的,前端、后端、大数据分析等等,也就是属于上面的第一个分类,与安全业务关系不大的类型。这里我们重点关注下第二种,与安全业务紧密相关的研发岗位。
这个分类下面又可以分为两个子类型:
做安全产品开发,做防
做安全工具开发,做攻
防火墙、IDS、IPS
WAF(Web网站应用防火墙)
数据库网关
NTA(网络流量分析)
SIEM(安全事件分析中心、态势感知)
大数据安全分析
EDR(终端设备上的安全软件)
DLP(数据泄漏防护)
杀毒软件
安全检测沙箱
安全行业要研发的产品,主要(但不限于)有下面这些:
总结一下,安全研发的产品大部分都是用于检测发现、抵御安全攻击用的,涉及终端侧(PC电脑、手机、网络设备等)、网络侧。
开发这些产品用到的技术主要以C/C++、Java、Python三大技术栈为主,也有少部分的GoLang、Rust。
安全研发岗位,相对其他两个方向,对网络安全技术的要求要低一些(只是相对,部分产品的研发对安全技能要求并不低),甚至我见过不少公司的研发对安全一无所知。
‘肆’ 网络安全怎么去学习呢
学习网络安全可以从以下几点着手:
1、首先要看一些网络安全入门书籍,先了解一下网络安全相关的理论知识。
2、看一些在线视频,视频中讲解的还是挺明白的,而且一般都有演示,可以学习一些实操方法。
3、想要快速学习网络安全,也可以去报班,毕竟老师还是很专业的。
‘伍’ 网络安全学习的步骤是什么
1、计算机网络
2、网络操作系统
3、程序设计及数据库
4、网络安全技术与产品
5、网络安全法规、标准
6、网络安全工程与管理
‘陆’ 如何学习网络安全,应该从何学起
首先,学习方法很重要,不管是学习什么都可以根据我下面介绍的方法去学习:
一.学习, 二.模仿 ,三.实战 ,四.反思
第一步,找到相关资料去学习,你对这个都不了解,这是你之前没接触过的领域,不要想着一次就能听懂,当然天才除外
第二步,模仿,模仿什么,怎么模仿?先模仿老师的操作,刚开始可能不知道啥意思,模仿两遍就会懂一些了。
第三步,实战,怎么实战?先去我们配套的靶场上练习,确定靶场都差不多之后,再去申请成为白帽子,先去挖公益src,记住,没有授权的网站都是违法的。
第四部,反思,总结你所做的步骤,遇到的问题,都给记录下来,养成做笔记的习惯。
学习方式有了,接下来就是找到正确的引路人进行学习,一个好的引路人,一个完整的体系结构,能让你事半功倍!
‘柒’ 如何学习网络安全知识
首先,必须(时刻)意识到你是在学习一门可以说是最难的课程,是网络专业领域的顶尖课程,不是什么人、随随便便就能学好的。不然,大家都是黑客,也就没有黑客和网络安全的概念了。
很多朋友抱着学一门课程、读好一本书就可以掌握网络安全的知识和技能。不幸的是,网络安全技术决不是几本书、几个月就可以速成的。你需要参考大量的参考书。
另一方面,在学校接受的传统教育观念使我们习惯由老师来指定教材、参考书。遗憾的是走向了社会,走到工作岗位,没有人给你指定解决这个安全问题需要什么参考书,你得自己研究,自己解决问题。
网络安全涉及的知识面广、术语多、理论知识多。正给学习这门课程带来很多困难。也需要我们投入比其它课程多的时间和精力来学习它。
概括来说,网络安全课程的主要内容包括:
l 安全基本知识
l 应用加密学
l 协议层安全
l Windows安全(攻击与防御)
l Unix/Linux安全(攻击与防御)
l 防火墙技术
l 入侵监测系统
l 审计和日志分析
下面分别对每部分知识介绍相应的具体内容和一些参考书(正像前面提到的那样,有时间、有条件的话,这些书都应该看至少一遍)。
一、安全基本知识
这部分的学习过程相对容易些,可以花相对较少的时间来完成。这部分的内容包括:安全的概念和定义、常见的安全标准等。
大部分关于网络安全基础的书籍都会有这部分内容的介绍。
下面推荐一些和这部分有关的参考书:
l 《CIW:安全专家全息教程》 魏巍 等译,电子工业出版社
l 《计算机系统安全》 曹天杰,高等教育出版社
l 《计算机网络安全导论》 龚俭,东南大学出版社
二、应用加密学
加密学是现代计算机(网络)安全的基础,没有加密技术,任何网络安全都是一纸空谈。
加密技术的应用决不简单地停留在对数据的加密、解密上。密码学除了可以实现数据保密性外、它还可以完成数据完整性校验、用户身份认证、数字签名等功能。
以加密学为基础的PKI(公钥基础设施)是信息安全基础设施的一个重要组成部分,是一种普遍适用的网络安全基础设施。授权管理基础设施、可信时间戳服务系统、安全保密管理系统、统一的安全电子政务平台等的构筑都离不开它的支持。
可以说,加密学的应用贯穿了整个网络安全的学习过程中。因为之前大多数人没有接触过在这方面的内容,这是个弱项、软肋,所以需要花费比其它部分更多的时间和精力来学习。也需要参考更多的参考书。
下面推荐一些和这部分有关的参考书:
l 《密码学》 宋震,万水出版社
l 《密码工程实践指南》 冯登国 等译,清华大学出版社
l 《秘密学导引》 吴世忠 等译,机械工业(这本书内容较深,不必完全阅读,可作为参考)
三、协议层安全
系统学习TCP/IP方面的知识有很多原因。要适当地实施防火墙过滤,安全管理员必须对于TCP/IP的IP层和TCP/UDP层有很深的理解、黑客经常使用TCP/IP堆栈中一部分区或来破坏网络安全等。所以你也必须清楚地了解这些内容。
协议层安全主要涉及和TCP/IP分层模型有关的内容,包括常见协议的工作原理和特点、缺陷、保护或替代措施等等。
下面推荐一些和这部分有关的参考书(经典书籍、不可不看):
l 《TCP/IP详解 卷1:协议》 范建华 等译,机械工业出版社
l 《用TCP/IP进行网际互联 第一卷原理、协议与结构》 林瑶 等译,电子工业出版社
四、Windows安全(攻击与防御)
因为微软的Windows NT操作系统已被广泛应用,所以它们更容易成为被攻击的目标。
对于Windows安全的学习,其实就是对Windows系统攻击与防御技术的学习。而Windows系统安全的学习内容将包括:用户和组、文件系统、策略、系统默认值、审计以及操作系统本身的漏洞的研究。
这部分的参考书较多,实际上任何一本和Windows攻防有关系的书均可。下面推荐一些和这部分有关的参考书:
l 《黑客攻防实战入门》 邓吉,电子工业出版社
l 《黑客大曝光》 杨继张 等译,清华大学出版社
l 《狙击黑客》 宋震 等译,电子工业出版社
五、Unix/Linux安全(攻击与防御)
随着Linux的市占率越来越高,Linux系统、服务器也被部署得越来越广泛。Unix/Linux系统的安全问题也越来越凸现出来。作为一个网络安全工作者,Linux安全绝对占有网络安全一半的重要性。但是相对Windows系统,普通用户接触到Linux系统的机会不多。Unix/Linux系统本身的学习也是他们必须饿补的一课!
下面是推荐的一套Linux系统管理的参考书。
l 《Red Hat Linux 9桌面应用》 梁如军,机械工业出版社(和网络安全关系不大,可作为参考)
l 《Red Hat Linux 9系统管理》 金洁珩,机械工业出版社
l 《Red Hat Linux 9网络服务》 梁如军,机械工业出版社
除了Unix/Linux系统管理相关的参考书外,这里还给出两本和安全相关的书籍。
l 《Red Hat Linux安全与优化》 邓少鹍,万水出版社
l 《Unix 黑客大曝光》 王一川 译,清华大学出版社
六、防火墙技术
防火墙技术是网络安全中的重要元素,是外网与内网进行通信时的一道屏障,一个哨岗。除了应该深刻理解防火墙技术的种类、工作原理之外,作为一个网络安全的管理人员还应该熟悉各种常见的防火墙的配置、维护。
至少应该了解以下防火墙的简单配置。
l 常见的各种个人防火墙软件的使用
l 基于ACL的包过滤防火墙配置(如基于Windows的IPSec配置、基于Cisco路由器的ACL配置等)
l 基于Linux操作系统的防火墙配置(Ipchains/Iptables)
l ISA配置
l Cisco PIX配置
l Check Point防火墙配置
l 基于Windows、Unix、Cisco路由器的VPN配置
下面推荐一些和这部分有关的参考书:
l 《
网络安全与防火墙技术
》 楚狂,人民邮电出版社
l 《Linux防火墙》
余青霓
译,人民邮电出版社
l 《高级防火墙ISA Server 2000》 李静安,中国铁道出版社
l 《Cisco访问表配置指南》 前导工作室 译,机械工业出版社
l 《Check Point NG安全管理》
王东霞
译,机械工业出版社
l 《虚拟专用网(VPN)精解》 王达,清华大学出版社
七、入侵监测系统(IDS)
防火墙不能对所有应用层的数据包进行分析,会成为网络数据通讯的瓶颈。既便是代理型防火墙也不能检查所有应用层的数据包。
入侵检测是防火墙的合理补充,它通过收集、分析计算机系统、计算机网络介质上的各种有用信息帮助系统管理员发现攻击并进行响应。可以说入侵检测是防火墙之后的第二道安全闸门,在不影响网络性能的情况下能对网络进行监测,从而提供对内部攻击、外部攻击和误操作的实时保护。
‘捌’ 缃戠粶瀹夊叏涓昏佸︿粈涔
鍖呮嫭淇℃伅绉戝﹀熀纭绫昏剧▼銆佷俊鎭瀹夊叏锘虹绫昏剧▼銆佸瘑镰佸︾被璇剧▼銆佺郴缁熷畨鍏ㄧ被璇剧▼銆佺绣缁滃畨鍏ㄧ被璇剧▼銆佸唴瀹瑰畨鍏ㄧ被锛屼汉鏂囩ぞ绉戠被璇剧▼銆备富瑕佷笓涓氲剧▼链夛细楂樼骇璇瑷绋嫔簭璁捐°佽$畻链虹绣缁溿佷俊鎭瀹夊叏鏁板﹀熀纭绛夛纴鍏蜂綋𨱒ョ湅涓涓嬶紒
缃戠粶绌洪棿瀹夊叏涓扑笟璇剧▼链夊摢浜
銆婅$畻链虹绣缁溿嬨併娄俊鎭瀹夊叏鏁板﹀熀纭銆嬨併婂瘑镰佸︺嬨併婃搷浣灭郴缁熷师鐞嗗强瀹夊叏銆嬨併婄绣缁滃畨鍏ㄣ嬨併婇氢俊铡熺悊銆嬨併婂彲淇¤$畻鎶链銆嬨併娄簯璁$畻鍜屽ぇ鏁版嵁瀹夊叏銆嬨併婄数瀛愬晢锷″拰鐢靛瓙鏀垮姟瀹夊叏銆嬨併婄绣缁滆垎𨱍呭垎鏋愩嬨
缃戠粶绌洪棿瀹夊叏涓扑笟灏变笟鍓嶆櫙
缃戠粶绌洪棿瀹夊叏鏄涓涓姣旇缉鏂扮殑涓扑笟锛屾槸2015骞村紑璁剧殑涓绾у︾戯纴浣嗘槸鐢变簬閮ㄥ垎楂樻牎鍦ㄧ绣缁灭┖闂村畨鍏ㄩ嗗烟链夎缉涓虹郴缁熺殑绉绱锛屾墍浠ュ瑰簲涓扑笟镄勭曞+镰旂┒鐢熷拰鍗氩+镰旂┒鐢熸暀镶蹭篃浠2017骞村紑濮嬮檰缁寮璁俱备粠璇ヤ笓涓氱殑瀛︾戣剧疆涓婃潵鐪嬶纴缃戠粶绌洪棿瀹夊叏涓扑笟鍏锋湁闱炲父閲嶈佺殑鍦颁綅锛岄殢镌绀句细淇℃伅鍖栫▼搴︾殑涓嶆柇锷犳繁锛屾湭𨱒ョ绣缁灭┖闂村畨鍏ㄤ笓涓氱殑鍙戝𪾢鍓嶆櫙灏嗛潪甯稿箍阒斻
缃戠粶绌洪棿瀹夊叏姣曚笟鐢熻兘澶熶粠浜嬬绣缁灭┖闂村畨鍏ㄩ嗗烟镄勭戝︾爷绌躲佹妧链寮鍙戜笌杩愮淮銆佸畨鍏ㄧ$悊绛夋柟闱㈢殑宸ヤ綔銆傚叾灏变笟鏂瑰悜链夋敛搴滈儴鍒嗙殑瀹夊叏瑙勮寖鍜屽畨鍏ㄧ$悊锛屽寘𨰾娉曞緥镄勫埗瀹氾绂瀹夊叏浼佷笟镄勫畨鍏ㄤ骇鍝佺殑镰斿彂锛涗竴鑸浼佷笟镄勫畨鍏ㄧ$悊鍜屽畨鍏ㄩ槻鎶わ绂锲戒笌锲戒箣闂寸殑绌洪棿瀹夊叏镄勫岗璋冦