izaurogabriel-hash/cyberseguranca

GitHub: izaurogabriel-hash/cyberseguranca

为 Claude Code 提供的一套全方位网络安全 Skill,整合威胁建模、加固、合规、事件响应与多智能体审计,帮助开发团队在 AI 辅助下系统化地实践安全工程。

Stars: 2 | Forks: 1

# Skill `/cyberseguranca` — 安全原则、多智能体审计与加固 Claude Code (Anthropic) 的 Skill,具备全方位网络安全资深知识:安全原则、威胁建模、特定加固、合规 (LGPD/ISO 27001/SOC 2)、供应链、检测与响应、人为因素、IA/LLM/Agents 安全以及用于审计的多智能体编排。 **总计:** 约 22,000 行密集的技术内容,**38 个文件**: - 9 个主要主题文件(约 12k 行) - 9 个 Incident Response playbook - 8 个操作清单 - 10 个可直接复制粘贴的模板 - 1 个包含路由表的 [SKILL.md](SKILL.md) ## 此 Skill 的功能 1. **安全原则** — 不可协商的原则(Saltzer & Schroeder、Defense in Depth、Zero Trust、Assume Breach、Least Privilege、Fail Secure、Secure by Design) 2. **威胁建模** — STRIDE, DREAD, PASTA, OCTAVE, LINDDUN (隐私/LGPD), VAST, MITRE ATT&CK + ATLAS + D3FEND, CAPEC, Diamond Model, Kill Chain, Pyramid of Pain 3. **特定加固** — Cloudflare Workers, Supabase, Astro/Next.js, Hono, TypeScript, Meta API, ClickUp, Google Workspace, WhatsApp Cloud API 4. **合规** — 逐条解析 LGPD,ISO 27001:2022(附录 A 中 93 项控制),SOC 2 Type II, PCI DSS v4.0, NIST CSF 2.0, CIS Controls v8 5. **IA / LLM / Agents** — OWASP LLM Top 10 (2025), MITRE ATLAS, prompt injection 缓解措施,agent boundary,RAG 安全 6. **供应链** — SBOM, SLSA, Sigstore,依赖扫描,container 扫描,CI/CD 加固 7. **检测 + 响应** — SIEM, Sigma rules,告警,基于 NIST 800-61 的 IR 计划,取证,tabletop exercises 8. **人为因素** — 抗钓鱼 MFA,安全意识,社会工程学防御,个人/企业 OPSEC 9. **多智能体编排** — 预定义的小组(Red, Blue, Purple, Compliance, Code Review, Infra, OSINT, LLM Audit),附带现成的主提示词 ## 安装 此 Skill 是为 Anthropic 的 Claude Code CLI 编写的。要在本地安装: ``` # 克隆到 Claude Code 的 skills 目录 git clone git@github.com:izaurogabriel-hash/cyberseguranca.git \ ~/.claude/skills/cyberseguranca ``` 此后,在 Claude Code 中,使用 `/cyberseguranca` 调用,或者当上下文涉及安全决策、审计、加固、IR、威胁建模或 breach 风险时,让 Claude 自动激活。 该 Skill 会加载 [SKILL.md](SKILL.md),它作为路由器指向 38 个内容文件。Claude 会有选择地阅读与请求相关的内容 —— 而不是一股脑全倒出来。 ## 结构 ``` cyberseguranca/ ├── SKILL.md # Roteador / entry point ├── 01-doutrina-e-threat-modeling.md # ~1.100 linhas ├── 02-aplicacao-borda-cdn.md # ~1.800 linhas ├── 03-dados-crypto-secrets-iam.md # ~1.800 linhas ├── 04-supply-chain-infra-cloud.md # ~1.500 linhas ├── 05-detection-resposta-humano.md # ~1.500 linhas ├── 06-compliance-lgpd-iso-soc2.md # ~1.500 linhas ├── 07-stacks-5law-hardening.md # ~1.500 linhas ├── 08-ia-llm-agents-security.md # ~1.500 linhas ├── 09-orquestracao-multi-agente.md # ~1.200 linhas ├── playbooks/ # 9 playbooks de IR │ ├── 01-incident-response-mestre.md │ ├── 02-data-breach-lgpd-72h.md │ ├── 03-credential-leak.md │ ├── 04-account-takeover.md │ ├── 05-ransomware.md │ ├── 06-ddos.md │ ├── 07-supply-chain-compromise.md │ ├── 08-insider-threat.md │ └── 09-phishing-campaign.md ├── checklists/ # 8 checklists operacionais │ ├── 01-pre-deploy-prod.md │ ├── 02-supabase-security-150-itens.md │ ├── 03-cloudflare-security.md │ ├── 04-onboarding-offboarding.md │ ├── 05-osint-self-recon.md │ ├── 06-secrets-rotation-quarterly.md │ ├── 07-dependency-update-process.md │ └── 08-quarterly-security-review.md └── templates/ # 10 templates copy-paste ├── 01-csp-strict-nonce.ts ├── 02-supabase-rls-patterns.sql ├── 03-zod-validators.ts ├── 04-audit-log-triggers.sql ├── 05-wrangler-toml-secure.toml ├── 06-incident-report.md ├── 07-dpia-lgpd-template.md ├── 08-threat-model-stride-template.md ├── 09-github-actions-hardened.yml └── 10-headers-helper-completo.ts ``` ## 示例中假定的技术栈 此 Skill 是针对具有两个不同领域的真实 multi-tenant 环境编写的: - **5LAW** — 法律营销(主要示例参考) - **BP Odontologia** — 牙科诊所(第二个 tenant) 以及技术栈: - 后端:Cloudflare Workers + Hono + TypeScript - 数据库:Supabase (Postgres + RLS + Auth + Storage + Realtime) - 前端:Astro + Next.js + React - 集成:Meta API, ClickUp, Google Workspace, WhatsApp Cloud API 示例反映了这一背景,因为这使内容具体化且可直接应用。**你可以在其他技术栈中使用此 Skill** —— 原则是通用的,Claude 会自动调整。在涉及私人信息(特定 CNPJ、个人用户名、所有权中的真实姓名)的地方,我使用了占位符进行替换。 ## 应用的原则 1. **默认拒绝。** RLS,IAM,网络 —— 一切都优先拒绝。 2. **最小权限 + 最短时间。** 访问是例外,不是规则。 3. **假设被入侵 (Assume breach)。** 设计时考虑到何时会被攻破,而不是是否会被攻破。 4. **不要信任任何来自客户端的东西。** 始终在服务端进行验证。 5. **不要信任网络中的任何东西。** 内部同样实行 Zero Trust。 6. **所有关键步骤启用 MFA,管理员强制使用 FIDO2。** 7. **详细日志,合理保留,异常告警。** 8. **关键补丁在 < 7 天内修复,并实现自动化。** 9. **经过测试的备份才是唯一的备份。** 每季度进行恢复演练。 10. **加密:使用成熟的库,不要自己造轮子。** Argon2id, AES-GCM, Ed25519。 11. **Secrets 存放在 vault 中,绝不能写在代码里,自动轮转。** 12. **检测 > 预防。** 预防会失效;快速检测可限制损害。 13. **在编写关键功能代码之前先进行威胁建模。** 14. **在任何 incident 之后进行无指责的复盘 (Postmortem)。** 15. **记录安全决策 (ADR)。** 记录原因 > 不仅仅是做了什么。 ## 对局限性的坦诚说明 此 Skill 并不承诺 100% 的安全。**大型科技公司也会被攻破。** 目标是: - 让攻击者面对预期的目标时觉得入侵成本太高 - 在几小时内检测到,而不是几个月 - 限制爆炸半径 (blast radius) - 在几天内恢复 ## 来源 内容引用了权威来源,无臆造: Saltzer & Schroeder (1975), NIST (CSF 2.0, SP 800-53r5, 800-61r2, 800-63B rev.4, 800-207, SSDF 800-218), MITRE (ATT&CK Enterprise v15+, ATLAS, CAPEC, D3FEND), OWASP (Top 10 Web 2021, API Top 10 2023, ASVS 4.0.3, LLM Top 10 2025, Cheat Sheet Series, Testing Guide, SAMM v2), ISO/IEC 27001:2022, AICPA SOC 2 TSC, PCI DSS v4.0, CIS Controls v8, LGPD (Lei 13.709/2018) + Resoluções ANPD, RFCs (5869, 6238, 6749, 6750, 7515-7519, 7636, 8446, 8705, 9068, 9106, 9126, 9449, 9457), SLSA, Sigstore, BeyondCorp papers (Google 2014-2018), Microsoft SDL, BSIMM, CISA Secure by Design (2023), Verizon DBIR (anual), Mandiant M-Trends, Anderson "Security Engineering" 3rd ed., Schneier, Adam Shostack "Threat Modeling", Reason "Human Error" (Swiss Cheese), Bianco (Pyramid of Pain), Caltagirone et al. (Diamond Model), Hutchins/Cloppert/Amin (Lockheed Kill Chain). ## 许可证 [MIT](LICENSE) — 使用、修改、重新分发。提及该代码库受欢迎,但非强制。 ## 贡献 欢迎提交 Issues 和 PR。请保持标准:为任何新增的技术声明引用权威来源。
标签:Claude Code, 人工智能安全, 合规与审计, 合规性, 多智能体编排, 多线程, 威胁建模, 安全基线加固, 程序员工具, 网络安全, 自动化攻击, 防御加固, 隐私保护