File tree Expand file tree Collapse file tree 1 file changed +24
-24
lines changed Expand file tree Collapse file tree 1 file changed +24
-24
lines changed Original file line number Diff line number Diff line change 26265.1 基于Token的权限验证
27275.2 OAuth 和 OAuth2
28285.3 JWT
29- 6 . Data Validation and Sanitation: Never trust user input
30- 6.1 Validating and Sanitizing Inputs
31- 6.2 Sanitizing Outputs
32- 6.3 Cross Site Scripting
33- 6.4 Injection Attacks
34- 6.5 User uploads
35- 6.6 Tamper-proof user inputs
36- 7 . Plaintext != Encoding != Encryption != Hashing
37- 7.1 Common encoding schemes
38- 7.2 Encryption
39- 7.3 Hashing & One way functions
40- 7.4 Hashing speeds cheatsheet
41- 8 . Passwords : dadada, 123456 and cute@123
42- 8.1 Password policies
43- 8.2 Storing passwords
44- 8.3 Life without passwords
45- 9 . Public Key Cryptography
46- 10 . Sessions: Remember me, please
47- 10.1 Where to save state?
48- 10.2 Invalidating sessions
49- 10.3 Cookie monster & you
50- 11 . Fixing security, one header at a time
51- 11.1 Secure web headers
52- 11.2 Data integrity check for 3rd party code
29+ 6 . 数据校验和过滤: 绝不信任用户输入
30+ 6.1 校验和过滤用户输入
31+ 6.2 过滤输出
32+ 6.3 跨站脚本攻击(XSS)
33+ 6.4 注入攻击
34+ 6.5 用户上传
35+ 6.6 用户篡改输入
36+ 7 . 纯文本 != 编码 != 加密 != 哈希
37+ 7.1 通用编码模式
38+ 7.2 加密
39+ 7.3 哈希和单向函数(功能)
40+ 7.4 哈希速度对照表
41+ 8 . 密码 : dadada、 123456、 cute@123
42+ 8.1 密码策略
43+ 8.2 密码存储
44+ 8.3 没有密码的生活
45+ 9 . 公钥加密
46+ 10 . 会话: 请记住我
47+ 10.1 哪里存储状态?
48+ 10.2 使会话失效
49+ 10.3 Cookie怪物和你
50+ 11 . 加固安全, 一次只有一个头信息
51+ 11.1 安全的web header
52+ 11.2 第三方代码的数据集成检测
535311.3 Certificate Pinning
545412 . Configuration mistakes
555512.1 Provisioning in cloud: Ports, Shodan & AWS
You can’t perform that action at this time.
0 commit comments