作为白帽子黑客,你应该掌握的 6 个能力

2019 年 1 月 15 日 phodal

互联网进入下半场,竞争越发的激烈,能与人工智能比肩的热门职业已然不多。而互联网越发达,各大企业所面临着各种网络安全问题会越发的严峻,Web 安全工程师的人才缺口仍在不断扩大

经济理论揭示了需求大于供给时,供给方必然涨价的市场定论,也为此奠定了 Web 安全工程师高薪资的市场基础。

安全技术是一个完全可量化的技能,随着 Web 安全技能的不断提升,可预见的月均薪资水准也将水涨船高。有 60% 以上的 Web 安全工程师,月薪达到 15K 以上。

图1: Web 安全工程师整体月均薪资分布


Web 安全工程师必备技能


一名合格的 Web 安全工程师是要具备很多的知识点,不但要对网站架构熟悉,通讯协议,测试流程与测试工具使用,漏洞利用脚本编写,还有需要经验的积累等

每一项能力中都是需要精心细琢,深度研究,才能进阶到一个更高的程度,过程中少不了前辈的引导、个人的努力和坚持


1. 基础网络协议/网站架构


互联网的本质也就是一系列的网络协议,不管是C/S架构还是B/S架构都是基于网络通信,渗透人员需要了解到通信流程以及数据包走向等,才能使用相应手段跟工具去做渗透。

Web网站常见的协议以及请求方式,这些在做渗透的时候必不可少的。甚至也是可以利用协议来做渗透测试。所有的知识都是息息相关的,必不可少。


2. 基础的编程能力


一名Web渗透测试人员必须具有有一定的基础编程能力的,每天都跟代码打交道,如果不会写代码或者看不懂代码,十分吃亏。

例如需要自己写一款适合此刻情景漏洞的工具,如果不会写会极大降低效率。再者就是关于后续进阶的代码审计问题,如果不会写代码,代码也看不懂那么就不知道怎么从源代码去审计漏洞去发现原因。对于只会利用工具的渗透人员跟会写代码的渗透测试人员来说,在遇到某种情况下,优势一下就能体现出来了。


3. 渗透测试工具


渗透测试工具网上开源的很多,作为渗透测试人员会使用渗透测试工具这是必不可少的。一些优秀的工具要学会利用,还有就是要学会自己写工具

例如在做渗透测试中,好比说大量的数据FUZZ,如果说人工操作将大大浪费时间跟效率。如若网上的工具不符合此漏洞的情景,这时候就需要自己手动写工具去调试。当然网上优秀的工具已不少,优先使用会极大提高我们的效率。


4. 了解网站的搭建构成


试着去了解一个网站的形成架构,语言,中间件容器等。如果不知道一个网站是如何搭建起来的,那么做渗透的时候根本就没有对应的渗透测试方案。

例如一个网站采用了某种中间件,或者什么数据库,再或者是采用网上开源的CMS。如果对于这些不了解,那么就只能在网页上徘徊游走,甚至无从下手。了解一个网站的搭建与构成,对于自己前期做踩点与信息收集有着很大的帮助才能事半功倍。


5. 漏洞原理(重要)


渗透测试人员肯定是要对漏洞原理去深入研究探究,这样会从中发现更多有“趣”的东西。所有有“趣”的东西是可能你在原有的基础漏洞上配合其他漏洞,从而达到组合漏洞,这样效果有可能会更佳。

不去了解漏洞原理,漏洞产生,不去从代码层出发,那就不知道漏洞起因,到后期的渗透利用以及修复方案,就会显得吃力,这时候有可能你就需要去查资料,从某种形式的降低了速度与效率,所以,知识与积累必不可少。


6. 报告撰写能力


每次做完渗透测试之后,都是需要一个渗透测试报告,所以报告撰写能力也是不可缺。

对于自己漏洞挖掘的梳理,网络结构印象加深,这是后期与客户沟通还有与开发对接提修复建议能起到很大的帮助,这些细小的细节决定着你服务的质量与你的责任感,所以这些都是需要不断的积累与提升的一个过程。

入门Web安全工程师的学习建议

对于想要入门 Web 安全的同学来说,学习过程中,尤其是前期学习千万不要放弃。同时,学习的过程中要记录图文并茂的笔记。

作为知识的积累,最重要的进行实践,实践,实践!在实践中发现问题,解决问题,安全非一朝一夕之事。

如果你有兴趣入门 Web 安全,以下的几本书籍资源可以推荐给你:

1.《白帽子讲 Web 安全》

2.《白帽子讲浏览器安全》

3.《SQL 注入攻击与防御》

4.《XSS 跨站脚本攻击剖解与防御》

5.《一本书读懂 TCP/IP》

6.《Metasploit渗透测试指南》


当然,如果找到一个有经验的老师系统指导你学习,并以练习的方式针对性对你的问题进行反馈这样的学习更高效!

为了让大家更进一步了解 Web 安全的学习路径以及企业对安全人才的实际需求,1月16日晚上20点,我们邀请到 网易高级安全工程师石刘洋 在网易云课堂进行一场主题为《Web 安全从入门到学以致用》的免费的直播分享。


扫描上方海报 QQ 群二维码

(QQ群号: 778467912)

即可加入直播交流群~


在直播开始之前,助教 MM 将会提醒大家,并挥舞小皮鞭敦促大家去听课哦~

最后,希望大家能成功从一名 “安全小白” 进阶为 Web 安全高手,行走在信息安全的江湖之中。

登录查看更多
0

相关内容

FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
【干货书】现代数据平台架构,636页pdf
专知会员服务
250+阅读 · 2020年6月15日
打怪升级!2020机器学习工程师技术路线图
专知会员服务
96+阅读 · 2020年6月3日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
229+阅读 · 2020年5月21日
干净的数据:数据清洗入门与实践,204页pdf
专知会员服务
160+阅读 · 2020年5月14日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
115+阅读 · 2020年5月10日
【2020新书】如何认真写好的代码和软件,318页pdf
专知会员服务
63+阅读 · 2020年3月26日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
174+阅读 · 2020年1月1日
winter:前端工程师最重要的三个能力是什么?
前端之巅
11+阅读 · 2019年6月5日
每个架构师都应该培养业务思维
InfoQ
3+阅读 · 2019年4月21日
逆向 | C++ 加壳程序的编写思路
计算机与网络安全
9+阅读 · 2019年1月1日
薪水你自己填-番外篇
待字闺中
4+阅读 · 2018年6月13日
干货 | 机器学习怎么从入门到不放弃!
THU数据派
6+阅读 · 2018年6月8日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
1年开发经验,25万年薪的1个捷径,98%Python程序员都不知道
机器学习算法与Python学习
7+阅读 · 2018年5月23日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
Arxiv
9+阅读 · 2019年4月19日
3D-LaneNet: end-to-end 3D multiple lane detection
Arxiv
7+阅读 · 2018年11月26日
Arxiv
4+阅读 · 2018年11月6日
Arxiv
8+阅读 · 2018年4月8日
Arxiv
10+阅读 · 2018年3月23日
VIP会员
相关VIP内容
FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
【干货书】现代数据平台架构,636页pdf
专知会员服务
250+阅读 · 2020年6月15日
打怪升级!2020机器学习工程师技术路线图
专知会员服务
96+阅读 · 2020年6月3日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
229+阅读 · 2020年5月21日
干净的数据:数据清洗入门与实践,204页pdf
专知会员服务
160+阅读 · 2020年5月14日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
115+阅读 · 2020年5月10日
【2020新书】如何认真写好的代码和软件,318页pdf
专知会员服务
63+阅读 · 2020年3月26日
《代码整洁之道》:5大基本要点
专知会员服务
49+阅读 · 2020年3月3日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
174+阅读 · 2020年1月1日
相关资讯
winter:前端工程师最重要的三个能力是什么?
前端之巅
11+阅读 · 2019年6月5日
每个架构师都应该培养业务思维
InfoQ
3+阅读 · 2019年4月21日
逆向 | C++ 加壳程序的编写思路
计算机与网络安全
9+阅读 · 2019年1月1日
薪水你自己填-番外篇
待字闺中
4+阅读 · 2018年6月13日
干货 | 机器学习怎么从入门到不放弃!
THU数据派
6+阅读 · 2018年6月8日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
1年开发经验,25万年薪的1个捷径,98%Python程序员都不知道
机器学习算法与Python学习
7+阅读 · 2018年5月23日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
相关论文
Top
微信扫码咨询专知VIP会员