首页
学习
活动
专区
圈层
工具
发布

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

安全性 TLS现有版本分为TLS1.0、TLS1.1、TLS1.2、TLS1.3,在日常使用时我们或许没有感觉到明显的区别,其实当我们使用浏览器IE9时默认使用的就是TLS1.0,而这个版本时1996年发布的老版本协议...,使用的是弱加密算法和系统,存在重大安全漏洞,很容易被受到攻击,我们在使用一些套壳浏览器时(3某某),如果切换到兼容模式就会发现其会使用到IE9以下的内核,这类网站通常就存在使用TLS1.0协议的问题,...因此我们推荐使用一些更高级别的协议,也就是TLS1.2,目前TLS1.2这个版本是目前主流的协议版本,那为何不使用TLS1.1呢?...而TLS1.2版本引入了更快的加密算法,其次在安全性方面更强,在性能和安全两大方面下,也就造成了当前各大浏览器厂家主要支持的版本。...当然在一些安全性要求不是很高的一些情况下,通常我们会放行TLS1.1、TLS1.2、TLS1.3协议版本。

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安全修复之Web——【中危】启用了不安全的TLS1.0、TLS1.1协议

    安全修复之Web——【中危】启用了不安全的TLS1.0、TLS1.1协议 背景 日常我们开发时,会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列...同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。...开发环境 系统:windows10 语言:Golang golang版本:1.18 内容 安全预警 【中危】启用了不安全的TLS1.0、TLS1.1协议 安全限定: TLS1.0、TLS1.1协议存在弱加密支持...,当前很多主流浏览器已在之前进行了废弃,当前主流支持的是TLS1.2版本协议,当然如果启用了TLS1.2协议,一些壳子浏览器的兼容模式就没有办法正常使用了,这也是兼容性向安全性的一个妥协。...cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

    5.5K30

    网络协议与攻击模拟-23-HTTPS协议

    http 的通道上增加了安全性,传输过程通过加密和身份认证来确保传输安全性 传输层安全协议, SSL 和 TLS 其实是一个协议,SSL2.0版本,自SSL3.0版本后,更名为TLS1.0,目前最高版本...TLS1.3,使用最为广泛的是TLS1.2版本 设计目标 保密性:所有的信息都加密传输 完整性:校验机制 认证:双方都配备证书,防止冒充 互操作、通用性 可扩展 高效率 发展史 SSL2.0 SSL3.0...TLS1.0 TLS1.1 TLS1.2 TLS1.3 2、 http 的缺陷 明文传输 只对传输数据的长度进行完整性校验,数据是否有被篡改是不做确认的 3、 HTTPS 好处 在传输数据之前...,客户端会和服务器端去协商数据在传输过程中的加密算法,包含自己的非对称加密的密钥交换算法( RSA / DH ),数据签名摘要算法(MD5/SHA),加密传输数据的对称加密算法( DES /3DES/...Alice 的身份认证),比对两个摘要是否一致,如果一致,说明数据在传输过程中没有被修改 数字证书 保证密钥的合法性 证书的主体可以是用户、计算机、服务等 证书包含的信息 使用者的公钥 使用者的标识

    13010

    知识分享之规范——SSL协议与证书的划分

    简单讲SSL协议就是用户与服务器交互过程中使用的一种加密协议,它可以确保数据发送到正确的客户机和服务器,同时根据使用的级别不同进行加密传输的数据以防止数据中途被窃取,并且确保了数据的完整性和传输过程中不被其改变...目前SSL协议经历了SSL1.0、SSL2.0、SSL3.0三个版本的迭代后被IETF进行接管更改为TLS,我们常在nginx中配置的请求接收协议限定即时TLS协议,通常我们的浏览器目前使用的是TLS1.1...、TLS1.2,实际TLS还有一个TLS1.0版本,由于其安全的考虑通常我们不推荐使用TLS1.0版本,而是TLS1.1开始,甚至一些重点单位的请求限定通常使用最新版本的协议,其他版本均不可以访问,严格的限定协议可能造成的后果就是部分用户打不开相关站点...SSL协议在实际使用时我们通常需要使用到SSL证书,而其证书主要分为DV、OV、EV三个级别,这三类证书顺序依据DV中显示特别的样式信息,例如哦公司名称显示在域名的绿锁后面。

    50740

    gin v1.10.1重磅发布!HTTPS安全全面升级,最强Web框架再进化!

    2025年5月20日,Gin官方发布了v1.10.1最新版本,本次更新在安全性和代码质量方面进行了重要重构,特别是HTTPS的安全性得到了显著加强,进一步巩固了Gin在企业级应用中的领导地位。...在如今互联网环境中,HTTPS已成为Web应用数据传输的标配标准。尤其是企业级应用,HTTPS不仅保护用户隐私,更是防止中间人攻击(MITM)和数据篡改的重要措施。...HTTPS安全策略强化 • 默认禁用TLS1.0和TLS1.1,强制使用TLS1.2及以上版本,防止协议层弱点利用 • 增加了对Server Name Indication(SNI)的支持,优化多域名证书管理...五、与其他框架的HTTPS支持对比 Gin此次强化HTTPS安全和代码重构,使其在竞品如Beego、Echo等Go框架中进一步领先。...展望未来: • 推荐所有Gin用户尽快升级,特别是面对互联网暴露服务的项目 • 结合HTTP/3与QUIC协议实验,Gin未来或将支持更高速安全的网络协议栈 • 继续完善证书自动管理功能,简化HTTPS

    20000

    curl --tlsv1.x和--tls-max 1.x 参数详解

    要验证curl参数--tlsv1.x首先需要升级curl版本 我升级到最新版主要是为了验证这2个参数 --tlsv1.x 这个参数并不是说客户端按你指定的tls版本去跟服务端匹配,不是==的关系,是在≥...IP" 来指定服务端IP的话,那https服务端就是腾讯云CDN OC节点NWS(NGINX Web Server),用ssllabs.com或myssl.com测试能看出腾讯云的NWS支持tls1.0.../1.1/1.2,但是不同的客户端测试下来,好像只有tls1.2和1.0建联,为什么没有1.1呢?...对那些不支持tlsv1.1和tlsv1.2的客户端,最高只能支持到tlsv1.0,因此只能是tlsv1.0了 对那些支持tlsv1.1和tlsv1.2的客户端,优先以tlsv1.2建联 最高支持到tlsv1.1...的客户端没怎么见过,能想到的就是以--tls-max 1.1去指定 综上,你在ssllabs.com或myssl.com的测试结果里看不到tls1.1的客户端。

    14.6K231

    Debian瞻前 微软顾后:安全改进是否会产生负面影响

    在许多互联网领域,尤其是Web PKI和SSL/TLS行业中,我们大多生活在过去的决定中。脆皮密码、差强人意的协议设计以及不怎么标准的软件始终牵绊着前进的步伐。...Debian发布了一个新版本的OpenSSL库,用于其不稳定的构建 – 一个包含最新版本的开发版本,且仅支持TLS1.2。...对于只想使用旧版本的人,Roeckx并不留情,他说:“强烈建议你添加对TLS1.2的支持,或让对方添加支持。” 或许等到Buster发布的那天,仅支持TLS1.2不再是骚操作或大胆的配置。...Windows Server 2008(使用IIS 7)至2020年仍处于扩展支持阶段。但为什么现在添加TLS 1.2? 从2018年6月开始,你将不得不支持TLS 1.1或更高版本的PCI兼容性。...Debian放出的仅支持TLS1.2的消息可能不是最终决定,但这种胆识确实值得赞许。与此同时,在Server 2008里添加TLS1.1和TLS1.2支持到底是好是坏还真不好说。让我们静观其变吧!

    85820

    常见弱密钥以及修复建议

    常见弱密钥以及修复建议服务器使用了anonymous套件匿名加密套件检测(CVE-2007-1858),支持对SSL3.0、TLS1.0、TLS1.1、TLS1.2多种协议,19个ANON类加密套件,包含...这个完整的部分包括置换过程中的最低有效位,在由RPGA算法处理的时候,决定伪随机输出流的最低有效位。这些偏差的流字节和明文进行过异或,导致密文中会泄露重要明文信息。怎么解决使用了RC4密码套件?...DHE需要在服务端TLS协议中启用TLS1.2,推荐配置:TLSv1 TLSv1.1 TLSv1.2;服务器只使用SSL3作为最好的协议ssl3 存在POODLE漏洞,并且最新浏览器的兼容性较差,不支持最新的安全特性...推荐配置:TLSv1 TLSv1.1 TLSv1.2;  SSL 配置生成器主页面引用了不安全的HTTP资源HTTP 协议在传输过程中是明文数据,很容易被第三方劫持和修改。怎么解决不安全HTTP资源?...这意味着两点:在接下来的31536000秒(即一年)中,浏览器向example.com或其子域名发送HTTP请求时,必须采用HTTPS来发起连接。

    41100

    Chrome 84 正式发布,支持私有方法、用户空闲检测!

    弃用 TLS1.0 和 TLS1.1 TLS(传输层安全性)是保护 HTTPS 的协议。...它的历史可以追溯到将近20年的 TLS1.0 及其更早的前身SSL,TLS1.0和1.1都有许多缺点: TLS 1.0和1.1在完成计算哈希中使用均为弱哈希的MD5和SHA-1。...TLS 1.0和1.1在服务器签名中使用MD5和SHA-1。 TLS 1.0和1.1仅支持RC4和CBC密码。RC4已损坏,此后会删除。TLS的CBC模式构造存在缺陷,容易受到攻击。...支持 TLS1.2 是避免上述问题的先决条件。TLS工作组已弃用TLS 1.0和1.1。Chrome 现在也已弃用这些协议。...每次鼠标移动时,浏览器都会重新计算中每个球的位置,并为该新点创建一个动画。浏览器现在知道在以下情况下删除旧动画: 动画完成后。 在合成顺序中还有一个或多个动画也已完成。 新的动画是动画相同的属性。

    1.4K20

    聊聊网站启用SSL后让PCIDSS合规,让评价达到A+级别

    早在去年6月30号PCI安全标准委员会官方发表博文将于2018年6月30号(最晚),也就是本月月底禁用早期SSL/TLS,并实施更安全的加密协议(TLS v1.1或更高版本,强烈建议使用TLS v1.2...随着时间的临近,我们提前调整了PCI DSS合规判定标准(在原有的标准之上,支持TLS v1.0或更早的加密协议将会判定为不合规),方便您提前调整您的服务以避免违规的风险。...解决此问题的方案是: 禁用TLS1.0 同样以宝塔为例,找到网站,点击设置,点击配置文件,把原来的: ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 替换 ssl_protocols...至于为什么我的智商和知识是解答不出来的,但是官方给出了答复: 在未来我们的安全评级也将对TLS1.0做出合适的降级处理,在评估兼容性影响后,还是建议大家关闭TLS1.0, 现在TLS1.3都出来了,...大多数是比较老旧系统上自带浏览器不支持,如果是主流用户使用的Chrome、Firefox和国产浏览器基本都兼容的。

    62850

    HTTP - TLS1.3 初次解读

    ,而TLS1.2的加密套件包含了非对称密钥的协商,这种方式已经在TLS1.3禁止使用,所以它是无法和TLS1.2直接套用“兼容”的。...)的模式以实现攻击目录,其主要针对 TLS1.0 和更早版本的协议中的对称加密算法 CBC 模式。...主要的区别是一个是针对出口级RSA算法,另一个利用SSL协议本身的低版本不安全性漏洞做手脚,比如TLS1.0和TLS1.1。...如果协商 TLS 1.1 或更旧的协议版本,那么最后 8 个字节必须是 44 4F 57 4E 47 52 44 00。...图片我们可以这样理解:我是服务器,我支持TLS1.3,我从一个客户端得到一个连接,它说它只支持 TLS 1.2 或更低版本,但是实际上我支持更高级的版本,我会把这些信息改写到Server Random的最后一段

    4.3K10

    Tls v1.3的里程碑发展

    一、重新设计协议 1.1.SSL握手对比 SSL握手完成双方鉴权Auth、协商对称密钥的过程。对比TLS1.2(图2)和TLS1.3(图3)的握手区别。TLS1.3重新设计了12种握手报文。...TLS1.3移除了compression,移除了DSA和DHE group 只支持5种加密套件(TLS v1.2,37种,之前版本319种) 二、更低时延 TLS1.3在时延上比TLS1.2更有优势。...3.2必须使用AEAD算法: 消息认证(message authentication)或数据源认证(data origin authentication)表示数据在传输过程中没有被修改(完整性),并且接收消息的实体能够验证消息的源...AEAD将完整性校验和数据加密两种功能集成在同一算法中完成,是TLS 1.3中唯一支持的加密方式。...禁用压缩是为了防范CRIME攻击 四、总结 总之,TLSv1.3重新设计了SSL/TLS协议,在保证更高安全的前提下,也优化了网络性能。

    4.3K210
    领券