首页
›
后端、数据与云原生工程
›
006-认证授权、安全与审计工程
›
《API密钥与签名认证工程》
VIP10
本课程属于:006-认证授权、安全与审计工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web授权测试:与签名认证边界设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
与签名认证概述
定义 · 作用 · 在Go Web中的重要性
API
密钥
02
生成策略
随机字符串 · UUID · HMAC
API
密钥生成策略
03
存储安全
环境变量 · 配置文件 · 密钥管理服务
API
密钥存储安全
04
签名认证原理
请求参数排序 · 拼接 · 哈希计算
签名认证原理
请求参数排序
05
HMAC-SHA256签名算法
原理 · Go标准库实现 · 边界测试
HMAC-SHA256
签名算法
06
时间戳防重放攻击
时间窗口设计 · Go中间件实现 · 边界测试
时间戳防重放攻击
时间窗口设计
07
Nonce随机数机制
生成 · 存储 · 过期策略
Nonce
随机数机制
08
签名认证中间件设计
Go HTTP中间件模式 · 请求拦截 · 验证流程
签名认证
间件设计
09
请求头与查询参数签名
两种传输方式对比 · Go解析与验证
请求头
查询参数签名
10
Body体签名
请求体哈希 · 流式读取 · Go实现与边界测试
Body
体签名
11
多参数排序规则
字典序 · 自定义排序 · Go排序实现
多参数排序规则
字典序
12
签名拼接格式
key=value&key=valu… · JSON序列化 · Go示例
签名拼接格式
key
13
密钥轮换策略
版本号 · 多密钥支持 · Go实现与边界测试
密钥轮换策略
版本号
14
权限分级
只读 · 读写 · 管理
API
密钥权限分级
15
签名过期时间验证
绝对时间 · 相对时间 · Go边界测试
签名过期时间验证
绝对时间
16
重放攻击防御
时间窗口+Nonce组合 · Go实现与边界测试
重放攻击防御
Nonce
17
签名算法可扩展性
支持多种算法 · Go接口设计
签名算法可扩展性
支持多种算法
18
错误响应设计
统一错误码 · 错误信息 · HTTP状态码
错误响应设计
统一错误码
19
日志与审计
签名验证失败日志 · 请求追踪 · Go实践
日志
审计
20
性能测试
签名生成与验证基准测试 · Go pprof分析
性能测试
签名生成
21
并发安全
sync.Map · 互斥锁 · 原子操作在密钥管理中的应用
并发安全
sync.Map
22
单元测试
表驱动测试 · mock依赖 · 覆盖率
单元测试
表驱动测试
23
集成测试
HTTP测试框架 · test server · 完整流程验证
集成测试
HTTP
24
边界测试
空密钥 · 空签名 · 超长参数
边界测试
空密钥
25
安全漏洞
密钥泄露 · 签名伪造 · 时间戳篡改
安全漏洞
密钥泄露
26
HTTPS与签名认证
TLS加密 · 证书验证 · 安全传输
HTTPS
签名认证
27
API网关集成
反向代理 · 统一认证 · Go网关实现
API
网关集成
28
微服务间认证
服务间签名 · 内部密钥管理 · Go实践
微服务间认证
服务间签名
29
OpenAPI规范
Swagger文档 · 签名参数定义 · 自动生成
OpenAPI
规范
30
生产环境最佳实践
密钥管理 · 监控告警 · 应急响应
生产环境最佳实践
密钥管理
所属VIP或分类
同VIP:API网关权限控制与安全审计工程
同VIP:IAM身份认证与授权平台工程
同VIP:OIDC令牌与会话治理工程