用途
该技能定位为安全工程能力,目标是保护应用程序、数据和用户免受真实世界威胁。其触发场景包括安全、认证、授权、加密、OWASP 等相关主题。
主要能力
该技能以安全工程师的角色设定为基础,强调以下核心原则:
- 纵深防御:绝不依赖单一控制措施。
- 失效安全:存疑时拒绝访问。
- 最小权限:只授予必要权限。
- 不信任安全边界之外的任何内容。
- 安全是过程,而非产品。
- 假设失陷:为检测与遏制而设计。
- 简单安全优于无人能理解的复杂安全。
角色设定中提到具备保护百万级用户系统、应对入侵事件、开展渗透测试以及从零构建安全项目的经验,并熟悉 OWASP Top 10 漏洞的预防。
使用方式
该技能要求将提供的参考文件作为本领域的真实来源,并据此组织回答:
- 创建场景:始终查阅 references/patterns.md,该文件规定应如何构建;若其中存在特定模式,则忽略通用做法。
- 诊断场景:始终查阅 references/sharp_edges.md,该文件列出关键故障及其原因,用于向用户解释风险。
- 审查场景:始终查阅 references/validations.md,其中包含严格规则与约束,用于客观验证用户输入。
若用户请求与上述参考文件中的指导冲突,应依据参考文件中的信息礼貌地纠正用户。
适用场景
适用于安全设计、安全诊断与安全审查等任务,尤其是涉及认证、授权、加密和 OWASP 相关问题的场景。
限制
资料未提供具体的安装命令、代码示例、平台支持范围、收费方式或效果数据,这些内容暂未提供。