Utsav0903/Ransomware-Attack-Simulation-Defense-Readiness-Assessment

GitHub: Utsav0903/Ransomware-Attack-Simulation-Defense-Readiness-Assessment

RADSAS是一款基于Flask平台的勒索软件攻击模拟与防御准备评估工具。

Stars: 0 | Forks: 0

# 🔴 RADSAS — 勒索软件攻击模拟与防御准备评估 一个用于网络安全研究和教育的受控、沙盒化的勒索软件模拟和防御准备平台。 ![Python](https://img.shields.io/badge/Python-3776AB?style=flat-square&logo=python&logoColor=white) ![Flask](https://img.shields.io/badge/Flask-000000?style=flat-square&logo=flask&logoColor=white) ![AES](https://img.shields.io/badge/AES_Encryption-FF0000?style=flat-square&logo=openssh&logoColor=white) ![Three.js](https://img.shields.io/badge/Three.js-000000?style=flat-square&logo=threedotjs&logoColor=white) ![Cybersecurity](https://img.shields.io/badge/Cybersecurity-darkred?style=flat-square) ## 📌 关于 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 德里 [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=flat-square&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/utsav-porwal-897888321/) [![GitHub](https://img.shields.io/badge/GitHub-181717?style=flat-square&logo=github&logoColor=white)](https://github.com/Utsav0903) [![TryHackMe](https://img.shields.io/badge/TryHackMe-212C42?style=flat-square&logo=tryhackme&logoColor=white)](https://tryhackme.com/p/Utsav09) ## 📄 许可证 此项目采用 MIT 许可证。
标签:3D可视化, AES加密, CMS安全, Cryptography库, CSS3, Flask框架, HTML5, JavaScript, Python开发, Three.js, Web仪表盘, 事故报告, 勒索软件模拟, 审计日志, 攻击模拟, 教育研究, 数据可视化, 文件恢复, 法医日志, 网络安全, 自定义脚本, 逆向工具, 隐私保护, 风险评分, 驱动签名利用