文档章节

从HTTP迁移至HTTPS需要注意什么?

 时光承诺
发布于 2017/07/28 15:06
字数 942
阅读 5
收藏 0

原文地址

HTTPS安全性更高,不过从原来的HTTP迁移至HTTPS的过程非常困难。那么,迁移过程中会碰到哪些挑战?企业又该如何解决?

Matthew Pascucci:前不久,美国专利商标局(USPTO)在其网站上发现了从HTTP转换为HTTPS的问题,在此过程中需暂时恢复为HTTP。

2015年6月,美国政府授权为所有可公开访问的联邦网站提供安全的服务连接,以保护运输中的数据。这一点非常重要,到这些站点和服务的所有流量都是透明的,且有被攻击者窃听的风险。

近年来,迁移到HTTPS已经变得比较容易,但是在进行移动时仍然会有所顾虑。像Google这样的大型供应商们正在减少对HTTP的依赖,当用户尝试访问使用HTTP的Chrome中的网站发送敏感数据时,会发告警提醒用户。Google Chrome终将为所有HTTP网站设置一个安全警告。

过去,企业迁移到SSL的主要难点之一是证书的成本,不过Let's Encrypt通过向有需求的人们发放免费证书来解决这一难题,这有助于推动企业转向HTTPS。

当迁移到HTTPS时,企业应该检查一些事情:使用的Web服务器、可用的密码以及是否可以执行TLS 1.2。在建立HTTPS连接的系统上可能会有更高的技术开销,企业要验证它们是否具有适合的硬件来处理这些请求。这对于每个企业来说都是不同的,也可能压根不是什么问题,但首先要全盘检查一下。

Web服务器允许使用最新的密码也是一件好事。这将使SSL连接更为安全,但是仅在Web服务器上拥有SSL证书并不意味着企业完全安全。使用TLS 1.1或1.2也将增加连接的安全性,但根据客户对站点的请求,必须“因地制宜”地进行审查。

迁移到HTTPS时,强烈建议同时配置完善的前端保密功能以保护会话,预防私密密钥遭到破坏。最后,通过SSL检查器运行站点,以便在SSL配置生效后验证SSL(例如Qualys和DigiCert等公司提供的免费服务)。如果有任何SSL问题或安全问题,它们将在扫描中显示出来。

通常,迁移到HTTPS后需要处理几个内务处理问题。第一个是设置从任何HTTP到HTTPS的301重定向。这将会把惯于访问通过HTTP访问站点的用户发送至HTTPS。如果未完成,该网站可能被视为无法使用的用户。

同样重要的是确保页面上的所有内部链接都被调整好,这样就不会导致页面的性能问题,以及可能会对网站造成的SEO的损失。

另外,验证哪里的SSL连接将被终止。它会在服务器本身还是负载平衡端发生?如果需要进行端对端加密,并使用负载平衡,请确保在负载平衡器解密到Web服务器之后重新加密连接。

 

 

原文地址

本文转载自:http://click.aliyun.com/m/26961/

共有 人打赏支持
粉丝 0
博文 225
码字总数 0
作品 0
ubuntu16的Gitlab安装/卸载/备份/恢复/迁移

gitlab的安装: 直接参考官网文档:https://about.gitlab.com/downloads/#ubuntu1604。 1.1 安装配置依赖环境: 1.2 安装Gitlab: 可分以下两种情况:直接安装最新版本和选择安装所需版本。 ...

Airship
2016/11/20
1K
0
DotNetNuke(DNN)网站发布、部署、迁移和重建

DotNetNuke(DNN)网站本质上是一个ASP.NET网站,由网站文件(也就是website目录)和数据库组成的,所以,“发布、部署、迁移和重建”实际上也就是把网站文件和数据库文件拷贝到服务器上并修改...

m2land
2007/04/15
0
0
ASP.NET 4 迁移到 ASP.NET Core 的部分改变

官方迁移链接:https://docs.asp.net/en/latest/migration/index.html 接下来是正文(会涉及到 .Net Core 的迁移): 从 Type 中获取 Attribute 特性: 原来是这样: 现在是这样: 引用缓存: ...

VenyoWang
2016/10/17
418
0
github博客迁移至coding并提交百度收录

因为度娘的蜘蛛被github拉小黑屋了,为了提高访问量,决定把博客迁移至coding(github共存)。 第一步:注册coding https://coding.net/ 注册流程略。。。。 注册完成后先别急,如果你有自己购...

hojun
02/20
0
0
Harbor升级和数据库迁移手册

Harbor升级和数据库迁移手册 当升级一个已经存在的Harbor实例到新版本时,需要迁移数据库数据。参考What's New in Harbor Database Schema查看数据库发生了哪些变化,如果有的话,就需要进行...

党志强
07/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

09-利用思维导图梳理JavaSE-

09-利用思维导图梳理JavaSE-Java IO流 主要内容 1.Java IO概述 1.1.定义 1.2.输入流 - InputStream 1.3.输出流 - OutputStream 1.4.IO流的分类 1.5.字符流和字节流 2.InputStream类 2.1.File...

飞鱼说编程
23分钟前
1
0
Spring Cloud 微服务的那点事

在详细的了解SpringCloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。 单体架构 在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开...

我是你大哥
33分钟前
1
0
步步深入MySQL:架构->查询执行流程->SQL解析顺序

一、前言 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一...

Java干货分享
47分钟前
1
0
gson1.7.1线程并发导致空指针问题

java.lang.NullPointerExceptionat com.google.gson.FieldAttributes.getAnnotationFromArray(FieldAttributes.java:231)at com.google.gson.FieldAttributes.getAnnotation(FieldAttribut......

东风125
今天
3
0
以太坊RPC接口使用

以太坊RPC接口文档: https://github.com/ethereum/wiki/wiki/JSON-RPC#web3_clientversion 使用方式: 比如我要调用某个合约的balanceOf(address _owner)方法。 因为没有改变合约的状态,所以...

王坤charlie
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部