iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >HSTS安全策略如何应用
  • 421
分享到

HSTS安全策略如何应用

2023-06-27 11:06:53 421人浏览 独家记忆
摘要

这篇文章主要介绍“HSTS安全策略如何应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HSTS安全策略如何应用”文章能帮助大家解决问题。HSTS 是 Http 严格传输安全(HTTP Strict

这篇文章主要介绍“HSTS安全策略如何应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HSTS安全策略如何应用”文章能帮助大家解决问题。

HSTS Http 严格传输安全(HTTP Strict Transport Security) 的缩写。 这是一种网站用来声明他们只能使用安全连接(https)访问的方法。 如果一个网站声明了 HSTS 策略,浏览器必须拒绝所有的 HTTP 连接并阻止用户接受不安全的 SSL 证书。

HSTS安全策略如何应用

HSTS部署

服务器开启HSTS的方法是:当客户端通过HTTPS发出请求时,在服务器返回的超文本传输协议响应头中包含Strict-Transport-Security字段。非加密传输时设置的HSTS字段无效。

最佳的部署方案是部署在离用户最近的位置,例如:架构前端反向代理和后端WEB服务器,在前端代理处配置HSTS是最好的,否则就需要在Web服务器层配置HSTS。如果Web服务器不明确支持HSTS,可以通过增加响应头的机制。如果其他方法都失败了,可以在应用程序层增加HSTS。

HSTS启用比较简单,只需在相应头中加上如下信息:

Strict-Transport-Security: max-age=63072000; includeSubdomains;preload;

Strict-Transport-Security是Header字段名,max-age代表HSTS在客户端的生效时间。includeSubdomains表示对所有子域名生效。preload是使用浏览器内置的域名列表。

HSTS策略只能在HTTPS响应中进行设置,网站必须使用默认的443端口;必须使用域名,不能是IP。因此需要把HTTP重定向到HTTPS,如果明文响应中允许设置HSTS头,中间人攻击者就可以通过在普通站点中注入HSTS信息来执行DoS攻击。

Apache上启用HSTS
$ vim /etc/apache2/sites-available/hi-linux.conf# 开启HSTS需要启用headers模块LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so ServerName www.hi-linux.com ServerAlias hi-linux.com...#将所有访问者重定向到HTTPS,解决HSTS首次访问问题。 RedirectPermanent / https://www.hi-linux.com/...# 启用HTTP严格传输安全 Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"...

重启Apache服务

$ service apche2 restart
Nginx上启用HSTS
$ vim /etc/nginx/conf.d/hi-linux.confserver {  listen 443 ssl;  server_name www.hi-linux.com;  add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";...}server {  listen 80;  server_name www.hi-linux.com;  return 301 https://www.hi-linux.com$request_uri;...}

重启Nginx服务

$ service nginx restart
IIS启用HSTS

要在IIS上启用HSTS需要用到第三方模块。

设置完成了后,可以用curl命令验证下是否设置成功。如果出来的结果中含有Strict-Transport-Security的字段,那么说明设置成功了。

$ curl -I https://www.hi-linux.comHTTP/1.1 200 OKServer: nginxDate: Sat, 27 May 2017 03:52:19 GMTContent-Type: text/html; charset=utf-8...Strict-Transport-Security: max-age=63072000; includeSubDomains; preloadX-Frame-Options: denyX-XSS-Protection: 1; mode=blockX-Content-Type-Options: nosniff...

对于HSTS以及HSTS Preload List,建议是只要不能确保永远提供HTTPS服务,就不要启用。因为一旦HSTS生效,之前的老用户在max-age过期前都会重定向到HTTPS,造成网站不能正确访问。唯一的办法是换新域名。

关于“HSTS安全策略如何应用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: HSTS安全策略如何应用

本文链接: https://www.lsjlt.com/news/310289.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HSTS安全策略如何应用
    这篇文章主要介绍“HSTS安全策略如何应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HSTS安全策略如何应用”文章能帮助大家解决问题。HSTS 是 HTTP 严格传输安全(HTTP Strict...
    99+
    2023-06-27
  • Win10如何重置恢复安全策略和组策略
    本文小编为大家详细介绍“Win10如何重置恢复安全策略和组策略”,内容详细,步骤清晰,细节处理妥当,希望这篇“Win10如何重置恢复安全策略和组策略”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。右键点击开始按钮或...
    99+
    2023-06-28
  • ​Win10本地安全策略如何打开
    要打开Win10本地安全策略,您可以按照以下步骤操作: 打开“运行”对话框。按下Win + R键,或者在开始菜单中搜索并打开“运...
    99+
    2023-10-21
    ​Win10
  • win10安全引导策略如何关闭
    这篇文章主要介绍“win10安全引导策略如何关闭”,在日常操作中,相信很多人在win10安全引导策略如何关闭问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win10安全引导策略如何关闭”的疑惑有所帮助!接下来...
    99+
    2023-07-01
  • 防火墙安全策略
    目录 防火墙安全策略 实验图  1.配置防火墙图形界面         先添加UDP端口          添加网段网卡         启动防火墙FW1          查找防火墙 0/0/0 端口默认的IP地址         将地...
    99+
    2023-10-01
    linux 服务器 运维
  • 浅谈Redis安全策略
    目录命令配置密码手动配置密码指令安全端口安全SSH代理补充:1. 开启redis密码认证,并设置高复杂度密码2. 禁止监听在公网3. 禁止使用root用户启动4. 限制redis 配...
    99+
    2024-04-02
  • windows中如何通过本地安全策略中的应用程序控制策略去限制软件运行
    windows中如何通过本地安全策略中的应用程序控制策略去限制软件运行,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  1、打开控制面板,选择管理工具。如下图所示:  2、...
    99+
    2023-06-14
  • 云服务器安全策略
    1. 强密码和多因素认证 强密码是保护云服务器的第一道防线。使用复杂的密码,包括大小写字母、数字和符号,并定期更改密码。此外,启用多因素认证可以提高安全性,因为它需要用户提供两个或多个身份验证因素才能访问服务器。 2. 安全组和网络访问控...
    99+
    2023-10-26
    安全策略 服务器
  • windows7没有本地安全策略如何解决
    在Windows 7中,本地安全策略功能通常是只有Windows 7专业版、企业版和旗舰版才拥有的。如果你使用的是Windows 7...
    99+
    2023-08-29
    windows7
  • MysqL安全策略有哪些
    小编给大家分享一下MysqL安全策略有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1:使用预处理语句防止SQL注入2:写入数据库的数据要进行特殊字符的转义,比如字符中带单引号和双引号...
    99+
    2024-04-02
  • 阿里云服务器如何设置安全策略
    阿里云服务器需要设置安全策略来保护服务器的数据和系统安全。以下是一些常见的安全策略: 安全审计:为了确保数据和系统的安全,您可能需要实施安全审计。安全审计可以帮助您确定潜在风险,并提供必要的安全建议。 强密码管理:您可能需要为阿里云服务...
    99+
    2023-10-26
    阿里 安全策略 如何设置
  • 如何加强高防服务器安全性策略
    加强高防服务器安全性策略的方法:1、将高防服务器不必要的服务和端口进行过滤;2、对高防服务器现有的网络主节点进行定期扫描;3、充分利用网络设备保护高防服务器的网络资源;4、通过充足的机器来承受黑客攻击;5、在高防服务器的骨干节点上配置防火墙...
    99+
    2024-04-02
  • 批处理如何实现Ip安全策略脚本
    这篇文章主要介绍了批处理如何实现Ip安全策略脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。"netsh"是Windows 2000/XP/2003操作...
    99+
    2023-06-08
  • Golang协程的安全性考察与应对策略
    Golang协程的安全性考察与应对策略 Go语言作为一门支持并发编程的编程语言,提供了强大的协程(Goroutine)机制,让程序员可以轻松地实现并发和并行操作。然而,由于并发编程涉及...
    99+
    2024-03-10
    golang 协程 安全性 go语言 数据访问 并发访问
  • webservice安全策略怎么配置
    Web服务安全策略的配置应该包括以下几个方面:1. 认证和授权:配置Web服务的认证和授权机制,确保只有授权用户可以访问服务。2. ...
    99+
    2023-06-13
    webservice安全
  • win10组策略禁止安装应用软件如何解决
    要禁止在Windows 10上安装应用软件,可以使用组策略来实现。以下是解决方法的步骤: 按下Win + R键,打开运行对话框。 ...
    99+
    2023-10-21
    win10
  • 云服务器安全策略:保护你的数据和应用
    1. 强密码和身份验证 在云服务器安全策略中,使用强密码和身份验证是至关重要的。确保你的服务器密码足够复杂,并定期更改密码。此外,启用多因素身份验证(MFA)可以提供额外的安全层,确保只有授权用户能够访问服务器。 2. 定期更新和维护 定...
    99+
    2023-10-27
    安全策略 服务器 数据
  • secedit.exe本地安全策略命令怎么用
    这篇文章主要为大家展示了“secedit.exe本地安全策略命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“secedit.exe本地安全策略命令怎么用”这篇文章吧。要查看该命令语法,请...
    99+
    2023-06-08
  • Windows XP用组策略加固系统安全
    启动组策略   启动组策略时,单击“开始”按钮,选择“运行”命令,在“运行”文本框中输入“gpedit.msc”命令,即可启...
    99+
    2023-05-24
    Windows XP 组策略 系统安全
  • 怎样使用semanage管理SELinux安全策略
    这篇文章将为大家详细讲解有关怎样使用semanage管理SELinux安全策略,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。导读Semanage是用于配置SELinux策略某些元素而无需修改...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作