4. Terminology (术语)
ASCII case-insensitive comparison:
指逐 code point 比较两个字符串, 但 U+0041 到 U+005A 与 U+0061 到 U+007A 范围内对应的 ASCII 大小写字母视为匹配.
codepoint:
Code Point 的简称, 指 Unicode codespace 中的任意值, 即 0 到 10FFFF 范围内的整数.
domain name:
也称 DNS name, 由句点分隔的一系列 label 表示, 例如 example.com 或 yet.another.example.org. 在本文档中, domain name 出现在 URI 的 reg-name 部分以及 HTTP Host header field 的 host component 中.
domain name label:
domain name 中两个句点之间的部分. 例如 foo.example.com 中的 foo, example 和 com 都是 label.
Effective Request URI:
HTTP host 可从收到的 HTTP request 推断出的 URI, 用于标识目标 resource. 因为 HTTP request 并不总是包含完整 absolute URI, 所以需要构造 effective request URI.
HTTP Strict Transport Security:
本规范定义的 UA 侧和 server 侧安全策略的总体名称.
HTTP Strict Transport Security Host:
实现 HSTS policy 中 HTTP server 侧要求的 conformant host. HSTS Host 会在通过 secure transport 发送的 HTTP response 中返回 Strict-Transport-Security header field.
HTTP Strict Transport Security Policy:
本规范定义的 UA 侧和 server 侧行为的整体策略名称.
HSTS, HSTS Host, HSTS Policy:
分别是 HTTP Strict Transport Security, HTTP Strict Transport Security Host 和 HTTP Strict Transport Security Policy 的简称.
Known HSTS Host:
UA 已记录且当前有 HSTS Policy 生效的 HSTS Host.
Local policy:
通常由部署者配置并以配置项表达的本地策略规则.
MITM:
man in the middle 的缩写, 即中间人攻击.
Request URI:
促使 UA 发出 HTTP request message 的 URI. 另见 Effective Request URI.
UA:
user agent 的缩写. 在本文档中, UA 是由用户主动操作的 HTTP client application.
unknown HSTS Host:
UA 尚未记录的 HSTS Host.