心脏流血漏洞相关内容有哪些
2014年4月,心脏相关OpenSSL的流血漏洞代码仓库里躺着一行没人注意的`memcpy`。就是内容这行代码,让全球大约17%的心脏相关HTTPS服务器在接下来几天里变成了漏水的桶——攻击者能一勺一勺舀走服务器内存里的私钥、会话Cookie、流血漏洞用户密码。内容这个漏洞后来被命名为“心脏流血”(Heartbleed),心脏相关编号CVE-2014-0160。流血漏洞
问题出在TLS心跳扩展上。内容这个扩展本来是心脏相关为了让客户端和服务器保持连接活跃,客户端发一个“心跳”包,流血漏洞里面带一段数据和一个长度字段,内容服务器收到后把数据原样返回。心脏相关OpenSSL的流血漏洞实现里,服务器读取长度字段后,内容没有检查实际数据是否真的有那么长,直接按长度字段的值从内存里复制数据返回。攻击者把长度字段改成65535,但实际只发1字节数据,服务器就会从内存里多读65534字节返回。这些多出来的内存里有什么?可能是私钥,可能是其他用户刚提交的密码,可能是任何东西。
这个漏洞的可怕之处在于,它不需要攻击者登录,不需要复杂利用链,一个简单的Python脚本就能反复触发,每次捞一点内存,拼凑起来就能拿到关键数据。当时有安全研究员做了测试,用几行代码就从一台服务器上抓到了私钥。私钥泄露意味着什么?攻击者可以解密之前截获的加密流量,可以冒充服务器,可以做中间人攻击。而且因为漏洞在OpenSSL里,Apache、Nginx、邮件服务器、VPN网关,只要用了这个库,全都中招。
修复其实很简单。OpenSSL在1.0.1g版本里加了一行长度校验:如果声明的心跳数据长度超过实际发送的数据长度,直接丢弃这个包。就这么一行`if (1 + 2 + payload + 16 > s->s3->rrec.length) return 0;`,堵住了漏洞。但问题在于,大量服务器不会立刻升级。漏洞公开后,互联网上出现了扫描器,批量检测哪些服务器还在“流血”。那几天,运维人员的电话被打爆,安全团队通宵打补丁。有些公司甚至直接吊销了SSL证书,重新签发,因为无法确认私钥是否已经泄露。
心脏流血事件暴露的不只是OpenSSL的代码质量问题,还有整个开源基础设施的维护困境。OpenSSL当时只有几个全职开发者,大部分是志愿者,却支撑着全球互联网的加密通信。漏洞公开后,Linux基金会搞了核心基础设施计划,给OpenSSL等项目拨款,但那是后话了。更直接的影响是,这件事让“内存安全”成了热门话题。用C语言写加密库,手动管理内存,一个边界检查疏忽就是灾难。后来Rust语言在系统编程领域崛起,跟这类漏洞反复出现有很大关系。
现在回头看,心脏流血已经成了一个经典案例。CTF比赛里经常有模拟题,安全课程必讲,面试也常问。它的教训很直白:输入验证不能省,边界检查不能省,开源项目不能只靠情怀维护。那行缺失的校验代码,代价是无数台服务器被扒光,无数用户数据裸奔。技术债这东西,平时看不见,一旦爆了,就是全球性的。
(责任编辑:焦点)
-
垃圾短信举报平台官网,第一眼看上去像是个政府部门的“面子工程”。但如果你真被中介、贷款、赌博短信轰炸过,就会知道这个页面背后藏着一场旷日持久的拉锯战。我上周刚在上面举报了三条“澳门赌场”短信,提交后页
...[详细]
-
陌陌上那个头像精致的姑娘,主动跟我打了招呼。开场白是“你也在附近啊”,配一个捂嘴笑的表情。我看了眼她的资料,照片是网红脸,职业填的自由职业,距离显示1.2公里。心里咯噔一下,但手比脑子快,回了句“是啊
...[详细]
-
上周三下午,部门老张被客户投诉了。原因挺简单——他发出去的方案里,漏了一个关键数据。客户那边拿着旧版本对比,当场就炸了。老张委屈,说那个数据他明明改过,只是没留底。领导问他要过程记录,他翻遍邮箱和聊天
...[详细]
-
上个月我朋友的电商后台又被劫持了——用户点进商品页,跳转到一个博彩网站。他气得摔了键盘,客服那边已经收到三十多个投诉。这不是他第一次遇到,也不是最后一次。 DNS被改是最常见的把戏。你打开路由器管理页
...[详细]
-
Win10漏洞扫描工具:别装了,你根本没在用 大多数人的Win10系统,从装好那天起就没做过一次正经的漏洞扫描。不是没有工具,是压根没这习惯。微软自带的Windows Defender安全中心里就藏着
...[详细]
-
千博企业网站系统的后台登录页,我闭着眼都能画出来——白底,蓝色logo,密码框永远比用户名框短一截。这破系统跟了我们公司七年,从没人想过换掉它。不是没钱,是它太懂我们了。 销售部老张上个月离职,交接时
...[详细]
-
湛江的海,是咸的,也是混的。每年夏天,总有人问我:“这水能游吗?”我答不上来,直到我跟着检测船跑了一趟。 船从霞山渔港出发,发动机突突地响,柴油味混着海腥味扑在脸上。检测员老陈拎着采水器,像个老练的猎
...[详细]
-
飞机爆炸的视频,我看了不下百段。不是猎奇,是想弄明白一件事:当金属蒙皮被撕裂的瞬间,人的命运到底是被什么决定的。 最震撼我的不是客机,是一架苏联时代的图-95轰炸机。视频里它正在跑道滑行,右侧引擎突然
...[详细]
-
Poki上那些小游戏,玩起来总有种“再来一局”的魔力。但刷久了,你会发现同质化严重——跑酷、模拟、io对战,翻来覆去就那几套。我花了几个通宵,从收藏夹里扒出几个真正能打的小众网站,它们不靠花哨噱头,纯
...[详细]
-
高频彩票的停售通知贴在投注站玻璃门上,已经泛了黄。老板老周用指甲刮了刮边角,没撕下来——他说留着当个念想。路过的人偶尔瞥一眼,没人再问“今天开吗”。 答案其实早就写在了财政部的文件里。2021年初,高
...[详细]

quot directx修复工具
你的密码有多安全网站
mdpi优惠券怎么用
网安检测公司
水敏感性分析测定什么渗透率ki和ks
