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 接口利用、越权查看等，敬请期待后续的分享吧！