Sangamesh-dev/SpearSim
GitHub: Sangamesh-dev/SpearSim
这是一个 AI 驱动的钓鱼模拟平台,用于安全培训和 GDPR 合规管理。
Stars: 0 | Forks: 0
https://github.com/user-attachments/assets/9bf20a6c-b421-4383-8ddd-5d6aa9db87d1
# 箭鱼模拟器
基于 FastAPI、React、Groq LLaMA3、SendGrid 和 Supabase 构建。模拟针对您自己组织的真实钓鱼攻击,跟踪行为反应,生成由 AI 驱动的修复建议,并强制执行完全的 GDPR 合规性——所有功能均通过单一平台提供。
[](https://fastapi.tiangolo.com)
[](https://reactjs.org)
[](https://supabase.com)
[](https://groq.com)
[](LICENSE)
## 目录
- [概述](#overview)
- [架构](#architecture)
- [系统流程](#system-flow)
- [功能](#features)
- [GDPR 合规性](#gdpr-compliance)
- [技术栈](#tech-stack)
- [本地设置](#local-setup)
- [环境变量](#environment-variables)
- [API 参考](#api-reference)
- [项目结构](#project-structure)
- [道德使用免责声明](#ethical-use-disclaimer)
## 概述
SpearSim 使安全团队能够针对其自己的员工运行授权的钓鱼模拟。它使用 Groq 提供的 LLaMA3 生成个性化的钓鱼邮件,实时跟踪邮件打开/点击/凭证输入事件,并为任何中招的员工展示一个安全意识培训界面。该平台以隐私优先为构建原则——永不存储真实的员工凭证,所有员工数据均经过假名化处理,并且每一个操作都为了 GDPR 第 30 条合规性而记录在案。
**关键差异化功能:**
- 基于 LLM 的、根据员工角色个性化的鱼叉式钓鱼邮件
- 完整的 GDPR 合规性门控——没有合法依据和签署的 PDF 授权书,模拟活动无法启动
- 实时钓鱼事件跟踪,为每位员工生成风险评分
- 钓鱼揭示后的安全意识培训测验——衡量实际学习效果
- 基于员工行为的、由 AI 生成的个性化修复建议
- 90 天自动数据保留策略,由每日清理 Edge Function 执行
## 架构
标签:AI驱动安全, FastAPI框架, GDPR合规, Groq LLM, LLM生成内容, React前端, SendGrid邮件服务, Supabase数据库, 反取证, 合规报告, 安全测试, 安全演练, 安全评估, 实时点击跟踪, 攻击性安全, 数据隐私保护, 测试用例, 网络安全, 自动化安全评估, 自定义脚本, 行为监控, 请求拦截, 隐私保护