首页 > 资讯公告 > 正文
Linus Torvalds参与了$zailgo项目?
收藏

今天在社区里看到一个传闻,说的是 Linus Torvalds 参与了$zailgo 项目,还带上了 github 的链接 https://github.com/notwedtm/zailgo

Linus Torvalds参与了$zailgo项目?

看到这条消息还挺让我惊讶的,Linus Torvalds 是何许人也?我们来看看 wiki 上的介绍:

Linus Torvalds参与了$zailgo项目?

Linus Torvalds 是 linux 内核的作者,开源项目 git 也是他的,这种上古巨神怎么会来web3参与一个小项目,实在让人费解,真相永远只有一个,让我们来找出它。

我们先点开“commit”,看看巨神提交了些什么内容:

Linus Torvalds参与了$zailgo项目?

点开后会发现这条 commit 的状态是“Unverified”,标明这条提交并没有被验证。

Linus Torvalds参与了$zailgo项目?

我们通过点这个状态也能看到提示,Linus Torvalds 并没有用他的公钥进行签名。

Linus Torvalds参与了$zailgo项目?

那这种提交是怎么伪造的呢?其实也很简单,github 记录提交信息的所有人只需要 GIT_AUTHOR_NAME、GIT_AUTHOR_EMAIL 等字段即可,那我们是不是可以伪造这些信息呢?

我们来做个实验,设置相关的几个环境变量,这些都是 Linus Torvalds 公开信息:

export GIT_AUTHOR_

export GIT_AUTHOR_

export GIT_COMMITTER_

export GIT_COMMITTER_

然后我们随便在源文件中改一些内容,然后 commit,让我们看看 log 是什么:

Linus Torvalds参与了$zailgo项目?

最上面那一条是我测试的信息,可以看出在 log 中的作者信息变成了 Linus Torvalds,这时候如果我要提交的话,在 github 上显示的就是 Linus Torvalds 参与了这项目。第二条信息是我们目前在 github 上看到的伪造信息。

那么针对这种伪造的提交该怎么判断呢?有以下几种方法:

1、我们点开 commit,看当前提交的状态是什么,如果是真实的提交,状态那里什么都不会有,如果是伪造的,就会出现上面的“Unverified”

2、我们也可以去 Linus Torvalds 的 github 主页上,看他的活动提交都有哪些项目。他的 github 是 https://github.com/torvalds , 在“Contribution activity”里可以看到他参与的项目中并没有 zailgo。

Linus Torvalds参与了$zailgo项目?

3、项目的管理员可以看到详细的提交日志,这时候伪造者的信息也能发现,不过咱们也没有管理权限。

zailgo 项目是好项目,为了宣传而伪造信息可要不得,大家也得注意不要被这种假消息欺骗。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。 关于MyToken: https://www.mytokencap.com/aboutus 本文链接: https://www.mytokencap.com/news/476508.html
相关阅读

全球市场血崩,恐慌情绪飙升,现在是抄底良机吗?

市场情绪已经达到历史上最悲观的水平之一。

特朗普极端关税政策背后推手,「非主流」经济学家纳瓦罗

将全球经济拖入混战,他的推手角色无可争议,但这场战争的代价,是否值得,仍是未知数。

AI Agent周报 | KIP Protocol公共测试版已上线;板块周跌幅超20%(3.31-4.6)

FARTCOIN在X平台AI Agent代币讨论中排名第一,占比15.52%。