做一个什么样的资产管理平台
2024-6-6 19:40:26 Author: mp.weixin.qq.com(查看原文) 阅读量:21 收藏

针对于白帽子用的资产管理平台,作为资产管理平台,主要核心就是扫描和管理,扫描也有很多技术小心思,会在后面说,这篇文章描绘的是怎么管理资产。

目标:资产收集/bugbounty/红蓝对抗 自动化 定时监控 高交互

这是去年W15SCAN的设计粗稿,参考了很多其他项目的交互模式。

新建项目

按照项目去划分资产。

项目按类别分类展示,按照更新时间倒序排列,并显示监控更新的数量与漏洞数量。

项目概览

  • 展示项目的数据概览信息,DNS,端口,域名,攻击面等等...

  • 展示最近的扫描状态

  • 展示项目配置信息

  • 展示项目聚合信息

    能通过分析页面的结果添加更多资产到“资产追踪”中。例如从证书主域名中添加更多域名,从根域名中添加域名。

DNS

展示DNS信息,搜索,批量操作,自动化打tag,通过tag去快速筛选

PORT

展示类似下图,C段展示

「IP资产分布图」

「ip详情」

参考 https://fofa.info/hosts/178.128.29.63

鼠标移动上去后展示IP简介,点击后显示详情。

DOMAIN

第一版web模块的界面结构

第二版web模块的界面结构

聚合

「指纹聚合」

图标,tag,端口,标题聚合

CIDR,国家聚合

headers信息聚合(header信息通常能发现有趣的东西)

搜索

点选聚合页面可以交互性的搜索模式

排序

批量操作,任务编排

ENDPOINT(爬虫数据)

展示

  • 表格展示

  • 展示状态码,内容长度, 标题

  • 展示来源,来源方式

  • 来源方式

    • 爬虫

    • fuff

    • 敏感文件扫描

    • 目录爆破

聚合

  • path

  • host

搜索

  • request/response的模糊搜索

  • 高亮展示

爬虫数据全局搜索

img

爬虫数据按照网站文件夹树形搜索

img

攻击面

扫描到的感兴趣的数据往这里面填充,不一定必须是漏洞,一个小点也可以,后面通过数据关联可以更大角度分析网站。

  • 类别

    • 域传输,email,nuclei,xss,sql,etc..的结果入库

  • 展示

    • 可以快速按照类型进行筛选

详情关联

像dns->port->domain 直接有很多关联的ip,dns,domain,这些东西是可以放到一起看的

再就是对C段的关联,对同段的关联,风险信息一起能更好。

任务编排(插件)

插件系统做法是准备开放dns,port,domain,endpoint等模块的所有api信息,用户可以自己写python代码去调用api,调用工具,形成插件,插件可以在web端也展示,更好的交互。

编排方案

任务编排可视化

资产变更

  • 资产变更监控

    • js变化

    • 状态码

    • title

    • 网页DOM结构

    • 新的DNS

    • 新的WEB

    • WEB监控

    • endpoint

显示 新增/修改/删除 的数据

点击显示具体「增删改」内容

新js端点

显示

  • js 端点路径

  • 时间

  • 增删改内容

基于AI的资产变更建议

这是一种可能,资产变更的上下文给到大模型,让大模型根据资产的变更和相关信息给出渗透建议。

武器库/配置

web指纹

端口指纹

POC

按照指纹App分类

自动化安全运营

  • 通过爬虫同步各个最新漏洞信息

  • 同步nuclei-template,然后对数据筛选对应指纹

  • 用大模型去监控开源组件的issue,pr等信息,分析是否为漏洞信息

基于上述操作,就可以随时从项目数据里找到对应的组件,可以第一手去探测poc。

大数据接口

集成各种大数据接口,补充之前模块的数据,聚合信息并输出聚合的url,ip信息


知识星球

建立了知识星球w15scan,后续w15scan的更新都会在上面同步,欢迎加入(免费)



文章来源: https://mp.weixin.qq.com/s?__biz=MzU2NzcwNTY3Mg==&mid=2247485172&idx=1&sn=431738134d328a1980de2fa74a5fa088&chksm=fc986fd3cbefe6c5aab523141078574cd54f2295422a29cb3529c51b78ba3b5bd02ad1e708a0&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh