用途:该技能帮助 Claude 分析 Web 应用中的 CSRF(跨站请求伪造)漏洞,评估已实施的 CSRF 防护机制是否有效,并给出潜在弱点与修复建议。
主要能力:
- 分析端点:检查应用端点,识别缺少 CSRF 防护的端点。
- 评估防护机制:验证令牌校验、双重提交 Cookie、SameSite 属性以及来源校验等 CSRF 防护实现。
- 生成报告:输出详细报告,列出存在漏洞的端点、潜在攻击场景和推荐修复方案。
使用方式:当需要验证现有 CSRF 防护措施、识别 Web 应用中的 CSRF 漏洞、评估未受保护端点的风险,或生成 CSRF 漏洞与修复建议报告时,可触发该技能。资料给出的示例请求包括“validate csrf”和“Check for csrf vulnerabilities in my application”。
典型场景:
- 识别未受保护的 API 端点:分析应用 API 端点,找出处理敏感数据修改等操作却缺少 CSRF 防护的端点,并生成漏洞端点与潜在攻击向量报告。
- 检查 SameSite Cookie 属性:分析 Cookie 设置,确认 SameSite 属性是否已正确配置以缓解 CSRF 攻击,并报告缺少该属性或使用不安全设置的 Cookie。
最佳实践:在开发生命周期中定期验证 CSRF 防护;确保所有会改变状态的操作都受到 CSRF 防护;使用安全的防护配置,例如强令牌生成和正确的 SameSite 属性设置。
集成与限制:该技能可与其他安全插件配合,为 Web 应用提供更全面的安全评估,例如与漏洞扫描器结合以发现 CSRF 之外的其他潜在漏洞。资料未提供具体安装命令、收费信息或平台支持范围,相关内容暂未提供。