Tide-Mars:一款资产管理与威胁监测平台
字数 1587 2025-08-15 21:30:49
Tide-Mars 资产管理与威胁监测平台教学文档
1. 平台概述
Tide-Mars 是一款集资产管理与威胁监测于一体的安全平台,由 TideSec 安全团队开发。该平台是 WDScanner 的全新重写版本,结合了 Tide 潮汐资产探测和指纹识别技术,为客户提供高效智能的安全检测和监测服务。
1.1 设计初衷
- 专门为 SRC 漏洞挖掘设计
- 自动化搜集资产信息
- 监测资产变化情况
- 及时发现新应用/新服务
- 自动化匹配 POC 进行检测
1.2 适用人群
- 白帽子:对 SRC 进行资产搜集和变更监测
- 乙方安服团队:监测客户资产,第一时间感知新漏洞
- 甲方安运团队:周期性探测内网和互联网资产,发现新端口和内容变更
- 红蓝对抗:前期资产和信息搜集
2. 技术架构
2.1 前端
- 基于 jeffzh3ng 的 fuxi 项目
- 使用 Flask + vali-admin 框架
2.2 后端
- Python 编写的扫描脚本
- 支持分布式节点扫描模式
- 任务类型:资产探测、POC 检测、弱口令检测、漏洞扫描
2.3 项目地址
- GitHub: https://github.com/TideSec/Mars
3. 主要功能
3.1 核心功能
- 客户管理
- 资产发现
- 子域名枚举
- C 段扫描
- 资产变更监测
- 端口变更监测
- 域名解析变更监测
3.2 安全检测功能
- Awvs 扫描
- POC 检测
- Web 指纹探测
- 端口指纹探测
- CDN 探测
- 操作系统指纹探测
- 泛解析探测
- WAF 探测
- 敏感信息检测
4. 安装部署
4.1 Docker 安装(推荐)
-
拉取镜像:
docker pull registry.cn-hangzhou.aliyuncs.com/secplus/mars:1.0 -
创建容器:
docker run --name tide-mars -p 5000:5000 -p 27017:27017 -p 13443:13443 -h tide-mars -d registry.cn-hangzhou.aliyuncs.com/secplus/mars:1.0 /usr/sbin/sshd -D -
进入容器并启动:
docker exec -it tide-mars /bin/bash /bin/bash /root/Tide-Mars/start.sh -
访问平台:
- Mars 平台:http://ip:5000(默认密码:tidesec)
- AWVS 控制台:https://ip:13443(账号:tide@tidesec.com/Tide@2020)
4.2 手工安装(不推荐)
- 适合二次开发需求
- 需要自行安装 MongoDB、AWVS、Hydra 等组件
5. 功能详解
5.1 资产管理
-
智能分类:根据资产类型自动分类
-
子域名枚举(四种方式):
- Sublist3r(多接口对接)
- subDomainsBrute(字典枚举)
- 百度检索
- 三层页面爬取
-
指纹识别:
- Web 应用指纹
- 操作系统指纹
- 中间件指纹
- WAF 指纹
- CDN 信息
- 前端指纹
- IP 归属地和 GPS 信息
- 标题状态
5.2 变更监测
- 端口变更
- 标题变更
- 网站状态变更
- IP 解析变更
5.3 POC 检测
- 基于 pocsuite
- 支持拖拽 POC 文件上传
- 可根据资产指纹智能分组检测
5.4 漏洞扫描
- 调用 AWVS API
- 需要单独启动 AWVS 服务
- 建议在高配置服务器上运行
5.5 认证检测
- 基于 Hydra 的弱口令检测
- 支持多种服务的弱口令爆破
6. 使用注意事项
- 授权要求:必须获得目标系统授权后方可进行检测
- 测试建议:自行搭建靶机环境进行测试
- 资源消耗:AWVS 扫描会占用大量资源,可能导致平台响应缓慢
- 安全声明:使用者需自行承担因未授权扫描导致的后果
7. 未来计划
- 资产按指纹智能分类并自动匹配 POC
- 融合被动扫描(Xray + WASCAN)
- AWVS 结果本地存储
- 导出结果和报告功能
8. 相关资源
- Tide 安全团队 Wiki: http://paper.TideSec.com
- 潮汐指纹识别平台: http://finger.tidesec.com
- fuxi 项目: https://github.com/jeffzh3ng/
9. 总结
Tide-Mars 是一款功能全面的资产管理和威胁监测平台,特别适合安全研究人员和企业安全团队使用。其分布式架构和自动化检测能力可以显著提高安全检测效率,而资产变更监测功能则有助于及时发现潜在的安全风险。