【发布时间】:2018-01-29 09:12:08
【问题描述】:
HSTS 中 max-age 的目的是什么?如:
Strict-Transport-Security: max-age=100
如果值超过100,会发生什么?
有没有设置 max-age 的最佳实践?
谢谢!
【问题讨论】:
HSTS 中 max-age 的目的是什么?如:
Strict-Transport-Security: max-age=100
如果值超过100,会发生什么?
有没有设置 max-age 的最佳实践?
谢谢!
【问题讨论】:
RFC 6797 中定义了发送 HSTS 标头的语义不同的方法:
Strict-Transport-Security: max-age=31536000
HSTS 策略仅适用于发布它的 HSTS 主机的域,并且有效期为一年。
Strict-Transport-Security: max-age=31536000; includeSubDomains
HSTS 政策适用于发布主机的域及其子域,有效期为一年。
Strict-Transport-Security: max-age=0
指示浏览器删除整个 HSTS 策略。
HSTS 最佳做法
HSTS 有一些简单的最佳实践:
includeSubDomain 指令。该指令的存在确保 HSTS 策略适用于发布主机的域及其所有子域,例如example.com 和 www.example.com。这个cheat sheet from OWASP 将来也可能对你有所帮助。
【讨论】: