在开源代码中 rm -rf 是为了什么?

2020-05-17 13:07:28 +08:00
 runze

https://github.com/ElderDrivers/EdXposed/blame/7e0d8439e48fea20e51ed997d03ad06a1664ed7c/edxp-core/template_override/customize.sh#L351

24468 次点击
所在节点    程序员
140 条回复
Vhc001
2020-05-17 20:09:55 +08:00
@MaiKuraki #59 怎么,你试过了?
huiyifyj
2020-05-17 20:12:34 +08:00
这项目维护者 ci 真是写得够狠啊
JamesR
2020-05-17 20:13:27 +08:00
canary 版本用户全嗝屁了
Jooooooooo
2020-05-17 20:37:04 +08:00
符合破坏计算机信息罪

建议报警
yanqiyu
2020-05-17 22:09:54 +08:00
这灵魂 CI/CD,我觉得恶意 pr 不但可以破坏用户文件,还可以偷走项目的一些 secret
tankren
2020-05-17 22:15:37 +08:00
恶意利用 GitHub 漏洞 恶意删除他人文件 受害者可以报警
yanqiyu
2020-05-17 22:25:34 +08:00
@cedoo22 不一定,开源代码的不附加保证并不代表恶意行为可以被开脱。
suotm
2020-05-17 22:26:18 +08:00
不理解这种行为,似乎不是很高级的 hack,先问一下始作俑者意义何在?
sky96111
2020-05-17 22:42:55 +08:00
@gamexg CI 配置有问题,未合并的 pr 也会被构建,然后用户端金丝雀版会直接从最新的 CI 下载文件
gamexg
2020-05-17 22:47:11 +08:00
@sky96111 #69 好吧,神奇的 ci 配置。
这次仅仅只是删除文件还算好的,要是被植入木马才是大坑。
bitdepth
2020-05-17 23:07:21 +08:00
一堆人不懂開源協議亂罵
開源協議寫了你自己拿去用,作者不負責的
hwdef
2020-05-17 23:13:57 +08:00
@bitdepth
你这语气看来你很懂。

所以你的意思是向开源代码里提交恶意代码不应该被骂?
longaiwp
2020-05-17 23:19:30 +08:00
问题是这是提交 PR 的人的问题吗?这难道不是 CI 就会自动发版的问题吗? Github 的恶意 PR 不计其数,导致问题的就你,你想想是谁的问题?责任分主次,不要颠倒黑白。
chinvo
2020-05-17 23:25:52 +08:00
@longaiwp #72 主责自然是破坏者啊,怎么还有想让项目背主锅的

洗地水平太差
LokiSharp
2020-05-17 23:30:59 +08:00
@longaiwp #73 没出问题啊。。。
出问题的都是自己选择 Canary 通道的人,后果自负。没推到 Release 通道之前发生什么都和作者没关系

至于 PR 提交者的责任,我们旁观者没啥好追责的,不是当事人,吃瓜就好了。
minami
2020-05-17 23:46:14 +08:00
@bitdepth #71 那你解释下 AntD 圣诞彩蛋事件?嗯?如果照你说的开源不要负责,为什么彩蛋作者要背 325,还要出来公开道歉?
kojirou
2020-05-18 00:05:14 +08:00
本来想阴阳怪气一下,想想还是算了^^
SZP1206
2020-05-18 00:22:46 +08:00
长了见识,还真是什么人都有啊
bitdepth
2020-05-18 00:24:04 +08:00
@minami 自己讀完 GPL 3.0 license 再來談
minami
2020-05-18 00:27:31 +08:00
@bitdepth #79 你这讲的越来越离谱了,这个是恶意 PR,项目所有者也是受害者,你叫我读 GPL ????

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/672547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX