写点什么

Cloudflare 现内存数据泄露

  • 2017-02-27
  • 本文字数:1161 字

    阅读完需:约 4 分钟

在 2 月 17 日,谷歌研究员 Tavis Ormandy 在对公开的网页数据进行分析时,发现其中存在机器的内存数据,其内容包括秘钥、cookie 等敏感信息。经过进一步调查,发现该数据来源为 Cloudflare 所提供的内容分发服务。Tavis 马上就将该漏洞通过 twitter 通知了 Cloudflare,同时 Cloudflare 也在第一时间分析了问题并关闭了产生泄露的服务,阻止了该泄露的进一步发展。

Cloudflare 是知名的国际网络安全服务提供商。它为网站提供安全管理、性能优化方面的服务。根据 Cloudflare官方博客解释,此次内存数据泄露的原因是,在引入新的HTML 解析器与旧解析器同时运行时,由于判断文档结束的标志位的差异,暴露了一个旧解析器的漏洞,导致内存数据的泄露。该解析器被用于Cloudflare 提供的混淆页面内邮箱地址 HTTPS 重写以及服务端黑名单的功能。Cloudflare 在接到谷歌的通知后第一时间找出问题并停止了这三个功能,之后组建了跨国团队对漏洞进行不间断的分析及修复,并在发现漏洞的三天后恢复了这三个服务的正常使用。

Cloudflare 表示此次数据泄露最早可能开始于去年的 9 月,那时上线了 HTTPS 重写功能,但是由于该功能并没有被大规模使用,没有造成很大影响。在今年的 2 月 13 日,邮箱地址混淆功能发布,从发布到该问题被谷歌发现的 5 天内是问题的高发期。在这段时间内大约每 3,300,000 个连接存在一次潜在的内存数据泄露。虽然 Cloudflare 已经修复了该漏洞,但是其涉及的页面已经被各搜索引擎、爬虫给抓取并缓存,导致泄露的数据可能仍然能通过这些缓存被访问到,谷歌、雅虎、必应等搜索引擎已经积极进行合作,将涉及的网页缓存进行了清除。

这次的内存数据泄露事件难免让人回想起 14 年 OpenSSL 曝出的心脏出血(Heartbleed)漏洞,但此次的漏洞涉及的范围仅限于 Cloudflare 客户的信息。虽然影响面不如心脏出血,但鉴于 Cloudflare 的客户网站有五百多万之多,其规模也不容小觑。Cloudflare 已发送邮件通知各客户内存数据泄露的发生。经过分析第三方缓存,Cloudflare 发现有大约 150 个客户站点的数据发生泄露且存在风险,他们已经在积极进行处理,希望将损失减少到最小。同时他们也建议客户修改持久化的敏感信息如长 session 的令牌等,但客户的 SSL 私钥并不会在这次的漏洞中被泄露。

此次的泄露风波再次吸引了大家对网络信息安全的关注。敏感数据通过第三方服务,在享受其提供服务的同时,势必也会导致一定的信息安全风险。在这次泄露事件中 1password 就表示由于其数据使用了安全远程密码(SRP)及数据加密存储,所以不会受到此次泄露的波及,该方式值得那些使用了第三方服务且对数据安全较敏感的应用借鉴。


感谢刘志勇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-02-27 18:001531
用户头像

发布了 41 篇内容, 共 14.2 次阅读, 收获喜欢 3 次。

关注

评论

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

火山引擎发布数据飞轮2.0,AI重塑企业数据消费

字节跳动数据平台

大数据 企业 火山引擎 数智化转型 数据飞轮

AI语法和写作App的开发功能

北京木奇移动技术有限公司

软件外包公司 AI写作 AI语法

原生APP开发的优点

北京木奇移动技术有限公司

软件外包公司 原生APP开发

深入浅出Flink CEP丨如何通过Flink SQL作业动态更新Flink CEP作业

袋鼠云数栈

AI技术在教育领域的应用

北京木奇移动技术有限公司

AI教育 软件外包公司 AI听力练习

深度解析 Whisper:深度学习驱动下的超智能语音处理神器

测吧(北京)科技有限公司

测试

苹果M4芯片能玩《黑神话:悟空》吗?黑神话悟空新手入门攻略

阿拉灯神丁

CrossOver Mac下载 PD虚拟机激活秘钥 Mac游戏分享 CrossOver 24 黑神话悟空

从5天到1天,某大型国有集团的数智化转型经历了什么?

袋鼠云数栈

NocoBase vs Salesforce:谁才是你的理想 CRM?

NocoBase

开源 低代码 CRM 无代码 Salesforce

KubeEdge助力边缘AI应用,实现GPU算力加速

华为云原生团队

云计算 容器 云原生

从底层源码深入分析Bean的实例化

EquatorCoco

Java

照片管理工具PowerPhotos for Mac激活版

小玖_苹果Mac软件

Logic Pro X for Mac 苹果电脑专业音频制作软件

小玖_苹果Mac软件

测试开发 | AppCrawler 自动遍历测试实践(二):定制化配置

测吧(北京)科技有限公司

测试

CST如何查看I求解器的近场分布

思茂信息

cst 电磁仿真 仿真教程

云开发 AI 实战—基于云开发 Copilot快速开发陕西家乡小程序实战

申公豹

小程序

AI英语词汇评测系统的功能

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI评测

阿里巴巴1688 API接口深度解析:如何高效获取商品详情与关键词搜索商品数据

代码忍者

1688API接口

【连载 05】自定义线程池(上)

FunTester

Keep It for mac(Mac笔记软件)v2.5.6激活版

小玖_苹果Mac软件

深度解析 Whisper:深度学习驱动下的超智能语音处理神器

测试人

人工智能 软件测试

人工智能算法背后的故事:从启发到创新

天津汇柏科技有限公司

AI 人工智能

AI教育软件的开发流程

北京木奇移动技术有限公司

AI教育 软件外包公司 AI听力练习

自动排产系统:如何实现生产计划优化的关键策略

万界星空科技

mes 万界星空科技mes 自动排产 智能排产

Lumoz主网启航:为ETH3.0、ZK和AI提供无穷算力

西柚子

淘宝天猫API接口深度解析:商品详情与关键词搜索商品列表的使用方法及代码示例

代码忍者

淘宝API接口、

峰会快讯:Doris Summit Asia 2024 圆满落幕!

SelectDB

数据仓库 数据分析 Doris 大数据 开源 技术峰会

鲲鹏原生:助力安超云管理平台3.0开发、发布及高效运行

Geek_2d6073

鹏城原生力量,2024鲲鹏原生开发伙伴圈层活动·深圳站成功举办

Geek_2d6073

Cloudflare现内存数据泄露_语言 & 开发_周元昊_InfoQ精选文章