Utsav0903/Ransomware-Attack-Simulation-Defense-Readiness-Assessment
GitHub: Utsav0903/Ransomware-Attack-Simulation-Defense-Readiness-Assessment
RADSAS是一款基于Flask平台的勒索软件攻击模拟与防御准备评估工具。
Stars: 0 | Forks: 0
# 🔴 RADSAS — 勒索软件攻击模拟与防御准备评估
一个用于网络安全研究和教育的受控、沙盒化的勒索软件模拟和防御准备平台。





## 📌 关于
RADSAS 是一个全栈网络安全平台,可以在安全、沙盒化的环境中模拟勒索软件攻击行为。它提供实时监控、风险评估、取证日志记录和防御准备评分 — 所有这些功能都通过一个现代化的网络仪表板和实时 3D 攻击地球仪实现。
## ✨ 功能
- 🌍 **实时 3D 攻击地球仪** — 实时攻击可视化(Three.js)
- 🔐 **AES 文件加密/解密** — 基于 Fernet,准确率 95%+
- 📊 **实时风险评估** — 动态威胁级别评估
- 🕵️ **取证活动日志** — 所有操作的完整审计跟踪
- 🔄 **攻击模拟模块** — 控制的勒索软件行为
- 💾 **恢复模块** — 文件恢复和回滚
- 📋 **取证报告生成** — 可下载的事故报告
- ⚡ **仪表板响应时间低于 1 秒**
- 🔒 **所有测试运行中 98%+ 的模拟稳定性**
## 🛠️ 技术栈
| 层 | 技术 |
|---|---|
| 后端 | Python 3.11, Flask |
| 加密 | Fernet AES(Cryptography 库) |
| 前端 | HTML5, CSS3, JavaScript |
| 可视化 | Three.js, Chart.js |
| 日志记录 | 自定义取证日志记录器 |
| 配置 | Python 配置模块 |
## 🚀 如何运行
```
# 1. 克隆仓库
git clone https://github.com/Utsav0903/RADSAS.git
cd RADSAS
# 2. 安装依赖
pip install -r requirements.txt
# 3. 运行应用程序
python app.py
# OR 在 Windows 上 — 双击
run_dashboard.bat
# 4. 在浏览器中打开
http://localhost:5000
```
## 🔬 工作原理
## ⚠️ 道德使用
此工具旨在用于:
- ✅ 网络安全教育和研究
- ✅ 防御准备测试
- ✅ 学术项目演示
- ❌ 不得用于真实系统或网络
## 👨💻 作者
**Utsav Porwal**
MCA 网络安全 — UPES 德里
[](https://www.linkedin.com/in/utsav-porwal-897888321/)
[](https://github.com/Utsav0903)
[](https://tryhackme.com/p/Utsav09)
## 📄 许可证
此项目采用 MIT 许可证。
标签:3D可视化, AES加密, CMS安全, Cryptography库, CSS3, Flask框架, HTML5, JavaScript, Python开发, Three.js, Web仪表盘, 事故报告, 勒索软件模拟, 审计日志, 攻击模拟, 教育研究, 数据可视化, 文件恢复, 法医日志, 网络安全, 自定义脚本, 逆向工具, 隐私保护, 风险评分, 驱动签名利用