减少网站跳转时间,增强网站数据安全——HSTS 详解

news/2024/5/20 20:00:47/文章来源:https://blog.csdn.net/weixin_34375054/article/details/86027611

近年来随着 Google、Apple、百度等公司不断推动 HTTPS 普及,全网 HTTPS 已是大势所趋。目前多数网站都已经支持 HTTPS 访问,但是在由 HTTP 转向 HTTPS 路程中,不少网站依然会面临很多问题。

通常用户准备访问某个网站时,不会在输入的域名前面加上 http:// 或者 https://,需要浏览器自动填充,而浏览器默认填充的都是 http://,需要网站采用 301/302 跳转的方式,由 HTTP 跳转到 HTTPS。 
301 跳转 
301 跳转 
由于 301/302 跳转增加了浏览器与服务器的交互,增长用户访问与等待时间,会影响用户体验,并且跳转的过程容易发生劫持,遭受第三方攻击。

当用户访问到不安全的 HTTPS 网址时,浏览器虽然会提示用户访问的网站不安全,但是还是允许用户在了解安全风险之后继续访问,导致用户面临数据泄密的风险。 
HTTP 劫持 
HTTP 劫持 
网站不安全提醒 
网站不安全提醒

HSTS 强制开启 HTTPS 保障数据安全 
HSTS(HTTP Strict Transport Security,RFC6797),即 HTTP 严格安全传输,是国际互联网工程组织 IETF 正在推行一种新的 Web 安全协议。

网站采用 HSTS 后,用户访问时无需手动在地址栏中输入 HTTPS,浏览器会自动采用HTTPS 访问网站地址,从而保证用户始终访问到网站的加密链接,保护数据传输安全。同时只要浏览器曾经与服务器创建过一次安全连接,之后浏览器会强制使用 HTTPS,即使链接被换成了 HTTP。

当链接非 HTTPS 时,用户也无法忽略浏览器不安全提示,无法继续访问不安全链接,可以进一步保护用户的数据安全。 
链接不安全提醒 
链接不安全提醒

开启 HSTS 后,在 ssllabs 上进行测试,网站的安全等级会从A升级至A+ 
开启前等级为:A 
开启后等级变为:A+ 
开启后等级变为:A+ 
Chrome、Safari、Firefox等浏览器都已经开始相继支持 HSTS,下图为各大浏览器对HSTS的支持情况(对于不支持的浏览器,又拍云会忽略此响应头,对用户的访问无影响): 
浏览器支持情况 
浏览器支持情况

总结 
对于那些安全性要求较高的网站,启用 HSTS 无疑是不错的选择。当用户访问网站域名时,都能够让用户使用 HTTPS 来请求网站资源,可以更加有效地保护网站和用户的数据安全,并且减少用户等待 301/302 的跳转时间,带来更好的用户体验。

又拍云 HTTPS 凭借全球200+节点及服务器,实现应用层通信加密访问,同时使用多种加速技术,减少HTTPS 延迟加载,通过对请求进行压缩、优先级排列等方式,降低网页加载时间。 


来自:upyun.com

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_775544.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

酷站设计:学习制作单页网站的10个优秀案例

这篇文章与大家分享10个学习制作单页网站的优秀案例。这些网站使用丰富多彩,令人惊叹的图像和干净的排版。从视差滚动和流畅的动画到固定和干净的菜单,你会发现单页网站的效果真的很酷,令人难忘!享受这些炫目的设计并获得到启发。…

html iframe 设置半透明_防止网站被iframe内框架调用的方法

今天有人反馈了一个在iframe内无法调用网站同一个站点的页面问题并报错,就在网站查了一些相关的资料,整理一下关于禁止网站所有页面或某一个页面被iframe内框架调用的方法。网站iframe内框架调用页面报错如下Refused to display http://xxxxxx.com in a …

mysql运维常见故障_无故障(停机)时间 - MySQL数据库运维的五大指标_数据库技术_Linux公社-Linux系统门户网站...

1.2.无故障(停机)时间运维和开发不一样,开发最重要的是保证一定效率的情况下实现功能,同时程序Bug少。运维讲的是提供稳定服务的时间。用术语来说就是几个9,具体含义就是年度不可服务(不管是主动的还是被动的)时间除以全年时间,百…

使用github构建自己网站

一、本地仓库 1.1、使用git创建版本库 选中源代码文件夹,右击调出菜单,选择创建版本库 建议不要勾选这个框制作纯版本库,直接点确定即可 最后源代码文件夹上出现一个绿色的对号,并且文件夹里面出现了一个.git的新文件夹则表示…

pc端的企业网站(IT修真院test9)详解一个响应式完成的pc端项目

一:引入bootstrap框架 昨天一直被bootstrap栅格系统折磨。 why? 我本来想一边码字,一边学习栅格布局的。but不成功。这时我头脑已经昏了。 下午,我查看了bootstrap的官网,带着我的问题:究竟怎么使用bootstrap的框架…

一个完整的学院网站实现过程

分享 项目介绍 ​ 本项目是东北大学计算机学院网站的一个非官方版本.涉及了前端/后端/数据库/备案/https/域名/服务器等内容 Build Setup # install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minific…

[阅读笔记]仅用37行代码构造网站的全文检索

仅用37行代码构造网站的全文检索 英文标题:DotLucene: Full-Text Search for Your Intranet or Website using 37 Lines of Code 原文地址: http://www.codeproject.com/KB/aspnet/DotLuceneSearch.aspx 作者:Dan Letecky在线演示 示例下载(包含索引文件) <?xml:namespace …

30分钟搞定后台登录界面(103个后台PSD源文件、素材网站)

去年八月时要做一个OA系统为了后台界面而烦恼&#xff0c;后来写了一篇博客&#xff08;《后台管理UI的选择》&#xff09;介绍了选择过程与常用后台UI&#xff0c;令我想不到的时竟然有许多开发者与我一样都为这个事情而花费不少时间&#xff0c;最后界面效果还是不佳&#xf…

网站维护必知:网站压力测试

【IT168 专稿】互联网的普及&#xff0c;宽带的流行&#xff0c;使得越来越多的个人和单位都架设了自己的网站。而充当网站的服务器的大多是普通的PC或者低档服务器&#xff0c;这样访问者人数一多或者遭受DDos攻击&#xff0c;很容易造成瘫痪。因此我们需要网站在真正发布前对…

网站验证码制作与调用

后台 一般处理程序生成验证码&#xff1a; 1 public void ProcessRequest(HttpContext context)2 {3 int codeW 80;4 int codeH 22;5 int fontSize 16;6 string chkCode string.Empty;7 //颜色列表&…

如何在ASP.NET中使用验证通过的Windows Live ID用户登录网站

前言 现在有很多在线服务的验证&#xff0c;我曾经就写过一篇 如何在ASP.NET中创建OpenID, 这里我再介绍如何使用Windows Live ID在ASP.NET应用程序中验证用户的身份&#xff0c;说穿了这也是一种特殊验证模型&#xff0c;也就是说当在您的网站中使用Windows Live ID登录时&…

主流网站视频下载

比如想下载 B站&#xff0c;优酷&#xff0c;腾讯视频&#xff0c;芒果&#xff0c;头条&#xff0c;搜狐 等视频网站的视频&#xff0c;我们只需要在URL 前加入这个&#xff1a; https://www.parsevideo.com/#比如这个 B站视频 &#xff1a; https://www.bilibili.com/video…

12个Icon图标资源网站

今天把自己收藏最好的12个Icon图标资源网站整理分享出来。1.除了Icon以外&#xff0c;还有很多不错的UI设计素材。 地址&#xff1a;http://worldui.com/2.除了免费Icon资源下载以外&#xff0c;还提供Icon定制的付费服务。地址&#xff1a;http://dryicons.com/3.很喜欢这个ic…

作为前端你拿什么证明网站体验?

前端重构程序员是一个关注代码同时还要留意体验的异类。代码的优化虽然难&#xff0c;但是有比较多的性能测试工具去证明优化的成果。然而体验这种东西&#xff0c;我们又要如何去证明它的好与坏呢&#xff1f; 一、视觉体验优化 页面加载数据请求图片渲染 二、数据证明体验…

初探SEO关键词竞争程度的智能算法思路

腾讯DeepOcean原创文章&#xff1a;http://dopro.io/seo-intelligent-algorithm.html 在seo优化过程中&#xff0c;关键词尤其重要。一个恰当的关键词往往可以给网站导入非常大的流量&#xff0c;提升网站的曝光量&#xff0c;带来更多目标用户&#xff0c;使网站产品更好的实…

花了两天时间做了一个 deno 的网站,编译了 deno 的 Windows 版本

网站地址: https://deno.js.cn 先上网站截图&#xff1a; 相信很多人都关注了 deno&#xff0c;毕竟是 nodejs 之父的大作。但是官方的编译指南也只是针对 Linux 和 Mac 环境的&#xff0c;如果你有一个可以科学上网的设备&#xff0c;那么只需要按照 readme 就可以顺利的编译…

我在日本最大的房地产信息网站做重构

日本互联网行业现状 去日本之前就对日本互联网产业的各种奇葩现状有所耳闻&#xff0c;自己过来之后更是亲身经历了很多。总的说来有以下几个方面&#xff1a; 总体技术一般&#xff1a; 日本计算机理论研究其实做的非常不错&#xff0c;但是工业运用方面却做的一般&#xff0…

vue-music 音乐网站

在学习完vueJS,一直想做个项目来锻炼一下,选来选去&#xff0c;还是做个网易云音乐&#xff0c;其间遇到了很多坑,也逐渐接受了vue这种组件化的思想以及从Dom操作转换为用数据去驱动视图。并且在某部分基础组件上借鉴(搬运)了elementUI的源码(不过elementUI写的是真好) 技术栈…

如何让你的网站支持 IE9 Pinned Site (Part 1 - 理论)

Windows 7 任务栏有何不同 自从 Windows 95 开始&#xff0c;任务栏就一直没什么变化&#xff0c;都是一个个长条表示正在运行的应用程序&#xff0c;直到 Windows 7 。 Windows 7 的任务栏发生了巨大的变化&#xff0c;这个变化其实就是更像 Mac OS X 的 Dock 了。无论是否在运…

http升级https,让网站安全性飙升

http升级https&#xff0c;让网站安全性飙升 https可以看作在http基础上增加ssl证书以增强域名网站安全性的网络协议 1.到相关机构申请ssl证书 像使用阿里云服务器的就可以直接到控制台免费申请一年的ssl证书 2.下载证书到本地后上传证书到服务器 选择适合自己服务器的类型的…