处理密码、密钥与机密值
以终会泄露为前提来存储、轮换和遮蔽
중급 · 课时 15 · 实验 5
课程大纲
存储密码:慢哈希与盐
- 以会泄露为前提来存储 reading
- 缓慢地、因人而异地存储密码 lab
- 测验:存储密码,慢哈希与盐 quiz
密码重置令牌
- 令牌是短暂的密码 reading
- 重置令牌:够长、存哈希、只用一次 lab
- 测验:密码重置令牌 quiz
签名密钥 ID 与轮换
- 无法更换的密钥就是无法保护的密钥 reading
- 以可更换密钥的方式签名 lab
- 测验:签名密钥 ID 与轮换 quiz
在日志和错误中遮蔽机密值
- 机密值更常通过日志泄露 reading
- 日志里遮蔽值,给用户只看错误编号 lab
- 测验:在日志和错误中遮蔽机密值 quiz
配置与机密值分离
- 没有默认值,缺失才会暴露 reading
- 从外部读取机密值,被打印也看不见 lab
- 测验:配置与机密值分离 quiz