siriusbkid-commits/gideon-pbq-generator

GitHub: siriusbkid-commits/gideon-pbq-generator

一款免费且完全离线的网络安全实操题(PBQ)与场景生成工具,通过本地 AI 模型和内置模板帮助用户备考 CySA+、SC-300 等安全认证。

Stars: 0 | Forks: 0

# GIDEON - 免费的 AI 驱动网络安全场景生成器 GIDEON 是一款免费的开源工具,可生成涵盖多个领域的无限网络安全 练习场景。供全球的学生、IT 专业人士、 SOC 分析师、OT/ICS 工程师和 IoT 安全从业者使用。 无需订阅。无需 API key。在您的本地机器上运行。 ## GIDEON 生成的内容 ### IAM 链场景(选项 1-7) 由本地 AI 模型驱动的完整身份与访问管理攻击链模拟。 每个场景都会运行一次完整的 IAM 调查,并 生成带有答案和理由的实操题 (PBQ)。 场景包括: - 通过违规事件进行管理员权限提升 - MFA 疲劳攻击 - CyberArk PSM 会话滥用 - 承包商入职安全审查 - PIM 紧急访问调查 - 特权访问审查 - 条件访问策略分析 支持的考试类别:SC-300、CyberArk Defender、IAM 基础知识、 治理与合规、供应商中立的 IAM ### 纯 PBQ 模式(选项 9) 直接从任何场景文件生成单个 PBQ,而无需运行 完整的 IAM 链。生成速度更快,适合有针对性的考试练习。 ### 批量 PBQ 模式(选项 10) 一次从任何场景文件生成 5、10、20 或更多个 PBQ。 全部以 JSON 和 Markdown 文件的形式保存在您的输出文件夹中。 ### CySA+ CS0-004 PBQ 模式(选项 12) 涵盖所有四个 CS0-004 领域的开放式场景题。 无需 LLM - 即时生成: - 领域 1:安全运营 (34%) - 领域 2:漏洞管理 (26%) - 领域 3:事件响应与管理 (24%) - 领域 4:报告与沟通 (16%) ### CySA+ CS0-004 日志分析模式(选项 13) 带有开放式问题的逼真日志场景,涵盖: - Windows 安全事件日志 - 防火墙和网络日志 - DNS 日志 - 身份验证和 IAM 日志 - IDS/IPS 日志 - Web 服务器和应用程序日志 ### OT/ICS 安全场景(选项 14) 面向 IT 专业人员的工业控制系统安全场景。 无需 LLM - 即时生成: - OT/ICS 架构和普渡模型 (Purdue Model) - 威胁态势(民族国家、勒索软件、供应链) - 防御控制(IEC 62443、NIST SP 800-82) - OT 环境中的事件响应 框架:IEC 62443、NIST SP 800-82、MITRE ATT&CK for ICS ### IoT 安全场景(选项 15) 涵盖以下内容的物联网安全场景: - IoT 架构和攻击面 - OWASP IoT Top 10 - IoT 网络安全 - 工业 IoT (IIoT) - IoT 事件响应 - AI 和新兴威胁 框架:OWASP IoT Top 10、NIST SP 800-213、ENISA IoT 指南 每个场景都使用随机变量,因此您每次都会获得独特的场景。 46 个场景模板可组合出数百种独特结果。 ## 完整菜单参考 | 选项 | 描述 | 是否需要 LLM | |--------|-------------|--------------| | 1-7 | 运行完整的 IAM 链场景 | 是 - Ollama mistral-nemo | | 8 | 退出 | - | | 9 | 纯 PBQ 模式 | 是 - Ollama mistral-nemo | | 10 | 批量 PBQ 模式 | 是 - Ollama mistral-nemo | | 11 | 切换学生/讲师模式 | - | | 12 | CySA+ CS0-004 PBQ 模式 | 否 - 即时 | | 13 | CySA+ 日志分析模式 | 否 - 即时 | | 14 | OT/ICS 安全场景 | 否 - 即时 | | 15 | IoT 安全场景 | 否 - 即时 | ## 支持的主题 | 模块 | 模板 | 考试/标准 | 模式 | |--------|-----------|---------------|------| | SC-300 IAM 场景 | 7 | SC-300 / CyberArk | 需要 LLM | | CySA+ CS0-004 PBQ | 13 | CompTIA CS0-004 | 即时 | | 日志分析 | 11 | CompTIA CS0-004 | 即时 | | OT/ICS 安全 | 13 | IEC 62443 / NIST SP 800-82 | 即时 | | IoT 安全 | 12 | OWASP IoT Top 10 / NIST SP 800-213 | 即时 | ## 快速开始 git clone https://github.com/siriusbkid-commits/gideon-pbq-generator.git cd gideon-pbq-generator python start.py 对于选项 12-15,无需额外设置 - 只需克隆并运行。 对于选项 1-11,您还需要安装带有 mistral-nemo 的 Ollama: - 从 https://ollama.com 下载 Ollama - 运行:ollama pull mistral-nemo - 运行:ollama serve ## 环境要求 - Python 3.10+ - 选项 12-15 无外部依赖 - 选项 1-11 需要带有 mistral-nemo 的 Ollama(下载体积为 7GB) ## 学生和讲师模式 使用选项 11 在模式之间切换: - 学生模式:仅显示场景和问题 - 不显示答案 - 讲师模式:显示完整的模型答案和理由 ## 输出文件 每个生成的 PBQ 都会保存到您的输出文件夹中: - JSON 文件:结构化的 PBQ 数据 - Markdown 文件:格式化后便于在 VS Code 中阅读 在 VS Code 中打开 .md 文件并按 Ctrl+Shift+V 进行渲染预览 ## GIDEON 适合谁? - CySA+ CS0-004 考试考生 - SC-300 和 CyberArk Defender 考试考生 - OT/ICS 安全专业人员和学生 - IoT 安全研究人员和从业者 - 培养场景分析技能的 SOC 分析师 - 正在向 OT/ICS 或 IoT 安全角色转型的 IT 专业人员 - 开展培训项目的网络安全讲师 ## 搭配完整的 Udemy 课程 GIDEON 与以下 Udemy 课程完美搭配: ### CySA+ CS0-004 - CySA+ 日志掌握:CS0-004 练习测试 https://www.udemy.com/course/cysa-log-mastery-practice-tests-for-cs0-004 - GIDEON:免费生成无限的 SC-300 和 CyberArk PBQ https://www.udemy.com/course/pbq-generator-mastery-create-iam-sc300-practice-pbqs ### OT/ICS 安全 - 面向 IT 专业人员的 OT/ICS 安全练习测试(现已包含 AI 和 Agentic AI 威胁!) https://www.udemy.com/course/otics-security-practice-tests-for-it-professionals ### IoT 安全 - 面向 IT 专业人员的 IoT 安全练习测试 https://www.udemy.com/course/iot-security-practice-tests-for-it-professionals ## 免费工具与付费课程如何相辅相成 | 工具 | 格式 | 最适合 | |------|--------|----------| | GIDEON(免费) | 开放式场景 | 培养深厚的实践技能 | | Udemy 课程(付费) | 带有讲解的引导式学习 | 结构化学习和备考 | 使用 GIDEON 培养技能。使用 Udemy 课程构建知识体系。 ## 免费学习资源 ### OT/ICS 安全 - NIST SP 800-82:https://csrc.nist.gov/publications/detail/sp/800-82/rev-3/final - MITRE ATT&CK for ICS:https://attack.mitre.org/matrices/ics/ - CISA ICS 公告:https://www.cisa.gov/ics-advisories ### IoT 安全 - OWASP IoT Top 10:https://owasp.org/www-project-internet-of-things/ - NIST SP 800-213:https://csrc.nist.gov/publications/detail/sp/800-213/final - ENISA IoT 指南:https://www.enisa.europa.eu/topics/iot-and-smart-infrastructure ### CySA+ CS0-004 - CompTIA CySA+ 考试目标:https://www.comptia.org/certifications/cybersecurity-analyst - MITRE ATT&CK 框架:https://attack.mitre.org ## 添加您自己的场景 将自定义的 .json 场景文件添加到 scenarios/ 文件夹中,它们就会自动出现在菜单中。请参阅 examples/ 了解场景文件格式。 ## 关于 由 John Pickering 构建,作为面向全球网络安全学生和专业人士的免费配套工具。 如果您觉得它有用,请给该仓库点赞 (star) - 这有助于其他学生发现它!
标签:AI风险缓解, 安全培训, 本地AI, 网络安全, 认证考试, 身份与访问管理, 逆向工具, 隐私保护, 题库生成器