常听前辈讲:如今学生,

才学1分,便觉知3分。

才学3分,便觉知7分。

若能达7分,方知才1分。

菜鸟和高手的区别,不完全在于你学了多少,更看你能否清晰认知到目前所处阶段,正确迸发出对下一阶段知识的渴望。

技术领域更是如此,才学一二,懵懵懂懂便提枪跃马,被马儿调戏一番便沮丧懊恼,轻则从头开始,重则放弃学业,岂不惜哉?

Web安全知识体系尤为复杂,下面我为大家做一个简易的知识盲区测试,若有三分以上答不上,还请诸位潜下心来求学吧。

扎心十问:


1.各种 SQL 注入类型:报错注入、布尔盲注、时间盲注、DNSLog 盲注、二次注入、宽字节注入、还有伪静态 SQL 注入你都有了解吗?可否列举出更多注入方法?

2. SQL XSS、XXE、SSRF  命令执行等无回显,如何测试证明漏洞存在?

3. PHP 代码审计常见危险函数测试思路防御方法你了解多少?

4.下图 SQL Fuzz过狗方法你会写吗?

5. XSS绕过各种方法方式,针对不同符号编码都尝试过吗?

6.各种 XSS 类型漏洞,各种场景 XSS Bypass 实战详解你知多少呢?

7.遇到不同操作系统不同环境提权问题是否都能解决?

8.从 WebShell 到怎么到内网需要的种种技术和思路,你脑海里拥有几种?

9.主流的 CMS ThinkPHP 框架代码审计学过没?时不时的爆出 0day,能第一时间想到如何利用吗?

10.如无类似 Wappalyzer 这种可以识别网站的中间件,你能否用 Python 随手写一个能轻易识别?

如果以上都不懂也没关系,你只需要躺在床上闭上眼睛,你就可以开始一键挖洞,一键提交,一键换取收益迎接白富美走上人生巅峰,23333

那么问题来了,我该如何进阶为一名 Web 安全高手呢?

对于基础薄弱的人来说,一般都是从 XSS、SQL 注入等简单的漏洞研究入门的。除了了解各种相关的术语,还需要对于 Web 应用要有一个基本的认识。在这的基础上,对于 HTML、JavaScript 要有基础的了解和使用,它们是 Web 应用架构中最重要的基础元素。其直接运行在浏览器上,渲染出网页。随后,便需要进一步了解 Web 应用的数据是如何通讯的——输入及输出。

对于基础较强的人来说,理论必结合实践,不断摸索尝试,例如遇到常规漏洞都没有的情况下,那么可以考虑从逻辑漏洞下手,逻辑漏洞情况多种多样,实践的多了,再拿到一个授权的测试站点,你就会潜意识知道到漏洞的存在点。渗透起来就会得心应手,而且逻辑漏洞不会很难,如遇程序设计的缺陷我们就可以逆向猜测程序员开发程序的逻辑结构从而找到漏洞,且只需要一个抓包工具,你就可以进行对数据包的分析与测试。

常规漏洞:


1.任意用户注册/密码找回

2.逻辑越权漏洞

3.支付逻辑漏洞

4.逻辑设计缺陷漏洞

5.……

单单这几个就有几十种漏洞情况了?不怕告诉你。常见的密码找回就有十种了。若无名师指导,Web 安全谈何学起。

Web 安全工程师技能一览表,请看下面的思维导图(冰山一角)。

看到这里有没有想摔掉手机,合上电脑到天涯去流浪的冲动。。。

但既然你来到了网易 Web 安全进阶班,我们便不会辜负你的期望。

网易云课堂专门邀请了资深 Web 安全专家 JC 老师,为同学们带来免费直播课:

《Web安全攻守之道》

为了让大家不错过直播时间,以及便于直播后答疑和交流,专门准备了一个QQ群,长按扫码就能入群,群号:768963353。

写在最后:


你的知识层面有多高,你的攻击杀伤力就有多高。认真听讲 + 实际操作 + 独立思考 + 情有独钟 = 掉坑的一个安全服务工程师。

学了皮毛,你如何能做Web安全工程师?相关推荐

  1. 想转行做web前端工程师,必学这6大技能!你都知道吗?

    web前端工程师是近几年才发展出来的新兴职业,也是目前火爆且高薪的职业. 大需求的市场环境下,出现了越来越多的人群转行做web前端工程师,如设计师.后台程序员.网虫.大学其他专业.策划.编辑等等. 要 ...

  2. 看,他们都转行做web前端工程师了

    web前端是个特殊而有趣的岗位,不是单纯的程序员,也异于UI设计师. 越来越多的人离开原来的岗位,投身于前端开发中: 设计师转前端 这种情况最常见,究其原因与web标准在中国的推广手法有关,我们最先接 ...

  3. python可以做web_Python3.0版本做web可以吗?

    在群里聊天,我说我在学习3.0版本的python,一个人说 让我从2.7学,因为3.0不能做web,这是真的么?想在这里找到一个真实的答案谢谢. 完全不是这样的. 用python做web你需要考虑两点 ...

  4. 偷懒大法好,用 selenium 做 web 端自动化测试

    自动化入门介绍 实验介绍 本次实验主要介绍什么是自动化测试和自动化测试工具 selenium.然后介绍怎么安装浏览器驱动工具 webdriver,并且开发一个简单的自动化测试脚本,体会自动化测试是怎么 ...

  5. 怎么用树莓派制作web服务器,用树莓派做web服务器,靠谱吗?

    有点想入门树莓派,然后做一个小web服务器,放在学校内网. 大家有做过类似的事情吗? 做过,自己用做测试的话是没什么问题的,而且非常小巧,携带方便.买的时候注意还要搭配这三个配件 1 可以用的无线网卡 ...

  6. golang web php,golang 适合做web开发吗

    使用go语言来做web开发,是非常方便的.如果不使用框架,仅仅使用net/http包,也能快速开发一个web应用.但是,官方包不支持RESTful风格的API,所以我们依然还是需要选择一个框架来帮助我 ...

  7. 做web前端的小伙伴注意了,未来这些发展方向可以试试!

    本文将以UI设计师转型做web前端作为案例,详细解读学web前端该学习哪些专业知识!当然也适用于所有想转型web前端的亲们! 如何学习web前端知识转型? 不少UI设计师想要学习web前端知识,一方面 ...

  8. 做Web应用程序时应该如何面向对象杂谈

    做Web应用程序很多年了,却一直使用非常熟悉的方式,三层结构(Dal,bll,Web),可是仔细一想哪里有用到面向对象?貌似没有吧,顶多隔离业务和数据了.那么MVC呢,它其实也只是改变了我们编程的方式 ...

  9. 想做web前端的小伙伴注意了,未来这些发展方向可以试试!

    本文将以UI设计师转型做web前端作为案例,详细解读学web前端该学习哪些专业知识!当然也适用于所有想转型web前端的亲们! 如何学习web前端知识转型? 不少UI设计师想要学习web前端知识,一方面 ...

最新文章

  1. wpf mvvm 实例
  2. java小程序死机_求解,刚写的小程序,一运行我机器就死机
  3. 在网站建设过程中主要在哪几个方面为后期的网站优打好根基?
  4. Javascript 的函数式对象(三)利用闭包模拟类的静态变量和方法
  5. Python分析pdf简历
  6. windows+idea运行hadoop demo(亲测)
  7. Python找出列表的中只出现一次的元素
  8. 为什么 GitHub 上的开发者比 iOS 上的要更值钱?
  9. 网页鼠标点击特效案例收集
  10. 英伟达(NVIDIA)系列显卡(GPU)技术指标对比排行
  11. UE4 虚幻引擎,光照系统。BP_Sky_Sphere 白天黑夜效果
  12. 【转】MMORPG开发入门【强力推荐,写的很好】
  13. 虚拟机安装Windows11正式版
  14. 【读书笔记】销售运营-策略制定的6大原则及5个常用工具
  15. Android实用代码大全
  16. 华为云,如何带领企业成功上云?
  17. 【C#】游戏客户端编程
  18. 中级软件设计师必考题及解题技巧
  19. 3个方法提取PDF文件里的图片
  20. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in...

热门文章

  1. 八.国民技术MCU开发之 XFMC模块之PSRAM
  2. 论文笔记:FLEX: Unifying Evaluation for Few-Shot NLP
  3. 华为给了机会,为什么OV却没抓住?
  4. java网络编程--IP与InetAddress
  5. Android中如何利用Minui显示字符的最简单Demo
  6. 疫情让“灵活用工”浮出水面,作为Android开发的你“灵活用工”了吗?
  7. Python骚操作,让图片上的人物动起来!
  8. JAVA启动杀怒尖塔_杀戮尖塔如何修改class 杀戮尖塔修改class文件方法步骤图解
  9. 促活用户新方式:在app内嵌入小游戏
  10. 64马8赛道取前4问题