在开源代码中 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

25980 次点击
所在节点    程序员
140 条回复
minami
2020-05-18 00:32:11 +08:00
@bitdepth #79 还有,你是不是以为只有法律负责才是负责?那你这道德感也太低下了。受害者诉求很简单,github 封号+必须公开道歉。到你这成了可以装作没事?天哪,道德低劣至此
mariotaku
2020-05-18 00:44:03 +08:00
CI 不应该接受*任何*不信任的 PR,如果我在 CI 的 build script 里面有引用到 secret variable,恶意 PR 加入一个读取所有的环境变量并发到自己的邮箱的命令,密钥很可能就泄露了。
mercury233
2020-05-18 01:03:01 +08:00
三点反思:
协议里的免责条款非常有必要
几千个 star 的项目的代码仍然可能没有很好的 review
项目已经有 60 多个 pr,按照这个流程,可能有用户受到之前其他有问题的 pr 的影响,但开发者并没能得到有效反馈,说明收集反馈真的很难
bitdepth
2020-05-18 01:07:35 +08:00
@minami 自己定的規則自己玩去。自己不看代碼怪別人?
某些開發者的能力不見得高在哪裡。
我建議凡在 script 中寫中文的都該死
lazydao
2020-05-18 01:14:13 +08:00
真是傻逼祸害人
ppphp
2020-05-18 01:15:14 +08:00
我的观点:
项目拥有者,顶多技术有点瑕疵,但是他 no warranty 。
攻击者上传恶意代码,代码本身也是 no warranty 的,但是对于代码托管平台和发布平台来说是有 warranty 的,用户条款里一定会有不能上传恶意软件,用 key 需要授权什么的说法。所以只有项目拥有者受到了真正的损失,一般也追责追不到,所以会自己用技术来避免这种事情。
收多大钱承担多大责任,和让恶意者付出成本并不矛盾吧。
lazydao
2020-05-18 01:16:01 +08:00
法律是底线,结果有些人真就把违法当人生底线了。
loneyor
2020-05-18 01:24:38 +08:00
虽然是 dev 自己的疏忽,但是利用这个疏忽和漏洞,要是造成大损失,至少在国内肯定有罪的
sugarsalt
2020-05-18 01:39:11 +08:00
所以,各打五十大板吧。
lwp2070809
2020-05-18 07:35:26 +08:00
这个问题似乎没有当初 bumblebee 严重,不过一个是出于主观恶意,一个是失误。利用 edxposed 漏洞的人实在是可耻。
RockShake
2020-05-18 08:26:31 +08:00
这是明显的主观破坏
Greatshu
2020-05-18 08:38:07 +08:00
也好,使用 canary 本来就是有风险的,这算是给用户上了一课。
jy02201949
2020-05-18 08:48:29 +08:00
https://ex.noerr.eu.org/t/646108

项目主手撕太极现场,让大家放弃商业化,拥抱开源,然后……

我没有贬低这个项目的任何意思,EdXposed 挺好的,就是结合这次事件,感慨一下,开源跟商业化的战争还远远没有结束啊
BenchWidth
2020-05-18 09:14:11 +08:00
如果前面的参数值不存在就是另外一个故事了
minami
2020-05-18 09:27:32 +08:00
@bitdepth #84 原来还是种族歧视者啊,失敬失敬
hakono
2020-05-18 09:35:28 +08:00
@jy02201949 我不知道你在这时候搬出这话题是什么意思。商业软件里没有经过良好测试然后发布造成给用户毁灭打击的事件并不少
jeasonzuo
2020-05-18 09:36:17 +08:00
夺损呐!
irainsoft
2020-05-18 09:39:36 +08:00
一个没脑子的用户利用一个开源项目的漏洞向所有人证明了使用 Canary 通道是有风险的,虽然这是一个原本不应存在的风险。普通用户还是用稳定 relase 版吧,如果真的是开发人员也最好拿专门的设备来做测试...
root8080
2020-05-18 09:41:35 +08:00
看了底下回复 就..... 觉得好丢脸......
jy02201949
2020-05-18 09:41:39 +08:00
@hakono #96 商业做不好,不代表开源就能做好,一味指责别人商业化的不对,但自身也需要加强自己开源的安全性,我抛出这个话题不是指责谁,只是说这两者之间没有绝对的对错,麻烦带着脑子看别人说的话

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

https://ex.noerr.eu.org/t/672547

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

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

© 2021 V2EX