当前位置: 首页 > news >正文

面试常问:接口信息泄漏的危害是什么?

吉祥知识星球icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247485367&idx=1&sn=837891059c360ad60db7e9ac980a3321&chksm=c0e47eebf793f7fdb8fcd7eed8ce29160cf79ba303b59858ba3a6660c6dac536774afb2a6330#rd

《网安面试指南》icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484339&idx=1&sn=356300f169de74e7a778b04bfbbbd0ab&chksm=c0e47aeff793f3f9a5f7abcfa57695e8944e52bca2de2c7a3eb1aecb3c1e6b9cb6abe509d51f&scene=21#wechat_redirect

《Java代码审计》icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484219&idx=1&sn=73564e316a4c9794019f15dd6b3ba9f6&chksm=c0e47a67f793f371e9f6a4fbc06e7929cb1480b7320fae34c32563307df3a28aca49d1a4addd&scene=21#wechat_redirect

《Web安全》icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484238&idx=1&sn=ca66551c31e37b8d726f151265fc9211&chksm=c0e47a12f793f3049fefde6e9ebe9ec4e2c7626b8594511bd314783719c216bd9929962a71e6&scene=21#wechat_redirect

《应急响应》icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484262&idx=1&sn=8500d284ffa923638199071032877536&chksm=c0e47a3af793f32c1c20dcb55c28942b59cbae12ce7169c63d6229d66238fb39a8094a2c13a1&scene=21#wechat_redirect

《护网资料库》icon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzkwNjY1Mzc0Nw==&mid=2247484307&idx=1&sn=9e8e24e703e877301d43fcef94e36d0e&chksm=c0e47acff793f3d9a868af859fae561999930ebbe01fcea8a1a5eb99fe84d54655c4e661be53&scene=21#wechat_redirect

1.1.1 接口信息泄漏

1.1.1.1 漏洞原理

随着前后端分离架构的优势越来越明显,前后端分离的应用场景也越来越广,为了前后端程序员在实际开发中能够有统一的接口文档去调试,因此也随着衍生出了很多API接口文档以及调试工具,如swagger、docway、yapi、Web Api HelpPage等。但是在使用过程中,如果不注意安全配置,很容易通过接口泄露敏感数据。

1.1.1.2 漏洞危害

攻击者通过调用、未授权访问接口的方式,获取大量敏感信息,如接口存在文件上传功能的话,攻击者可以直接利用该漏洞获取服务器权限。

1.1.1.3 检测条件

网站正常运行;

1.1.1.4 检测方法

1.通过工具爬虫或扫描得到接口文档的路径,从而找到相关的接口信息进行访问。

如API接口文档Swagger-UI信息泄漏,使用Dirsearch工具对目标网站进行扫描。

发现存在Swagger-UI信息泄漏

接口文档泄漏的接口信息

可以查看具体的接口信息,尝试进行测试调用

2.对网页源代码的查看,找到相关的源码(如相关JS),进而发现相关接口。

查看源代码,寻找引用的js

在开发者工具中点击相关JS,并寻找敏感接口,如图中,发现系统的文件上传接口

对发现的每个接口都尝试进行调用,若接口未做好鉴权,则会成功调用对应功能,对网站系统造成影响。

1.1.1.6 修复建议

1、限制对于相关API文档目录的访问

2、对于网站的每个接口都做好鉴权

推荐阅读:

学了这篇面试经,轻松收割网络安全的offer

护网主防资料库、护网设备讲解、护网初中高级别面试

Java代码审计零基础入门到整套代码审计

Web安全:靶场、渗透工具、信息收集、输入输出漏洞、业务逻辑漏洞

【护网必备技能】应急响应知识库


http://www.mrgr.cn/news/11950.html

相关文章:

  • 云原生系列 - Nginx(高级篇)
  • 2.pandas--读取文件夹中所有excel文件进行合并
  • 主流短视频评论采集python爬虫(含一二级评论内容)
  • JS中【reduce】方法讲解
  • Android 开机之让barcode无效,刷机还原model型号
  • GUI / GitOps / API: 用 Bytebase 实现 SQL 审核
  • 音频处理新纪元:深入探索PyTorch的torchaudio
  • 微服务——远程调用
  • 4个原创改写工具,为你轻松改出优质内容
  • 理解 HarmonyOS 中的网格布局:综合指南
  • MySQL的半同步模式
  • netty转发tcp连接
  • C++ 136类和对象_面像对像_多态_虚析构和纯虚析构
  • [oeasy]python031_[趣味拓展]unix起源_Ken_Tompson_Ritchie_multics
  • bfloat16 与float16的区别
  • 【DiskGenius硬盘分区】
  • 并行计算的艺术:PyTorch中torch.cuda.nccl的多GPU通信精粹
  • ubuntu 安装opencv(3.4.16)
  • git简介
  • 多语言界面的无限可能:Scratch的国际化之旅