Linus:Linux太烂,我要删了它,你们用Windows XP吧!

Linux之父Linus Torvalds通过GitHub的一个虚假提交漏洞,创建了一个看似删除Linux的README文件,声称Linux太烂,推荐使用Windows XP。实际上,这是一个玩笑,文件底部的链接揭示了这是一个关于GitHub漏洞的恶作剧。此漏洞允许创建不记录在任何分支的虚假提交。Linus过去曾对Linux的某些方面表示不满,但这次事件表明他对技术的幽默感。
摘要由CSDN通过智能技术生成

ebb9469852a1a1aa145fbfcae4717fd1.png

一般技术大神可能都有点神经质,总是让人迅雷不及掩耳,无法理解一些事情。

这不前两天,就是是1月25号, Linux之父 Linus Torvalds 好像又有点情绪失控。

不过这次他没有骂人,他悄悄地向GitHub仓库提交了一个README文件,地址为:https://github.com/torvalds/linux/tree/8bcab0346d4fcf21b97046eb44db8cf37ddd6da0,备注名为《delete linux because it sucks》,主要是说 Linux 系统太烂,并且要扬言删了它。

全文是这样的:

180326c8cca177e3883339143340da84.png

大家好,我是 linus torvalds,当红系统 Linux 作者。你可以查看 repo 的 url 和文件顶部的名字,它们足可以证明是我本人在提交。

我删了 Linux,因为我讨厌它,我认为它很烂。你应该去用这个很棒的操作系统,它叫做 Windows XP,我刚刚发现它做的真的很棒!

结果,Linux系统并没有删除,而这个文件底部一个链接被细心的人发现了:

a06c31d98a65de7c3b7207e878505565.png

该链接指向 Hacker News 论坛的一个帖子,帖子详细介绍了 GitHub 现存的“虚假提交”漏洞,你可以在 https://github.com/my/project 的 URL下发布任意提交。

比如用:

https://github.com/my/project/blob/<faked_commit>/README.md

这种 URL 就可以发布虚假的 README 文本,这种虚假提交不会出现在项目的提交记录里面,也不属于任何一个分支,只能通过访问特定的 URL 看到。

Linus 这个 README 文件正是利用了这个虚假提交漏洞,我们来看这个 README 的 URL :

4ac0994b19e98d533ed6d726ab7f3f51.png

如果是正常的提交,URL 应该带有 commit 字眼,比如:

7ab158b258e66c55ca3361317a05cc4d.png

f5b9219a8a5f12532985f066fed7f4f7.png

除了 URL 不对外,该 README 文件也未出现在提交记录中:

70e0954189b5e7a205fc5ecdc14f5fc9.png

由此可见,如果果真是 Linus ,他就是开了个玩笑,并不是真的删库跑路。

对此漏洞感兴趣的同学,可以去看看 Hacker News 的原帖,这个虚假提交漏洞结合 GitHub 另一个“通过 git 电子邮件地址冒充用户”漏洞:https://bounty.github.com/ineligible.html#impersonating_a_user_through_git_email_address,就能创造出以假乱真的钓鱼页面。

比如

https://github.com/slimsag/linux/tree/5895e21f3c744ed9829e3afe9691e3eb1b1932ae#linux-kernel 这个仓库,看起来似乎 Linus 本人参与了这个仓库的建设:

8987679a1ae272d5b1b984d4ce30cf10.png

然而这只是通过替换电子邮件地址漏洞,把 slimsag 换成了 torvalds 。

d4962acf6ccebb4c97799474003941eb.png

75fffbcbf97a7445db4b7c86061a1169.png

左边是通过漏洞替换 torvalds 的电子邮箱地址 ,右边是正常的,通过观察对比,仔细可以发现,障眼法换出来的 torvalds 它是不显示活动记录的。

以上这些 GitHub 漏洞都是 2020 年公开的,然而漏洞作者称“GitHub 完全不把这些问题当作漏洞”,不知道 GitHub 是无法处理,或是认为没必要处理,反正直到现在它们仍能被人利用。

事实上,这并不是 Linus 第一次抱怨 Linux 系统。他早年看到了 Linux 桌面版的混乱。桌面Linux发行版的应用程序兼容性问题非常严重,人们随意修改内核,向后兼容性也很差,应用分发体验远不如Windows系统。

作者:场长

来源:https://www.sobyte.net/post/2022-01/linus-play-a-trick-of-github-vulnerability/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值