用途:该技能面向安全实现与评估场景,讲解如何按 RFC 7519 实现 JWT 的签名与验证,包括令牌过期、声明校验,以及防御算法混淆、none 算法、密钥注入等常见攻击。
主要能力:支持 HS256、RS256、ES256、EdDSA 签名;验证签名并校验标准声明;实现过期时间、not-before、受众校验;防御算法混淆与 alg=none;通过 JWK Set 实现密钥轮换;构建完整认证中间件。
使用方式:资料给出适用时机(部署配置、合规安全控制、安全架构改进、安全评估)与前置条件(密码学基础、测试或实验环境、Python 3.8+ 及依赖、测试授权)。资料未提供具体安装命令或代码示例,暂未提供。
适用场景:分布式系统认证授权、安全评估与合规控制、认证中间件实现。
限制与安全注意:始终用允许列表校验算法头;生产环境不得接受 alg=none;分布式系统建议使用非对称算法;访问令牌设置较短过期时间(如 15 分钟);实现令牌刷新;密钥不得写入源码。资料未提供收费、价格、平台或效果信息。