- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
自动化AP漏洞Fuz实战
周阳、吕竭
01API攻击崛起的背后
02 API攻击面概述
03APIFuzz方案及实战案例
01 API攻击崛起的背后BehindtheriseofAPIattacks
万物互联背景下的数据传输链路
API经济与API生态
国际AP增速:2021年AP数量增长39%,AP调用量增长56%
美国开放银行应用Dave数据泄露 Postman:2021StateoftheAPIReport,over2700+companies 某电商平台AP泄露11亿条用户数据
2020年7月,美国开放银行应用Dave的700万用户信息泄露并在黑客平台被贩卖。包括姓名、电话、住址、出生年月、加密的社保号、电子邮件地址,以及经过Bcrypt哈希处理的密码以及3,092,396个电子邮件地址。
2021年6月,某电商企业11亿条用户信息泄露,调查结果显示有黑产通过订单评价API绕过平台风控批量爬取
加密数据,爬取内容包括买家用户呢称,用户评价内容,昵称等敏感字段等信息。
FacebookAP泄露5亿条用户数据 领英API泄露7亿用户个人信息
2021年4月,Facebook5亿用户数据在暗网公开售卖,其中包括用户的昵称,邮箱,电话,家庭住址信息。Facebook回应称报道中的数据泄露事件与外部黑客数据窃取有关,起因为2019年在线业务API一个功能遭到误用,导致信息出现泄露,影响用户约5.3亿。
2021年6月,领英爆发最大规模数据泄露事件,7亿用户个人信息在暗网售卖,研究人员经对比发现该数据样本是真实的。黑客称数据是利用领英网站API获取到用户上传到领英网站的个人信息。
02 API攻击面概述OverviewofAPIattacksurface
API协议类型
RestfulAPI(主流)
SOAPAPI
GraphQLAPI
gRPCAPI
...
API攻击面
OWASPAPISecurityTop10
企业真正的API风险
A1:失效的对象级授权 权限问题 通过遍历参数批量拖取数据的对象级别访问鉴权失效
A2:失效的用户认证
A3:过度的数据暴露 敏感数据暴露脱敏失效,或一次性返回多条不必要的敏感数据
A4:资源缺失速率限制
A5:功能级别授权已损坏
A6:批量分配
A7:安全性错误配置
A8:注入
A9:资产管理不当
A10:日志和监控不足
代码漏洞
API基础设施漏洞
错误配置
业务逻辑缺陷
SQL注入、命令执行,由业务开发者导致
API后端中间件、基础设施漏洞,如log4j2、APISIX漏洞
不安全、不完整或者临时的配置,如临时调试API、未鉴权API、存储权限公开、不必要的http方法、跨域资源共享等
无校验、无防重放、无风控策略、高并发导致条件竞争等
例:API权限问题(SonarQubeAPI未授权下载源代码)
例:API基础设施漏洞(还是权限问题?)
?CVE-2022-29464
WSO2APIManager!#$%’RCE
?CVE-2022-24112
ApacheAPISIXbacth-requests(%#)*+RCE
?CVE-2021-45232
ApacheAPISIXDashboard,#
导致API问题频发的原因
企业角度:
?大规模分布式系统及复杂应用架构带来API数量迅猛增长
?基于API-First理念构建的研发流程,极短的迭代周期导致API变动跟踪困难?传统安全测试/防护工具对API风险收敛的失效
攻击者角度:
?API可以直达数据
?大部分API的基础漏洞未被发掘?云原生应用API成为主要攻击面
03 APIFuzz方案实战案例APIFUZZSchemepracticalcase
传统WebFuzz方法的弊端
自定义路径:
?基于爬虫的web扫描器和基于字典的爆破工具获取到的API路径有限
参数结构复杂性:
?传统WebFuzz是基于GET/POST协议解析Form表单,然而API存在多种协议格式、多层嵌套的参数结构、参数内编码等场景,不够满足使用者的需求
命中率:
?传统WebFuzz工具生成的请求参数值不够精确,效率比较低下
APIFuzz流程
?通过swagger文档或进行流量分析获取到API路径、参数结构、参数类型?通过对请求序列的分析,获取API请求顺序并且生成更精确的参数值
?通过树结构参数解析及递归解码,解决API传参的复杂性问题
获取API参数结构1:Swagger解析
BasePath
参数
Host
参数值传递
获取API参数
您可能关注的文档
最近下载
- 汽油运输危险货物安全卡.pdf VIP
- 公路工程标准施工招标文件-工程量清单计量规则(一).pdf VIP
- HJ 580-2010含油污水处理工程技术规范解读.pptx VIP
- 股份公司《职工违纪违规处分规定(试行)》.pdf VIP
- 2021秋季教科版2017版小学科学四年级【上册】全册单元测试卷及期中期末试卷详解.docx VIP
- 实验室安全与防护智慧树知到期末考试答案2024年.docx VIP
- 上海财经大学801经济学历年真题及解析(2009-2021年版).pdf VIP
- DGTJ08-2093-2019 电动汽车充电基础设施建设技术标准 含2021年局部修订.pdf VIP
- 公路工程标准施工招标文件第七章—技术要求(2023年版).pdf VIP
- 注塑成型车间品质培训.pptx VIP
原创力文档


文档评论(0)