首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加HTTP安全头?

如何添加HTTP安全头?
EN

Stack Overflow用户
提问于 2018-12-10 07:07:13
回答 1查看 8.7K关注 0票数 3

如何将下列安全标题添加到我的网站?

X-Frame-Options -防止点击攻击

X-XSS-Protection -减轻跨站点脚本攻击

X-Content-Type-Options -防止可能的网络钓鱼或XSS攻击

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-10 07:40:16

可以添加以下两种方式:

Apache或.htaccess 文件

代码语言:javascript
复制
<IfModule mod_headers.c>
Header set X-Frame-Options "DENY"
Header set X-XSS-Protection "1; mode=block"
Header set X-Content-Type-Options "nosniff"
</IfModule>

Apache/htaccess方法很可能是首选的方法。如果将其添加到您的配置文件(可能位于httpd.conf中,也可能位于vhost配置文件中)(实际上取决于服务器的安装方式),则可以将其放置在<Directory>元素中。要使用.htaccess,站点的配置必须有AllowOverride All。虽然它非常标准,但是您也必须在Apache中安装mod_headers库。

代码语言:javascript
复制
header('X-Frame-Options: DENY');
header('X-XSS-Protection: 1; mode=block');
header('X-Content-Type-Options: nosniff');

使用PHP方法,您将需要将其写入每个响应,因此,如果您没有可以这样做的引导程序,我建议您使用apache文件或.htaccess文件。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53700968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档