banner
言心吾

言心吾のBlog

吾言为心声

SRC挖掘之敏感信息泄露

识别敏感信息#

敏感信息概念#

  • 法律角度:一旦泄露或者非法使用,容易导致自然人的人格尊严受到侵害或者人身、财产安全受到危害的个人信息
  • 更广泛的角度:一切能够被利用的信息都称为敏感信息

敏感信息的分类#

企业敏感信息#

不同企业对敏感信息的定义各异,其危害评判标准也各不相同。

(1) 物流行业
订单信息定义为高危严重标准,比如顺丰核心业务则为订单管理系统

(2) 租房买房平台
房屋设计图纸,租房合同则为敏感信息

(3) 保险平台
保单数据以及客户数据属于敏感内容

等等

在挖掘漏洞时,我们需要格外留意所挖企业属于什么行业,可能存在什么类型的企业敏感信息。

用户敏感信息#

用户敏感信息通常包括姓名、手机号、邮箱、身份证号等。(术语亦称之为公民 N 要素)
一般而言,当这些信息以组合形式出现,且数量超过 10 条时,就构成了信息泄露。

用户信息泄露常见点为社区、排行榜、评论等处,简言之,一切加载其他用户信息的地方都有可能存在信息泄露

为什么呢?因为一些接口返回的内容可能只在前端做了隐藏,但在数据包中可见到该用户的其他个人信息,且未作数据参数加密处理。
这样的话,我们正常访问网站功能页面便能获取到敏感信息!

用户敏感信息泄露还常见于查询类接口的未授权访问。
关键字:info list getxxinfo getxxcomment
可控参数:id pageNo pageSize

站点敏感信息#

这类信息泄露我个人定义为传统的信息泄露,即站点可能存在的敏感文件或目录。

常见敏感文件或目录如下:

robots.txt
crossdomain.xml(跨域策略文件)
sitemap.xml
测试文件
网站备份文件 (.rar、zip、.7z、.tar、.gz、.bak)
DS_Store 文件等(即 CTF 的源码泄露一类)
WEB-lNF/web.xml 文件
后台目录
网站安装目录
网站上传目录
mysql 管理页面
phpinfo
网站文本编辑器

敏感文件、敏感目录的挖掘一般都是靠工具、脚本来找,比如灯塔、BBscan 等

其他开源平台的敏感信息#

这类信息泄露我将之定义为社工信息泄露,产生于企业对相关的第三方平台上的信息未做好信息防护。以下是一些常见的泄露点:

  • 语雀公开知识库
    语雀是一个知识管理工具,企业可能会将其用于存储和共享敏感文档。如果权限设置不当,或者分享链接被公开,敏感信息可能会被泄露。但经过几轮的整改后,这上面能搜到的敏感信息也越来越少了。

关键词:服务器 123456 学号

  • 网盘搜索
    网盘搜索引擎可能会索引包含敏感信息的文件,或网站的源码等,这类信息收集也近乎玄学。

  • Github
    Github 是开源代码托管平台,开发者有时会不小心将敏感信息(如 API 密钥、密码等)提交到仓库中。这些信息可能会被恶意用户利用,造成安全风险。

后记#

本文分享了我对敏感信息的理解以及信息泄露常见的功能点,更进阶的挖掘方法,诸如 js 接口利用、越权查看等,敬请期待后续的分享吧!

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。