HTTP安全标头是网站安全的基本部分。部署这些安全标头有助于保护您的网站免受XSS,代码注入和点击劫持的侵害。当用户通过浏览器访问站点时,服务器将使用HTTP响应标头进行响应。这些标题告诉浏览器如何与站点通信。它们包含网站的元数据。您可以使用此信息来汇总整个通信并提高安全性。 HTTP严格传输安全性(HSTS),假设您有一个名为example.com的网站,并且已安装SSL / TLS证书并已从HTTP迁移到HTTPS。但是工作还没有结束。在将网站迁移到HTTPS之后,许多人忘记了阻止网站无法通过HTTP访问。因此,引入了HSTS。如果站点配备了HTTPS,则服务器将强制浏览器通过安全的HTTPS进行通信。这样,完全消除了HTTP连接的可能性。严格运输安全性:max-age =严格运输安全性:max-age =; includeSubDomainsStrict-Transport-Security:max-age =;预加载内容安全策略(CSP),HTTP内容安全策略响应标头分配给网站管理员权限限制了允许用户在网站上加载的资源,从而为网站管理员提供了一种控制感。换句话说,您可以将网站的内容源列入白名单。内容安全策略可防止跨站点脚本和其他代码注入攻击。尽管它不能完全消除它们的可能性,但确实可以使损害最小化。大多数主流浏览器都支持CSP,因此兼容性不是问题。顾名思义,跨站点脚本保护(X-XSS)X-XSS标头可以防止跨站点脚本攻击。 Chrome,IE和Safari默认启用XSS过滤器。当检测到跨站点脚本攻击时,此过滤器将不允许页面加载。 X-XSS-Protection:0X-XSS-ProtecTIon:1X-XSS-ProtecTIon:1;模式= blockX-XSS-ProtecTIon:1; report = X-Frame-option,在Orkut一代中,有一种点击劫持(Clickjacking)技巧非常流行。攻击者允许用户单击肉眼看不到的内容。例如,用户认为他们正在访问某个视频站点,并希望关闭该阻止程序广告,但是当您认为单击关闭按钮时,将在后台运行其他内容,并泄露用户的私人信息。整个过程中的信息。 X框架选项有助于防止这些类型的攻击。这是通过禁用网站上存在的iframe来完成的。换句话说,它不会让其他人嵌入您的内容。 X-Frame-OpTIons:DENYX-Frame-Options:SAMEORIGINX-Frame-Options:ALLOW-FROM https://example.com/X-Content-Type选项,X-Content-Type标头提供了用于MIME嗅探对策的选项。它指示浏览器遵循标题中指示的MIME类型。作为发现资产文件格式的功能,MIME嗅探还可用于执行跨站点脚本攻击。