一名开源开发人员在Npm和Github库上引入了不必要的文件修订后,破坏了它们。根据报告,“color.js.”和“fake.js.”已被损坏。

目前,后一个版本仍在进行一些修改,而前一个版本已恢复到“工作”版本。然而,一份网络安全出版物写道,这个问题可以通过回到5.5.3版本来解决。

开发者破坏开源库

开发人员在故意破坏GitHub和其他开源库后被停职
(图片来源:Pankaj Patel from Unsplash)
开发人员在故意破坏GitHub和其他开源库后被停职

根据一份来自哔哔声电脑,一个名叫Marak Squires的开发人员在开源库上添加了一个文件修订。新的美国国旗模块和fake.js 6.6.6版本的恶性提交似乎已经冲击了Npm库。

该科技网万博体育登录首页站指出,一旦安装了这些版本,应用程序就会出现无限循环。奇怪的符号将出现在项目上,显示“自由自由”文本。

此外,该案件涉及faker.js自述文件的更改。人们发现,它现在的名字被改成了“亚伦·斯沃茨到底发生了什么?”

文件中提到的名字是一名开发人员,他因对Reddit、RSS和Creative Commons等社区的贡献而闻名。

然而,他被发现是从学术数据库窃取文件的罪魁祸首。他将这些资料免费提供给公众。两年后,他自杀了,从那以后,关于他的死出现了一些理论和谣言。

马拉克对GitHub的所作所为令人担忧。由于许多人依赖于faker.js和color.js进行他们的项目,损坏的库花费了他们大量的资源。

在这个问题上,Squires在开源库上写了一个更新来立即回应。根据开发人员的说法,NPM上之前的faker.js包恢复到旧版本。根据他上周的推文,他的GitHub账户被暂停了。

相关文章:GitHub Copilot作为开发者的AI配对程序员与Visual Studio代码兼容

乡绅被停职

边缘报道称,在他发布了关于GitHub被暂停的推文后不久,似乎已经有所缓解。斯奎尔斯案的时间线就在这段时间之后。

1月5日,他注入了faker.js的承诺Npm库两天后(1月6日),他被禁赛。禁赛一直持续到1月7日。在撰写本文时,没有提到他的账户是否再次面临封禁。

追溯到2020年11月,Bleeping Computer发现了来自squire的一些重要帖子。据该科技网站报道,这位开发人员表示万博体育登录首页,他将不再做“免费工作”。

此时,《科技时报》报道称万博体育登录首页恶意JavaScript库感染库,使它们容易受到计算机威胁。

“恕我直言,我不会再用我的免费工作来支持财富500强(和其他规模较小的公司)。抓住这次机会,给我一份每年六位数的合同,或者把这个项目分叉,让别人来做。”

The Verge在其报告中写道,围绕Squires的问题可能是开发者每天面临的众多问题之一。问题来自于他们的“免费”服务是以免费为代价的,并且在开源平台上无休止地修复错误。

读也:BitMart黑客攻击:受害者仍在等待加密平台的赔偿,尚未偿还

本文归科技时报所有万博体育登录首页

作者:约瑟夫·亨利

corber2万博体育登录首页022 TECHTIMES.com未经允许,请勿转载。