SuperAPI AI 工具集

security-best-practice

安全与审计

查看项目

更新于 10-15 22:13

技能介绍

用途:审计并加固身份认证代码,对照 2024-2026 年的现代安全最佳实践,按影响优先级给出检查清单与修复。

工作方式:先扫描项目上下文(框架配置、注册/登录/会话/登出/重置/邮箱验证等路由处理器、数据库或 ORM 与会话存储、已有安全措施、使用 Cookie 还是 Bearer 令牌)。再通过提问让用户多选要加固的范围:凭证存储、会话安全、输入校验、OAuth/OIDC、MFA 与通行密钥、短时令牌、限流与暴力破解防护、CSRF、HTTP 安全头、错误处理与信息泄露,或全部审计。

规则按影响分为:关键(凭证存储、错误处理),高(会话安全、输入校验、OAuth/OIDC、MFA 与通行密钥、令牌生命周期),中(限流、CSRF),较低(HTTP 安全头)。审计结果标记为 PASS、FAIL(附文件路径、行号与修复)或 MISSING(说明添加位置与示例代码),并直接改代码、解释原因,最后生成汇总表;无法自动修复的列为人工操作项。修复后运行测试、linter、构建,并尽可能端到端验证认证流程。

限制:不削弱已有安全;遵循项目既有模式;新增依赖需先询问用户;CSP 先用 report-only,HSTS preload 需谨慎;认证代码须手写,不使用认证库,仅允许框架、ORM、密码哈希库、WebAuthn 校验库、安全头/CSRF 工具与限流存储客户端等依赖。具体安装命令与代码示例暂未提供。