首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏畅所欲言

    启用HSTS并加入HSTS Preload List-附删除HSTS方法

    启用HSTS便是一种很好的选择。 一、服务器启用HSTS 也普及下HSTS基本知识:HSTS是国际互联网工程组织 IETE 正在推行一种新的 Web安全协议HTTP Strict Transport Security(HSTS)。 二、加入HSTS Preload List HSTS preload list是Chrome浏览器中的HSTS预载入列表,在该列表中的网站,使用Chrome浏览器访问时,会自动转换成HTTPS。 https://hstspreload.org/ 2.1  测试HSTS是否生效 直接打开Chrome查看网络,就可以看到头部已经包含了HSTS信息了。 ? 3.2  如何撤销HSTS Preload List https://hstspreload.org/removal/ 官方也提供了一个申请删除HSTS Preload List,不过需要注意的是撤销HSTS

    3.8K20发布于 2020-08-25
  • 来自专栏ThoughtWorks

    HSTS详解|洞见

    此时就该HSTS闪亮登场了。 HSTS HSTS的全称是HTTP Strict-Transport-Security,它是一个Web安全策略机制(web security policy mechanism)。 不过随着HSTS的出现,事情有了转机。对于启用了浏览器HSTS保护的网站,如果浏览器发现当前连接不安全,它将仅仅警告用户,而不再给用户提供是否继续访问的选择,从而避免后续安全问题的发生。 HSTS是否正常工作,最后才改到1年。 与此同时,通过HSTS的帮助,避免遭受到SSL Stripping或者中间人的攻击,能够使得数据通信变得更加安全。本篇文章希望通过对HSTS的解析,使得更多的开发团队将HSTS运用到自己的项目中。

    1.6K50发布于 2018-04-13
  • 来自专栏腾讯云 CDN 专家服务

    HSTS功能不生效?

    案例背景: 用户在控制台打开HSTS功能,然后进行http访问,多次访问也不会跳转为https,认为不生效,客户是和阿里一样的配置 问题原因: HSTS功能,浏览器只对https请求生效 原因分析 : hsts功能解释:通过强制客户端(浏览器等)使用 HTTPS 与服务器创建链接,帮助网站进行全局加密。 浏览器在最近一次的https的请求如果有strict-transport-security响应头则会将请求的域名加入他的HSTS缓存列表 注意非加密传输时设置的HSTS字段无效,也就是http请求即使有 ,用户访问了https之后浏览器将域名加入了HSTS缓存 image.png 而腾讯云在只开启HSTS功能时,腾讯云只响应strict-transport-security头,并没有跳转,因此导致请求http 并不会触发浏览器将域名加入HSTS缓存列表中 解决方法 该功能配合强制跳转功能使用,开启跳转配置,将http请求跳转为https请求即可

    1.9K60发布于 2021-02-19
  • 来自专栏Bypass

    绕过HSTS继续抓包

    HSTS,即HTTP严格传输安全协议,它是一个互联网安全策略机制。网站可以选择使用HSTS策略,来让浏览器强制使用HTTPS与网站进行通信,以减少会话劫持风险。 问题描述: 以CSDN抓包分析为例,使用Burpsuite作为代理,HSTS抓包失败: ? ---- 网络中有很多绕过HSTS抓包的方法,在我第一次遇到HSTS的时候,也曾经尝试过很多种方法,但都无法帮助我成功解决这个问题。 使用Burpsuite证书导入,我在Chrome和Firefox都已成功验证过,也解决了多个网站在渗透过程中,遇到HSTS无法抓包的问题。 如果你知道其他更好的技巧,欢迎留言探讨~~

    3.9K20发布于 2020-05-28
  • 来自专栏网络技术联盟站

    如何在 Nginx 中启用 HSTS

    本文将为您提供在Nginx中启用HSTS的详细步骤和指导。 通过设置此选项为true,HSTS策略将应用于所有子域名。preload:指示浏览器将网站添加到HSTS预加载列表中,以便所有浏览器都将始终使用HTTPS与网站建立连接。 步骤三:验证 HSTS 设置在完成配置后,我们可以验证HSTS是否已正确启用。打开您的网站,使用浏览器访问。 HSTS只能与HTTPS一起使用,因此在启用HSTS之前,确保您的网站已经使用有效的SSL/TLS证书启用了HTTPS。HSTS策略的持续时间(max-age)应根据您的需求进行调整。 将网站添加到HSTS预加载列表中是一个长期决定,并且需要遵循一些要求和流程。请访问 HSTS Preload 官方网站,了解如何将网站添加到预加载列表中。

    6.7K40编辑于 2023-07-13
  • 来自专栏柒柒blog

    HSTS是什么?这篇文章带你了解。

    从 HTTPS 到 HSTS 但是当网站传输协议从 HTTP 到 HTTPS 之后,数据传输真的安全了吗? 这个时候就需要用到 HSTS(HTTP 严格安全传输)。 HSTS HSTS是国际互联网工程组织 IETF 正在推行一种新的 Web 安全协议,网站采用 HSTS 后,用户访问时无需手动在地址栏中输入 HTTPS,浏览器会自动采用 HTTPS 访问网站地址,从而保证用户始终访问到网站的加密链接 HSTS原理 HSTS 主要是通过服务器发送响应头的方式来控制浏览器操作: 首先在服务器响应头中添加 HSTS 响应头: Strict-Transport-Security: max-age=expireTime 开启 HSTS 后网站可以有效防范中间人的攻击,同时也会省去网站 301/302 跳转花费的时间,大大提升安全系数和用户体验。

    1K10编辑于 2023-04-06
  • 来自专栏Aomsir的专栏

    网站开启HSTS增强安全性

    ,一直在为我网站的安全证书发愁,老是没有绿锁,只有一把黑锁,然后在我的误打误撞下弄好了,证书等级也A+啦,来给大家分享一下我的喜悦和方法 SSL/TSL安全评级:https://myssl.com/ HSTS 简介 HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 服务器开启HSTS的方法是,当客户端通过HTTPS发送请求时,在服务器返回的超文本传输​​协议(HTTP)响应头中包含非严格传输时设置的HSTS细分无效。

    96030发布于 2021-02-25
  • 来自专栏吴伟祥

    从 HTTP 到 HTTPS 再到 HSTS

    HSTS(HTTP Strict Transport Security)国际互联网工程组织IETE正在推行一种新的Web安全协议 HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 从 HTTP 到 HTTPS 再到 HSTS

    1K10发布于 2018-08-14
  • 来自专栏HCG_Sky's Blog

    网站开启HSTS增强安全性

    SSL/TSL安全评级:https://myssl.com/ HSTS简介 HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 服务器开启HSTS的方法是,当客户端通过HTTPS发送请求时,在服务器返回的超文本传输​​协议(HTTP)响应头中包含非严格传输时设置的HSTS细分无效。

    1.2K20发布于 2020-07-24
  • 来自专栏那些年遇到的坑

    Chrome HSTS异常导致无法访问HTTPS网页

    电脑很可能是因某些原因导致待访问网站的HSTS失效了,所以清理之后,重新认证一下即恢复正常。 See https://www.chromium.org/hsts, 是国际互联网工程组织IETF正在推行一种新的Web安全协议,HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 服务器开启HSTS的方法是,当客户端通过HTTPS发出请求时,在服务器返回的超文本传输协议响应头中包含Strict-Transport-Security字段。非加密传输时设置的HSTS字段无效。 (ps: 我们本地启动项目,使用http://localhost或者电脑的ip的时候,也会出现HSTS字段失效,可以清除浏览器的历史数据,然后重新打开网页,HSTS重新认证成功,api网络请求就可以恢复正常

    4.6K00发布于 2018-09-03
  • 来自专栏Alone88

    给网站启用Hsts,SSLTLS安全评估达到A+

    hsts ssl HSTS HSTS是国际互联网工程组织 IETE 正在推行一种新的 Web安全协议HTTP Strict Transport Security(HSTS)。 采用 HSTS 协议的网站将保证浏览器始终连接到该网站的 HTTPS 加密版本,不需要用户手动在 URL 地址栏中输入加密地址。也就是打开网站会直接跳转到https加密的链接。 Apache2 配置 HSTS 编辑你的 apache 配置文件(如 /etc/apache2/sites-enabled/website.conf 和 /etc/apache2/httpd.conf always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload" 然后重启Apche Nginx 配置 HSTS

    1.6K00发布于 2019-10-22
  • 来自专栏日志

    网站开启HSTS和TLS1.3

    前言 为什么我要开启HSTS和TLSv1.3呢? 网站安全监测 作为一个资深强迫症患者,忍不了了! 介绍:HSTS(HTTP Strict Transport Security)是国际互联网工程组织IETF发布的一种互联网安全策略机制。 采用HSTS策略的网站将保证浏览器始终连接到该网站的HTTPS加密版本,不需要用户手动在URL地址栏中输入加密地址,以减少会话劫持风险。 信息了 舒服了 参考链接 知乎-开启 TLS 1.3 加密协议,极速 HTTPS 体验 知乎-HSTS详解 夜半观星-使用宝塔面板开启TLSv1.3 大鸟博客-启用HSTS并加入HSTS Preload List-附删除HSTS方法 yodouyudou-网站开启HSTS且强制跳转HTTPS访问的方法 本文作者:ZGGSONG 本文链接:https://www.zggsong.cn/archives

    1.1K20编辑于 2022-09-09
  • 来自专栏精益码农

    HTTP Strict Transport Security (HSTS) in ASP.NET Core

    HSTS HSTS是一种可选的安全增强策略,已经由IETF RFC6797中指定。 策略由客户端强制执行,有一些前置条件: 客户端必须支持 HSTS 协议 必须要有一次成功的HTTPS请求,这样才能建立HSTS 策略 Preload HSTS 细心的你可能发现,HSTS还是存在一个薄弱漏洞 ,那就是浏览器没有当前HSTS信息,或者第一次访问;或者新操作系统,浏览器重装,清除浏览器缓存;HSTS信息的max-age过期; 依然需要一次明文HTTP请求和重定向才能升级到HTTPS并刷新HSTS 规范的一部分,但是浏览器支持在全新安装时预加载HSTS网站 指定子域使用HSTS协议, 或排除某些子域使用HSTS 设置浏览器缓存 [访问站点的请求均使用HTTPS协议] 这一约定的时间,默认是30天。 下面给出启用了HSTS的生产示例: ?

    1.3K20发布于 2020-04-16
  • 来自专栏菜鸟程序员

    开启HSTS让浏览器强制跳转HTTPS访问

    HSTS Preload List 虽然HSTS可以很好的解决HTTPS降级攻击,但是对于HSTS生效前的首次HTTP请求,依然无法避免被劫持。 HSTS缺点 HSTS并不是HTTP会话劫持的完美解决方案。用户首次访问某网站是不受HSTS保护的。这是因为首次访问时,浏览器还未收到HSTS,所以仍有可能通过明文HTTP来访问。 非加密传输时设置的HSTS字段无效。 最佳的部署方案是部署在离用户最近的位置,例如:架构有前端反向代理和后端Web服务器,在前端代理处配置HSTS是最好的,否则就需要在Web服务器层配置HSTS。 如果Web服务器不明确支持HSTS,可以通过增加响应头的机制。如果其他方法都失败了,可以在应用程序层增加HSTS。 对于 HSTS 以及 HSTS Preload List ,建议是只要不能确保永远提供HTTPS服务,就不要启用。

    3.2K30发布于 2018-06-29
  • 来自专栏Java Tale

    如何关闭常见浏览器的 HSTS 功能

    在安装配置 SSL 证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启HSTS (HTTP Strict Transport Security)。 但是,在日常开发的过程中,有时我们会想测试页面在 HTTP 连接中的表现情况,这时 HSTS 的存在会让调试不能方便的进行下去。 而且由于 HSTS 并不是像 cookie 一样存放在浏览器缓存里,简单的清空浏览器缓存操作并没有什么效果,页面依然通过 HTTPS 的方式传输。 那么怎样才能关闭浏览器的 HSTS 呢,各种谷歌~~度娘~~之后,在这里汇总一下几大常见浏览器 HSTS 的关闭方法。 chrome://net-internals/#hsts 在 Delete domain 中输入项目的域名,并Delete 删除 可以在 Query domain 测试是否删除成功 Opera 浏览器

    5.3K30编辑于 2022-05-05
  • 来自专栏沈唁志

    加入Prelod List使用HSTS解决全站HTTPS兼容性问题

    HSTS 协议 HSTS 的全称是 HTTP Strict-Transport-Security,它是一个 Web 安全策略机制(web security policy mechanism),是国际互联网工程组织 HSTS 最为核心的是一个 HTTP 响应头(HTTP Response Header)。 所以 HSTS 还有另外一层好处:增强网站 HTTPS 的兼容性。 支持这个协议的浏览器会自动跳转到 HTTPS 页面,返回码为 307: 返回码为 307 开启 HSTS 开启 HSTS 很简单,只要在我们网站的响应头里面新增 HSTS 即可,下面简单说下 1、Nginx 将支持 HSTS 的网站全部加入一个 Preload 的清单,支持 HSTS 协议的浏览器请求网站前会查询当前网站是否在清单中,如果是那么直接转换为 HTTPS 请求!

    1.2K40发布于 2018-05-24
  • 来自专栏张戈的专栏

    利用HSTS安全协议柔性解决全站HTTPS的兼容性问题

    一、HSTS 协议 这里我们要借助一个新的安全协议:HSTS HSTS(HTTP Strict Transport Security)国际互联网工程组织 IETE 正在推行一种新的 Web 安全协议,作用是强制客户端 在我看来,HSTS 还有另外一层好处:增强网站的兼容性。 那么如果是用 HSTS 呢? 采用 HSTS 后,支持这个协议的浏览器会自动跳转到 HTTPS 页面,返回码为 307: ? 二、开启 HSTS 开启 HSTS 很简单,只要在我们网站的响应头里面新增 HSTS 即可,下面简单说下 ①、Nginx 服务器 只需要在站点 server 模块内插入如下配置并重启: server { 四、提交 HSTS 上文已介绍了 HSTS,主要是为了解决 HTTP 请求 301 跳转到 HTTPS 这个过程被劫持问题,而实际上就算加上 HSTS 响应头,用户请求的前半程依然是 HTTP,并没有什么

    96560发布于 2018-03-26
  • 来自专栏优启梦

    利用HSTS安全协议柔性解决全站HTTPS的兼容性问题

    一、HSTS 协议 这里我们要借助一个新的安全协议:HSTS HSTS(HTTP Strict Transport Security)国际互联网工程组织 IETE 正在推行一种新的 Web 安全协议,作用是强制客户端 在我看来,HSTS 还有另外一层好处:增强网站的兼容性。 那么如果是用 HSTS 呢? 二、开启 HSTS 开启 HSTS 很简单,只要在我们网站的响应头里面新增 HSTS 即可,下面简单说下 ①、Nginx 服务器 只需要在站点 server 模块内插入如下配置并重启: server { 四、提交 HSTS 上文已介绍了 HSTS,主要是为了解决 HTTP 请求 301 跳转到 HTTPS 这个过程被劫持问题,而实际上就算加上 HSTS 响应头,用户请求的前半程依然是 HTTP,并没有什么

    1.1K70发布于 2018-05-09
  • 来自专栏张戈的专栏

    利用 HSTS 安全协议柔性解决全站 HTTPS 的兼容性问题

    [1495003449909_4778_1495003449536.gif] 一、HSTS协议 这里我们要借助一个新的安全协议:HSTS HSTS(HTTP Strict Transport Security 在我看来,HSTS还有另外一层好处:增强网站的兼容性。 那么如果是用HSTS呢? 二、开启HSTS 开启HSTS很简单,只要在我们网站的响应头里面新增HSTS即可,下面简单说下 ①、Nginx服务器 只需要在站点server模块内插入如下配置并重启: server { 四、提交HSTS 上文已介绍了HSTS,主要是为了解决HTTP请求301跳转到HTTPS这个过程被劫持问题,而实际上就算加上HSTS响应头,用户请求的前半程依然是HTTP,并没有什么L用。

    2.5K00发布于 2017-05-17
  • 来自专栏凉城

    利用HSTS安全协议柔性解决全站HTTPS的兼容性问题

    一、HSTS 协议 这里我们要借助一个新的安全协议:HSTS HSTS(HTTP Strict Transport Security)国际互联网工程组织 IETE 正在推行一种新的 Web 那么如果是用 HSTS 呢? 采用 HSTS 后,支持这个协议的浏览器会自动跳转到 HTTPS 页面,返回码为 307: 而不支持 HSTS 的浏览器访问我们的网站,则不会产生跳转,从而提高了兼容性。 二、开启 HSTS 开启 HSTS 很简单,只要在我们网站的响应头里面新增 HSTS 即可,下面简单说下 ①、Nginx 服务器 只需要在站点 server 模块内插入如下配置并重启 四、提交 HSTS 上文已介绍了 HSTS,主要是为了解决 HTTP 请求 301 跳转到 HTTPS 这个过程被劫持问题,而实际上就算加上 HSTS 响应头,用户请求的前半程依然是 HTTP,

    93230发布于 2018-05-25
领券