工程开发
api-security
API 安全防护机制,强制执行 OWASP Top 10、身份验证、输入验证与 XSS 防护,确保后端开发安全。
简介
此防护技能专为构建或维护 RESTful 与 GraphQL API 的后端工程师与开发人员设计。它提供全面的安全覆盖以预防常见漏洞,并专注于安全设计原则。此技能会监控不安全的模式,例如丢失身份验证、不当授权、未经用户验证的输入以及缺乏速率限制等问题。通过提供即时的最佳实践,它协助团队实施强大的防御机制以抵御注入攻击、跨站脚本 (XSS) 与数据泄露,确保符合 OWASP Top 10 等行业标准。
-
强制执行严格的身份验证 (JWT、令牌标准) 与细粒度的授权检查。
-
使用 Pydantic 或框架原生验证器自动化输入验证逻辑。
-
禁止 SQL 注入,强制要求使用参数化查询与安全的 ORM 用法。
-
通过输出清理、内容安全策略 (CSP) 标头与安全的内容处理来减轻 XSS 风险。
-
实施速率限制与节流机制以防止拒绝服务 (DoS) 与暴力破解攻击。
-
防止常见的 API 漏洞,如不安全的直接对象引用 (IDOR) 与功能层级授权失效。
-
在建立新端点、修改请求处理器或更新中间件时启动此技能。
-
在代码审查期间使用它来识别硬编码的密钥、缺乏错误处理或不安全的数据库交互。
-
它作为交互式安全检查清单,提供 Python、JavaScript 与 Node.js 的实施模式代码片段。
-
输入需求包括端点定义、路由结构与数据架构。
-
预期输出为符合强化标准且可投入生产的代码块。
仓库统计
- Star 数
- 38
- Fork 数
- 3
- Open Issue 数
- 1
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 05:10