Zentrix006/APK-Threat-Detection
GitHub: Zentrix006/APK-Threat-Detection
一个 AI 驱动的 Android APK 恶意软件分析平台,结合静态逆向、动态沙箱执行、威胁情报关联与机器学习风险评分,自动化检测恶意应用并生成威胁调查报告。
Stars: 0 | Forks: 0
🛡️ APK 威胁情报平台
AI 驱动的 Android 恶意软件分析 • 威胁情报 • 动态分析
## 🏗️ 架构
```
$ cat architecture.txt
┌─────────────┐
│ Next.js │
└──────┬──────┘
│
▼
┌─────────────┐
│ Nginx │
└──────┬──────┘
│
▼
┌─────────────┐
│ FastAPI │
└──────┬──────┘
│
┌─────┼─────┐
▼ ▼ ▼
Redis PostgreSQL Analysis
Cache Database Engines
│
┌─────┼─────┐
▼ ▼ ▼
Static Dynamic AI/ML
```
## ⚙️ 技术栈
```
$ tech-stack
🌐 Frontend
▸ Next.js 14
▸ Tailwind CSS
▸ ShadCN UI
▸ Recharts
⚡ Backend
▸ FastAPI
▸ SQLAlchemy
▸ Pydantic
🛡️ Analysis Tools
▸ MobSF
▸ APKTool
▸ JADX
▸ Androguard
▸ Frida
▸ ADB
🤖 AI / ML
▸ Ollama
▸ Qwen3
▸ XGBoost
🗄️ Infrastructure
▸ PostgreSQL
▸ Redis
▸ Docker
▸ Nginx
▸ Ubuntu
```
## 🔬 分析 Pipeline
```
$ run-analysis
[1] Upload APK
│
▼
[2] Static Analysis
│
▼
[3] Dynamic Execution
│
▼
[4] IOC Extraction
│
▼
[5] Threat Correlation
│
▼
[6] Risk Scoring
│
▼
[7] MITRE ATT&CK Mapping
│
▼
[8] AI Investigation Report
│
▼
[9] Threat Graph Generation
│
▼
[10] PDF Export
```
## 📁 项目结构
```
$ tree apk-threat-intelligence
apk-threat-intelligence/
│
├── frontend/
│ ├── app/
│ ├── components/
│ ├── lib/
│ └── public/
│
├── backend/
│ ├── api/
│ ├── analysis/
│ ├── ai/
│ ├── ml/
│ ├── reporting/
│ ├── db/
│ └── main.py
│
├── docker/
├── docs/
├── screenshots/
└── README.md
```
## 🚀 快速开始
```
$ git clone https://github.com/Zentrix006/APK-Threat-Detection.git
$ cd APK-Threat-Detection
$ docker-compose up -d
```
### 服务
```
Frontend : http://localhost:3000
Backend : http://localhost:8000
Swagger : http://localhost:8000/docs
PostgreSQL: localhost:5432
Redis : localhost:6379
```
## 📡 API 概述
```
$ curl api/v1
POST /apks/upload
GET /apks/{id}
GET /apks/{id}/analysis
POST /analysis/static
POST /analysis/dynamic
GET /threats/graph/{id}
GET /threats/c2-detection
GET /threats/mitre-mapping
GET /reports/{id}
```
## 🛡️ 安全能力
```
$ capabilities
🔍 Malware Behavior Analysis
🌐 IOC Extraction & Correlation
📡 Network Traffic Monitoring
🎯 MITRE ATT&CK Mapping
📊 Risk Scoring Engine
🕵️ C2 Detection
📑 Automated Reporting
🤖 AI-Powered Investigations
```
## 🎯 未来路线图
```
$ roadmap
[ ] VirusTotal Integration
[ ] Shodan Intelligence Enrichment
[ ] YARA Rule Engine
[ ] Multi-APK Correlation
[ ] Threat Hunting Dashboard
[ ] Real Device Dynamic Analysis
[ ] SIEM Integration
[ ] Kubernetes Production Deployment
```
## 📜 许可证
```
$ cat LICENSE
MIT License
```
🛡️ 分析 APK • 关联威胁 • 构建情报
用 ☕、Linux 和 Threat Hunting 打造
标签:AI风险缓解, Android恶意软件分析, 云安全监控, 人工智能, 动态沙箱, 威胁情报, 开发者工具, 搜索引擎查询, 测试用例, 用户模式Hook绕过, 请求拦截, 逆向工具, 静态分析