完整流程规划文档
从需求构思到编码实现,经过多轮调研、专家评审和迭代优化的完整项目档案
项目总览
整体方案与双端拆分设计与架构
检测模块设计与多维度分析框架开发与执行
开发流程与团队并行方案调研与情报
技术深度调研与信息收集评审与测评
多轮专家评审与代码测评📅 项目进度时间线
2026-07-14
需求梳理与设计思路 v1 完成
僵尸节点特征分析 + 7大检测模块设计 + 三期开发优先级
2026-07-14
v2 优化 + 联网深度调研 完成
3轮搜索覆盖学术论文/厂商报告/开源项目,模块从7个扩展到10个,新增TLS指纹/ATT&CK引擎/ML检测
2026-07-14
信息收集 + 多维度框架 + 专家评审 完成
NIST采集框架 + 10维度分析 + 8专家评审7.5/10 + 双端拆分 + 开发流程 + 团队方案
2026-07-15
Phase 0 工程基建 完成
6团队Day1任务:核心接口契约 / 扫描调度器 / 风险引擎 / 12模块Gradle骨架 / 6家族IoC / CI配置
2026-07-15
Phase 1 MVP 编码 完成
4检测模块完成 (A5/A2/A3/A6) + IoC加载器 + 报告引擎 + ViewModel + 单元测试,约3000行Kotlin
2026-07-15
v1 测评 + v2 全面重写 完成
v1评分7.1/10 → 12模块改1模块 → 新增网络模块 → 45项检测 → IoC调用20次 → v2评分7.4/10
下一步
修复 v2 P0 问题 进行中
7项P0:getRunningServices API失效 / CPU检测累积值 / canDrawOverlays逻辑错误 / 无Gradle Wrapper / 零测试
待定
Phase 2 情报增强 待开始
VirusTotal API + 家族IoC命中 + 网络审计 + 详版报告
技术栈
双端独立开发,共享威胁情报库
📱 Android 端
- Kotlin 2.0 + Jetpack Compose
- Material 3 设计
- 手动 DI (AppContainer)
- 单模块架构 (v2)
- 20个 Kotlin 文件 / 2821行
- 45项检测 / 5个模块
💻 PC 端
- Python 3.10+ / psutil
- CLI (Rich) + HTML 报告
- 10大检测模块
- 14项持久化检查
- Winreg / hashlib / scipy
- PyInstaller 打包
🔗 共享资源
- 6家族 IoC 数据库 (JSON)
- C2 IP 黑名单
- DGA 检测模式
- 3类白名单模板
- ATT&CK Mobile 映射表
- VT/AbuseIPDB/OTX API配置
⚡ 方法论
- NIST SP 800-86 取证标准
- MITRE ATT&CK Mobile
- 多维度框架 v2.0
- 三维风险评分模型
- NIST易失性优先扫描
- 5级响应动作