相比二进制安全方向,这个方向初期更容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了 。
不过,要想从脚本小子变成黑客大神,这个方向越往后,需要学习和掌握的东西就多了:
文章插图
网络渗透的方向更偏向于“实战”,因此对技术在广度上有更高的要求,从网络硬件设备、网络通信协议、网络服务(web、邮件、文件、数据库等)、到操作系统、攻击手法等等都需要了解 。更偏向于一个全能型的计算机专家,将各种技术融会贯通,以用于“实战” 。
网络渗透方向的工作有下面几个方向:
网络渗透的方向更偏向于“实战”,因此对技术在广度上有更高的要求,从网络硬件设备、网络通信协议、网络服务(web、邮件、文件、数据库等)、到操作系统、攻击手法等等都需要了解 。更偏向于一个全能型的计算机专家,将各种技术融会贯通,以用于“实战” 。
网络渗透方向的工作有下面几个方向:
安全服务,俗称乙方,这是最主要的一个方向,为甲方公司提供安全能力支持,如渗透测试,产品安全检测等 。学习路线上面说完了三个大的技术方向后,下面来聊聊该怎么入手呢?下面说说我的看法 。
安全能力建设,俗称甲方,国内稍微有点规模的公司都有自己的SRC(安全应急响应中心),也就是有自己的安全团队 。
国家队:你懂的
首先别想分方向,先打好基础!
第一步:计算机基础
这第一步,其实跟网络安全关系都不太大,而是进入IT领域的任何一个人都要掌握的基础能力 。
下面五大课程,是大学老师当年教给我们不管你是什么技术方向最好都好好学的技术,如今看来,仍然不过时:
- 计算机网络
- 计算机组成原理
- 操作系统
- 算法与数据结构
- 数据库
第二步:编程能力
有了上面的一些基本功后,这个时候就需要动手,来写点代码,锤炼一下编程的功底 。
下面三项,是安全行业的从业者都最好能掌握的语言:
- Shell脚本
- C语言(C++可选)
- Python
第三步:安全初体验
有了前面两步的打底,是时候接触一些网络安全的技术了,刚刚开始这个阶段,仍然不要把自己圈起来只学某一个方向的技术 。这个阶段,我的建议是:但当涉猎,见往事耳 。
网络协议攻击、Web服务攻击、浏览器安全、漏洞攻击、逆向破解、工具开发都去接触一下,知道这是做什么的,在这个过程中去发现自己的兴趣,让自己对网络安全各种领域的技术都有一个初步的认识 。
第四步:分方向
在第三步中,慢慢发现自己的兴趣点,是喜欢做各种工具的开发,还是喜欢攻破网站,还是痴迷于主机电脑的攻击···
这个时候就可以思考自己后面的方向,然后精力开始聚焦在这个方向上,通过上面思维导图中各自方向的技术去持续深耕,成为某一个领域的大拿 。
学习方法上面介绍了技术分类和学习路线,这里来谈一下学习方法
- 看书学习,这是最最基础的
- 实际动手,开发路线需要多写代码,阅读优秀开源代码,二进制路线多分析样本,编写EXP等等,渗透测试多拿网站练手(合法方式)等
- 打CTF,多参与一些网络安全比赛,接近实战的环境下锻炼动手能力
- 混圈子,多混一些安全大牛出没的社群、社区、论坛,掌握行业信息,了解最新技术变化趋势(高清版思维导图有)
推荐阅读
- 17岁男孩离家出走怎么处理 17岁的女孩离家出走了怎么办
- 欧石楠适合地栽吗,欧石楠怎么繁殖
- 护坡草种子怎么播种,护坡草籽怎么播种播种及养护方法详解
- cba比赛一般打多久 cba休赛期怎么那么长
- 香水百合怎么分株,香水百合怎么养香水百合好养吗
- 玉蝴蝶怎么泡水喝,玉蝴蝶茶的功效和功能
- 17岁女孩离家出走被派出所找到怎么办 17岁女孩离家出走
- 勐库大雪山古树茶图片,品鉴|勐库邦马大雪山头春古树茶怎么样
- 电动车电池不耐用了怎么修复?
- 干桑葚怎么样熬膏,桑葚的食用方法