敏感信息泄露监测--从网页JS代码中寻找敏感信息

admin 2023年6月10日07:44:20评论89 views字数 636阅读2分7秒阅读模式
敏感信息泄露监测--从网页JS代码中寻找敏感信息

1.简介:
JavaScript已经成为现代Web浏览器开发中最普遍的技术之一。使用客户端JavaScript框架(如AngularJSReactJSVue.js)构建的应用程序已向前端输送了大量功能和逻辑。随着客户端功能和逻辑的增加,客户端的攻击面也在逐渐增加。
作为安全测试人员,我们必须了解这些应用程序的攻击面。对我们来说,了解要查找的信息,查找的位置以及如何查找那些能导致在应用程序中发现潜在安全问题的信息都很重要。

2.我们需要找哪些信息:

作为渗透测试人员,对客户端JavaScript进行静态分析时,我们或多或少会对以下几类信息感兴趣:
1.会增加攻击面(URL,域等)的信息
2.敏感信息(密码,API密钥,存储等)
3.代码中的潜在危险的敏感接口和参数
4.具有已知漏洞的组件识别
敏感信息泄露监测--从网页JS代码中寻找敏感信息
3.攻击面管理平台深度收集web资产
3.1 js扫描
攻击面管理平台具有简单扫描和深度扫描(截止到第三层)

敏感信息泄露监测--从网页JS代码中寻找敏感信息

敏感信息泄露监测--从网页JS代码中寻找敏感信息

3.2 敏感信息发现(密码,API密钥,存储等)
攻击面管理平台会利用正则表达式去,提取到的url返回结果和js中进行正则匹配 敏感信息泄露监测--从网页JS代码中寻找敏感信息

敏感信息泄露监测--从网页JS代码中寻找敏感信息

3.3 支持多级敏感目录扫描
攻击面管理平台会通过对常见的敏感目录,敏感接口,敏感参数进行爆破发现(如:springboot未授权、swagger未授权、druid未授权等

敏感信息泄露监测--从网页JS代码中寻找敏感信息

3.4 具有已知漏洞的组件识别

攻击面管理平台会对收集到的url进行指纹识别,并且可以通过组件进行相关漏洞关联

敏感信息泄露监测--从网页JS代码中寻找敏感信息

敏感信息泄露监测--从网页JS代码中寻找敏感信息

原文始发于微信公众号(守望者实验室):敏感信息泄露监测--从网页JS代码中寻找敏感信息

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年6月10日07:44:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   敏感信息泄露监测--从网页JS代码中寻找敏感信息https://cn-sec.com/archives/1793355.html

发表评论

匿名网友 填写信息