2025云栖大会,开启通往AGI的未来之旅 了解详情
写点什么

SHA-1 将延后停用

  • 2015-12-31
  • 本文字数:694 字

    阅读完需:约 2 分钟

很长一段时间以来,SHA-1 哈希函数一直被用于加密和保证数据完整性。令人遗憾的是,近年来,该算法已被证实有足够攻击者发起攻击的漏洞,用户应该使用一种更新的协议(SHA-256)取代它。几年来,企业一直致力于采用一种替代方案,但有个问题是,需要处理数以百万计的使用了这个停用的函数的设备。如果企业强制推行一种更为安全的协议,那么他们就要冒着拒绝那些没有能力更新系统的设备访问的风险。如果企业什么都不做,那么用户就会继续暴露,而且没有动力更新系统或者寻找替代方案。

根据来自 Facebook 的 Alex Stamos报道,他们已经确认,有3%~7% 的用户使用着不支持新协议的浏览器。他们已经实现了一种技术,可以的话就使用SHA-256,而只把SHA-1 作为最后的选择。Twitter 也报道了类似的用户数量,这些用户受他们使用的老设备所限,只能使用SHA-1。

通过同 CloudFlare 合作,这三家公司已经向 CA/Browser 论坛(浏览器证书颁发机构论坛)提交了一份修正案,针对那些受限于 SHA-1 的用户,提供了一种解决用户需求的过渡方案:

  1. 该提案会确保所有的主流设备继续向 SHA-256 迁移。
  2. 在域同时支持 SHA-256 时,仅允许使用原有的合法 SHA-1 证书。
  3. 原有的合法 SHA-1 证书只有在特定的情况下才可以使用,而且到 2019 年 3 月仍然会废止。
  4. 增加原有合法证书中序列号的随机化,降低 SHA-1 证书遭碰撞攻击的可能性。
  5. 如果在攻击事件中发现 SHA-1 证书使用不当,那么证书所有者会终止这些原有合法证书的使用。

当然,尽管提案允许,但除了策略考量外,用户还是会受 SHA-1 的弱点所影响,所以对于受影响的用户而言,尽快升级浏览器和 / 或设备还是很重要的。

查看英文原文: Postponing the Retirement of SHA-1

2015-12-31 18:002262
用户头像

发布了 1008 篇内容, 共 434.3 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

QPS、TPS、RT、并发数、吞吐量理解和性能优化深入思考

艾小仙

架构 编程语言

LeetCode题解:622. 设计循环队列,使用双向链表,JavaScript,详细注释

Lee Chen

大前端 LeetCode

DDD+微服务实战:什么是DDD?

AI代笔

微服务 领域驱动设计 DDD

架构师训练营第一周作业

邓昀垚

甲方日常 17

句子

生活 随笔杂谈

大作业 一

Jaye

天猫成立房产部门,利用区块链承载交易多项服务功能

CECBC

区块链 房地产

银行数仓体系发展之路

易观大数据

架构师训练营第 1 期-第一周命题作业

arthur

易观方舟Argo+CRM | 让企业数据发挥更大价值

易观大数据

面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

小林coding

乐观锁 高并发 操作系统 计算机基础

华为HMS的“生态雪球”,滚动在万物智联的新跑道

脑极体

What’s New in Dubbo-go-hessian2 v1.7.0

apache/dubbo-go

服务端 dubbo-go Go 语言

区块链技术智能合约有哪些实际的应用场景

CECBC

智能合约 区块链技术

Java-技术专题-AQS和Volatile和Synchronized实现原理

码界西柚

Week15

一叶知秋

未来已来!全球一流科技盛会——云栖大会9月17日线上隆重举办

北柯

本以为自己MySQL够牛逼了,直到亲自去阿里受虐了一次!

Java架构师迁哥

数字经济时代来临 区块链护航数字资产安全

CECBC

金融 数字时代

Java异常面试题(2020最新版)

Java架构师迁哥

TCP和HTTP中的KeepAlive机制总结

陈德伟

nginx TCP 性能 网络 HTTP

Java-技术专题-JMX超详细解读

码界西柚

数字资产钱包开发方案,区块链数字钱包软件源码

13530558032

架构大作业

赵龙

一文详解分布式缓存(附代码)

架构师修行之路

缓存 分布式 分布式缓存

数字货币交易所技术开发,交易所源码

13530558032

区块链支付系统开发技术方案,USDT支付系统搭建

13530558032

Spring Boot CLI 介绍

hungxy

Spring Boot Spring Boot CLI

Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

Java 项目管理 计算机 框架设计

架构师训练营第一周学习总结

邓昀垚

极客大学架构师训练营

架构师训练营1期 -- 第一周作业

曾彪彪

极客大学架构师训练营

SHA-1将延后停用_安全_Jeff Martin_InfoQ精选文章