【第十五天 - SSRF】

Q1. 什麽是 SSRF?

  • SSRF (Server Side Request Forgery),也就是服务端请求伪造
  • 一般情况下,企业内部会有 server 维护各种服务,而外部网路无法连线到企业内部的网路
  • SSRF攻击则是指,攻击者先蒐集各种资讯,例如企业内部网路会使用的API ,最後在没有取得企业授权时,利用 server 上的漏洞,以授权者的身分发送 request 给内网

https://ithelp.ithome.com.tw/upload/images/20210929/20140592GXTrtWAF8R.png

https://ithelp.ithome.com.tw/upload/images/20210929/20140592BLahUeeOvz.png

图片来源: https://en.wikipedia.org/wiki/URL

  • 在许多网页程序的架构中,不会由单一服务器完成实现所有服务,而会进行一些分工,将功能分散到不同的服务器上,以利於管理。尤其现在云端化的应用越来越多,许多服务不需要亲自架设与实作,直接呼叫 API 即可。
  • 在这种一个网页後端会再去呼叫其他 API 的架构下,若没有对使用者输入做好充分的检查,则攻击者可能构建一个特殊的输入,使得网页後端在呼叫 API 时,反而在未经授权地呼叫、请求了其他的资源。这种攻击就是 SSRF。

Q2. SSRF 协定测试

参考资料:


<<:  15 | WordPress 社交网路服务图示 Social Icons Block

>>:  Day 14 event

Day 5 授权是种承担责任的能力!

成为一个成熟的人,就是遇到『禁止进入』或『前方无法通行』的标志时,就会乖乖遵守,免得踏入危险的场所,...

30天学会 Python: Day 4-《资料Collection》

容器(Collection) 可以同时储存多个资料的资料类型,可以达到用一个变数名称储存多个数值的功...

【Day 28】- 这个验证码有点难破解(应对反爬虫技术-验证码篇)

前情提要 昨天使用了 Dcard 的 API 来爬取 Dcard 上面的文章。 开始之前 各位开始在...

DAY26 第一个完整程序练习,一台计算机!(一)

今天我们要来做一个专案,我要做一个计算机,以我们所学的来说技术方面很简单,但逻辑方面会比较难,以我来...

Day 23. Hashicorp Vault: KeePass into Vault

Hashicorp Vault: KeePass into Vault 今天介绍一个小工具,当你要把...