# HTTP 安全头综合实践:HSTS、Expect-CT、Referrer-Policy 与升级策略 ## 技术背景 正确配置安全头可有效降低中间人攻击与隐私泄露风险。HSTS 强制 HTTPS,Expect-CT 检测证书透明性问题,Referrer-Policy 控制引用信息暴露。 ## 核心内容 ### 服务器配置(Node/Express) ```typescript import express from 'express'; const app = express(); app.use((req, res, next) => { // 强制 HTTPS(预加载需满足要求) res.setHeader('Strict-Transport-Security', 'max-age=31536000; includeSubDomains; preload'); // 证书透明性期望 res.setHeader('Expect-CT', 'enforce; max-age=86400'); // 引用策略 res.setHeader('Referrer-Policy', 'strict-origin-when-cross-origin'); // 基础安全 res.setHeader('X-Content-Type-Options', 'nosniff'); res.setHeader('X-Frame-Options', 'DENY'); next(); }); app.get('/', (_req, res) => res.send('

发表评论 取消回复