Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >知识分享之规范——为何TLS主流版本是TLS1.2

知识分享之规范——为何TLS主流版本是TLS1.2

作者头像
cn華少
发布于 2022-05-13 05:12:49
发布于 2022-05-13 05:12:49
2.1K0
举报
文章被收录于专栏:IT综合技术分享IT综合技术分享

知识分享之规范——为何TLS主流版本是TLS1.2

背景

知识分享之规范类别是我进行整理的日常开发使用的各类规范说明,作为一个程序员需要天天和各种各样的规范打交道,而有些规范可能我们并不是特别了解,为此我将一些常见的规范均整理到知识分享之规范系列中,便于小伙伴们快速翻阅学习。

概念

安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。 该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。较低的层为 TLS 记录协议,位于某个可靠的传输协议(例如 TCP)上面。

安全性

TLS现有版本分为TLS1.0、TLS1.1、TLS1.2、TLS1.3,在日常使用时我们或许没有感觉到明显的区别,其实当我们使用浏览器IE9时默认使用的就是TLS1.0,而这个版本时1996年发布的老版本协议,使用的是弱加密算法和系统,存在重大安全漏洞,很容易被受到攻击,我们在使用一些套壳浏览器时(3某某),如果切换到兼容模式就会发现其会使用到IE9以下的内核,这类网站通常就存在使用TLS1.0协议的问题,也是比较容易受到攻击的版本,而通常这类网站如果是一些ZF网站通常后面还有一整套的安全硬件作为支撑,安全性方面还尚有一些,当然还有等保的支撑,我们就不需要多考虑了。其次一些其他的站点他们没有很多的资源投入到安全上,这时就相当于直接暴露了出去。

因此我们推荐使用一些更高级别的协议,也就是TLS1.2,目前TLS1.2这个版本是目前主流的协议版本,那为何不使用TLS1.1呢?主要还是因为TLS1.1在其版本上有着一些先天性的问题,它相比TLS1.0增加了TLS扩展,同时安全性方面也有了很大提升,但是其先天的缺陷性还是不被各大浏览器厂家所认同。 而TLS1.2版本引入了更快的加密算法,其次在安全性方面更强,在性能和安全两大方面下,也就造成了当前各大浏览器厂家主要支持的版本。 当然在一些安全性要求不是很高的一些情况下,通常我们会放行TLS1.1、TLS1.2、TLS1.3协议版本。 而TLS1.3由于其比较新,各个硬件内置的浏览器还没有被淘汰的情况下,各个软件也没有及时支持。因此这个协议就要等到以后才能被普及了,同时也可能会成为一个过渡版本。

本文声明:

88x31.png

知识共享许可协议

本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
安全修复之Web——【中危】启用了不安全的TLS1.0、TLS1.1协议
日常我们开发时,会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。 同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。
cn華少
2022/05/13
4.4K0
知识分享之规范——SSL协议与证书的划分
知识分享之规范类别是我进行整理的日常开发使用的各类规范说明,作为一个程序员需要天天和各种各样的规范打交道,而有些规范可能我们并不是特别了解,为此我将一些常见的规范均整理到知识分享之规范系列中,便于小伙伴们快速翻阅学习。
cn華少
2022/03/04
4610
HTTP - TLS1.3 初次解读
在HTTP - HTTPS(TLS1.2)中,笔者介绍了目前世界主流的TLS1.2协议的相关知识点,文中从HTTP的缺陷、SSL的历史、信息加密的主要手段、数字证书、以及最为关键的TLS1.2交互过程介绍了现今HTTPS的关键部分内容。
阿东
2022/09/26
3.6K0
TLS升级到1.2及以上
2021年3月,互联网工程任务组(IETF)发布分类为当前最佳实践的RFC 8996,正式宣布弃用TLS 1.0和 TLS 1.1协议。如果你的应用程序和网站服务还在使用这些协议,请马上停止并立即更新到TLS 1.2或TLS 1.3协议版本,以消除可能存在的安全隐患。
季鸟猴
2023/05/20
1.3K0
TLS升级到1.2及以上
TLS1.3 正式版发布 — 特性与开启方式科普
互联网工程指导委员会(IETF)释出了传输层安全性协议的最新版本 TLS 1.3。TLS 被广泛用于创建安全连接,TLS 1.3 是基于 TLS 1.2,主要区别是移除了较少使用的弱加密算法,移除 MD5 和 SHA-224 哈希支持,请求数字签名,集成 HKDF,移除许多不安全或过时特性的支持,不再支持静态 RSA 密钥交换,握手将默认使用前向安全 Diffie-Hellman,客户端只需要一次往返就能与服务器建立安全和验证的连接,等等。Firefox 和 Chrome 都已经支持 TLS 1.3 的草拟版本。
Debian中国
2018/12/21
2.9K1
揭秘HTTPS(网络编程安全一)
HTTPS和HTTP是什么关系?HTTPS加密流程是什么?Websocket项目中如何集成SSL?阿里云如何进行HTTPS开发。 一 HTTP和HTTPS概述 1.1 HTTP协议 概述 HTTP的第
花花与Java
2020/12/09
8460
揭秘HTTPS(网络编程安全一)
真正“搞”懂HTTPS协议15之安全的定义
  前面我们花了很大的篇幅来讲HTTP在性能上的改进,从1.0到1.1,再到2.0、3.0,HTTP通过替换底层协议,解决了一直阻塞性能提升的队头阻塞问题,在性能上达到了极致。
zaking
2023/02/16
4860
真正“搞”懂HTTPS协议15之安全的定义
【HTTP】HTTPS TLS 1.2
在个人过去的读书笔记中已经介绍过一次,在这一篇文章中介绍了HTTP1.1的缺点,以及SSL、TLS的历史,之后介绍了有关SSL加密的主要加密方案:公开密钥加密 和 共享密钥加密,最后简单介绍了HTTPS的交互过程,但是书中的过程比较粗,这节我们讲细一点点。
阿东
2022/09/12
1.2K0
TLS/SSL 协议详解 (29) 国密SSL协议
测试服务器:https://www.mrpre.com:4433/ (已经过期,不要测试了)
全栈程序员站长
2022/09/05
3.7K0
TLS/SSL 协议详解 (29) 国密SSL协议
IE浏览器没了,农行K宝们怎么办?
昨天农行打电话过来说公司3月份的账还没有对,于是插上k宝准备操作,结果弹出“游览器版本不兼容”。
楚客追梦
2022/11/11
2.2K0
IE浏览器没了,农行K宝们怎么办?
八、《图解HTTP》 - HTTPS
所谓的窃听是因为TCP/IP模型的物理层、数据链路层、网络层这几层所需要的设备支持都不可能是个人用户所具备的东西,所以在这几个环节进行通信窃听是完全有可能的。
阿东
2022/12/06
6010
八、《图解HTTP》 - HTTPS
【揭秘】一款神奇的工具,帮你解决“安全协议版本”难题!
需求:帮朋友做了一个小工具,主要目的是检查局域网(在线检查网站无法访问内网)的 https 站点配置的安全协议版本,方便给第三方提供接口文档,描述 https 站点所使用的安全协议。 相信大家在开发过程中,可能会遇到“The request was aborted: Could not create SSL/TLS secure channel”异常,异常原因可能是对方设置的安全协议版本过高,同时,自己程序默认配置的安全协议版本过低,然后无法正常通信导致。 SSL/TLS 协议 SSL全称是Secure Sockets Layer,安全套接字层,它是由网景公司(Netscape)设计的主要用于Web的安全传输协议,目的是为网络通信提供机密性、认证性及数据完整性保障。如今,SSL已经成为互联网保密通信的工业标准。 SSL最初的几个版本(SSL 1.0、SSL2.0、SSL 3.0)由网景公司设计和维护,从3.1版本开始,SSL协议由因特网工程任务小组(IETF)正式接管,并更名为TLS(Transport Layer Security),发展至今已有TLS 1.0、TLS1.1、TLS1.2这几个版本。目前主流的还是TLS1.2,不过TLS1.3即将是大势所趋。
沙漠尽头的狼
2023/10/24
2670
【揭秘】一款神奇的工具,帮你解决“安全协议版本”难题!
真正“搞”懂HTTPS协议18之TLS特性解析
  上一篇,我们讲了TLS的握手过程,我们参照的版本其实是TLS1.2。这个协议是2008年的老协议了,虽然它的价值不言而喻,但是毕竟年纪大了,不太能跟得上时代了。所以,经历了诸多磨难的TLS1.3在2018年也登场了,再次确立了信息安全领域的新标准。那我们先来看看TLS1.3有哪些改进。
zaking
2023/02/17
1.5K0
真正“搞”懂HTTPS协议18之TLS特性解析
网络安全的第一道防线:深入探索sslscan在SSL/TLS证书安全检测中的原理与实践
sslscan用于扫描SSL/TLS证书并报告协议版本、密码套件、密钥交换、签名算法和证书详细信息等,帮助用户从安全角度加强数据传输安全性,同时,sslscan还可以将结果输出到XML文件中,以便外部程序使用。本文将详细介绍sslscan用法案例及其扫描原理。
RokasYang
2024/01/25
7.6K37
网络安全的第一道防线:深入探索sslscan在SSL/TLS证书安全检测中的原理与实践
TLS握手:回顾1.2、迎接1.3
HTTPS或者说SSL or TLS现在都是老生常谈的东西了,为什么还要写这篇文章?
FB客服
2019/05/16
1.5K0
Tls v1.3的里程碑发展
TLS v1.3在TLS v1.2的基础上,吸收了之前的设计,并且做了大量的改进。相对于TLS v1.2,协议更简洁、更安全、性能也更好。以下是对比TLS v.1.2说明TLSv1.3的变化。
mariolu
2018/10/25
4K0
渗透测试XSS漏洞原理与验证(4)——HTTP协议安全
当用户登录后,在服务器就会创建一个会话(Session),叫做会话控制,再访问页面的时候就不用登录,只需要携带Session去访问。
zhouzhou的奇妙编程
2024/11/05
1150
大型网站的HTTPS实践(一)---HTTPS协议和原理
1前言 百度已经于近日上线了全站HTTPS的安全搜索,默认会将HTTP请求跳转成HTTPS。本文重点介绍HTTPS协议,并简单介绍部署全站HTTPS的意义。 本文最早发表于百度运维部官方博客 2 HTTPS协议概述 HTTPS可以认为是HTTP + TLS。HTTP协议大家耳熟能详了,目前大部分WEB应用和网站都是使用HTTP协议传输的。 TLS是传输层加密协议,它的前身是SSL协议,最早由netscape公司于1995年发布,1999年经过IETF讨论和规范后,改名为TLS。如果没有特别说
小小科
2018/05/02
1.3K0
大型网站的HTTPS实践(一)---HTTPS协议和原理
curl --tlsv1.x和--tls-max 1.x 参数详解
此篇文档为通用的,不止适用于腾讯云,其他云也适用。这2个参数非常实用,今天我就给大家讲透。
Windows技术交流
2020/04/13
14K1
网络协议(十二):HTTPS(SSL/TLS、TLS1.2的连接)
冬天vs不冷
2025/01/21
2700
网络协议(十二):HTTPS(SSL/TLS、TLS1.2的连接)
相关推荐
安全修复之Web——【中危】启用了不安全的TLS1.0、TLS1.1协议
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文