五月SSL行业新闻回顾

2024-04-23 10:38
文章标签 回顾 ssl 五月 行业新闻

本文主要是介绍五月SSL行业新闻回顾,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Let's Encrypt服务不可用

本月18、19日,由Let's Encrypt运营的部分服务不可用,影响了ACME和OCSP服务器。据悉,其原因是URL中的斜杠处理方式发生了一个变化。 OCSP请求是base64编码的,base64包含斜杠作为其编码字符之一。 这导致CDN缓存的错误,从而导致系统过载。

一旦证书颁发机构短时间离线了,这样的问题就会出现。理想情况下,协议和应用程序应该足够强大来处理这种情况,但事实却并非如此。一篇文章指出,当OCSP发生中断,两大主流服务器Apache和Nginx都无法处理妥当。

赛门铁克事件争议将收尾

今年年初发生的多起赛门铁克公司误发证书事件使得谷歌计划对其采取措施、提出取消信任。经历了一番唇枪舌战后,谷歌与赛门铁克终于开始握手言和,酝酿出了一个双赢的方案以减轻对赛门铁克现有客户的影响。该协议的核心是赛门铁克将创造一个新的证书根,将由现有的和另一个证书颁发机构进行交叉签名。因此,从长远来看,可以消除对现有根源的信任。Mozilla提出同意该协议并将与谷歌共同监督执行。

本月短新闻

  • Chrome将对使用HTTP的站点增加更多花式警告。从2017年10月开始,只要用户在HTTP站点上输入表单数据,Chrome就会在URL栏上显示一个“不安全”警告。
  • sslsecure.vim 是一个Vim插件,在编辑配置文件时突出显示不安全的TLS密码。
  • 越来越多的网站自动使用HTTPS。 本月, 新站点 The Verge, NASA, 以及Stack Overflow 宣布了HTTPS过渡。Stack Overflow发布了一篇博文描述了向HTTPS迁移的挑战和过渡的详情。
  • Cloudflare开始支持X25519 密钥交换.
  • 在IEEE安全和隐私研讨会上,发表了与TLS相关的几篇论文和介绍。 INRIA法国的研究人员获得了正式验证的TLS 1.3实施(TLS 1.3标准候选者的验证模型和参考实施)的杰出论文奖; 其他论文调查了证书撤销的新方法(CRLite:推出所有TLS撤销所有浏览器的可扩展系统;) 使用符号执行来查找证书验证库中的错误(SymCerts:在X.509中公开不合规的实际符号执行 证书验证实现;)和分析TLS实现的主机名验证(HVLearn:SSL / TLS实现中的主机名验证的自动黑盒分析;)
  • 在Go的TLS库中的椭圆曲线P-256实现中发现并修复了进位错误。
  • Ryan Hurst在博客文章中讨论了OCSP撤销原因; 他认为标准中的那些过时了。 在几个后续博客文章(帖子1,帖子2,帖子3)中,Hurst和Comodo的CEO讨论了短期证书。
  • MySQL在处理TLS时发现了过去的几个漏洞,即使配置禁止依旧通常允许未加密的连接。 在上月的总结中,我们提到了Riddle漏洞。这一漏洞似乎至今并未修复,而近期一个叫“Again Riddle”的漏洞也才被修复没多久。
  • LibreSSL中的错误在某些情况下使用回调函数打破了证书的验证。 该漏洞在LibreSSL 2.5.4中得到修复。
  • 来自亚马逊的ColmMacCárthaigh提供了TLS 1.3中零往返时间(0-RTT)模式的关键分析。 0-RTT是TLS 1.3的一个有争议的功能。 它允许加密会话恢复,无需额外的往返行程,但它具有重播攻击的风险。
  • Apache Hive软件无法验证证书中的域名。 此漏洞允许使用由接受的证书颁发机构签署的用于连接的任意证书。
  • Mozilla的David Keeler发表了一项调查报告,关于Firefox似乎已经看到Mozilla域名没有被公开发布的有效证书。 然而,事实证明,所有这些事件都可以用其他方式解释:内存不足,过时的DNS服务器和本地导入的根证书,都可以造成貌似公开信任的的假象。
  • OpenSSL的Matt Caswell在使用TLS 1.3时发布OpenSSL支持TLS1.3特性的前瞻博文。
  • 有一个叫做ctutlz 的Python库用于处理证书透明度。
  • Cloudflare现在支持TLS客户端认证与客户端证书。
  • Microsoft终于停止了在Edge和Internet Explorer中使用SHA-1签名的证书的支持。
  • RFC 8164规定了HTTP / 2的机会性加密。 HTTP中的机会加密是有争议的,因为有些人认为它可能被用作避免部署适当HTTPS的借口。
  • nginx-ct是在Nginx Web服务器中自动添加证书透明度SCT的模块。
  • Mozilla讨论了Firefox是否应该停止执行常规OCSP检查。 由于OCSP通常以软故障模式实现,因此几乎没有安全优势。 为此,Chrome已经停用了它。
  • Sucuri公司的一篇博客文章表明,Google可能会使用缺少HTTPS密码表单作为其钓鱼列表的信号。 Chrome和Firefox最近都对这些页面引入了警告。
  • Adam Langley在博客文章中介绍了AES-GCM-SIV算法。 AES-GCM-SIV是一种块密码模式,具有一些抵抗非法滥用的阻力。

这篇关于五月SSL行业新闻回顾的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/928567

相关文章

Python如何获取域名的SSL证书信息和到期时间

《Python如何获取域名的SSL证书信息和到期时间》在当今互联网时代,SSL证书的重要性不言而喻,它不仅为用户提供了安全的连接,还能提高网站的搜索引擎排名,那我们怎么才能通过Python获取域名的S... 目录了解SSL证书的基本概念使用python库来抓取SSL证书信息安装必要的库编写获取SSL证书信息

nginx生成自签名SSL证书配置HTTPS的实现

《nginx生成自签名SSL证书配置HTTPS的实现》本文主要介绍在Nginx中生成自签名SSL证书并配置HTTPS,包括安装Nginx、创建证书、配置证书以及测试访问,具有一定的参考价值,感兴趣的可... 目录一、安装nginx二、创建证书三、配置证书并验证四、测试一、安装nginxnginx必须有"-

python实现简易SSL的项目实践

《python实现简易SSL的项目实践》本文主要介绍了python实现简易SSL的项目实践,包括CA.py、server.py和client.py三个模块,文中通过示例代码介绍的非常详细,对大家的学习... 目录运行环境运行前准备程序实现与流程说明运行截图代码CA.pyclient.pyserver.py参

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

Android逆向(反调,脱壳,过ssl证书脚本)

文章目录 总结 基础Android基础工具 定位关键代码页面activity定位数据包参数定位堆栈追踪 编写反调脱壳好用的脚本过ssl证书校验抓包反调的脚本打印堆栈bilibili反调的脚本 总结 暑假做了两个月的Android逆向,记录一下自己学到的东西。对于app渗透有了一些思路。 这两个月主要做的是代码分析,对于分析完后的持久化等没有学习。主要是如何反编译源码,如何找到

Java基础回顾系列-第七天-高级编程之IO

Java基础回顾系列-第七天-高级编程之IO 文件操作字节流与字符流OutputStream字节输出流FileOutputStream InputStream字节输入流FileInputStream Writer字符输出流FileWriter Reader字符输入流字节流与字符流的区别转换流InputStreamReaderOutputStreamWriter 文件复制 字符编码内存操作流(

Java基础回顾系列-第五天-高级编程之API类库

Java基础回顾系列-第五天-高级编程之API类库 Java基础类库StringBufferStringBuilderStringCharSequence接口AutoCloseable接口RuntimeSystemCleaner对象克隆 数字操作类Math数学计算类Random随机数生成类BigInteger/BigDecimal大数字操作类 日期操作类DateSimpleDateForma

Java基础回顾系列-第三天-Lambda表达式

Java基础回顾系列-第三天-Lambda表达式 Lambda表达式方法引用引用静态方法引用实例化对象的方法引用特定类型的方法引用构造方法 内建函数式接口Function基础接口DoubleToIntFunction 类型转换接口Consumer消费型函数式接口Supplier供给型函数式接口Predicate断言型函数式接口 Stream API 该篇博文需重点了解:内建函数式

Java基础回顾系列-第二天-面向对象编程

面向对象编程 Java类核心开发结构面向对象封装继承多态 抽象类abstract接口interface抽象类与接口的区别深入分析类与对象内存分析 继承extends重写(Override)与重载(Overload)重写(Override)重载(Overload)重写与重载之间的区别总结 this关键字static关键字static变量static方法static代码块 代码块String类特

Java基础回顾系列-第六天-Java集合

Java基础回顾系列-第六天-Java集合 集合概述数组的弊端集合框架的优点Java集合关系图集合框架体系图java.util.Collection接口 List集合java.util.List接口java.util.ArrayListjava.util.LinkedListjava.util.Vector Set集合java.util.Set接口java.util.HashSetjava