成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一個(gè)“@”,讓 40 萬開發(fā)者共收 GitHub 的 6000+ 萬封垃圾郵件“轟炸”

開發(fā) 新聞
此次事件已經(jīng)在 reddit、Hacker News 等知名社區(qū)被大量開發(fā)者熱議。

?近日,一位 18 歲的新手因向 GitHub 倉庫提交 PR(Pull Request,Pull 請求),結(jié)果一個(gè)“@”讓 GitHub 變身“僵尸網(wǎng)絡(luò)”向近 40 萬開發(fā)者狂發(fā)騷擾郵件的“reply-all 風(fēng)暴”熱度席卷了開源圈。

圖片

一個(gè)“@”,讓 40 萬開發(fā)者共收到 6000+ 萬封電子郵件

據(jù)悉,這位新手名叫 Rohith Sreedharan ,起初本來是想向游戲公司 Epic Games 的 GitHub 存儲庫推送一個(gè)虛假的 Pull 請求(向 UE 提交新代碼)以獲取一些貢獻(xiàn)歷史記錄(試圖在自述中更改 3 個(gè)單詞)來“練練手”。

圖片

但在這樣做的過程中,Rohith Sreedharan 為了讓自己提交的 PR 盡快被合并,他在評論中 “@”了與 Epic Games 組織相關(guān)的所有開發(fā)者,其中就包括加入該組織以查看虛幻引擎(Unreal Engine)源代碼的任何人。

結(jié)果,他的“@EpicGames/developers”這一操作觸發(fā)了 reply-all 事件:向加入 Epic Games 組織的所有 GitHub 用戶發(fā)送關(guān)于此 PR 的郵件通知。

也就是說,Rohith Sreedharan 錯(cuò)誤地“@”了與 Epic Games 組織相關(guān)的所有開發(fā)者,即加入該組織以查看虛幻引擎(Unreal Engine)源代碼的任何人。

結(jié)果,這個(gè)“@”一下子導(dǎo)致了大約 40 萬使用虛幻引擎 (Unreal Engine) 的開發(fā)者收到了來自 GitHub 有關(guān)此 Pull 請求的通知郵件。

圖片

同時(shí),Rohith Sreedharan 的這個(gè)操作還讓所有這些開發(fā)者們都訂閱到 Pull 請求的注釋線程 —— 即只要這 40 萬名開發(fā)者中有人對 Rohith Sreedharan 的 Pull 請求進(jìn)行評論,那么這條評論也會被以郵件的方式通知并發(fā)送給其他 Epic Games 組織的所以成員,由此引發(fā)郵件“轟炸”事件。

關(guān)鍵是,Rohith Sreedharan 提交的這個(gè) Pull 請求被開發(fā)者發(fā)現(xiàn)存在著不少問題,因此又引發(fā)了大量評論及相應(yīng)的郵件通知。不幸的是,電子郵件通知中的退訂鏈接實(shí)際上并沒有退訂用戶的 Pull 請求,因此不少開發(fā)者都收到了 150 多封電子郵件,更有甚者收到了多達(dá) 200-400 封郵件。

也就是說, GitHub 當(dāng)天晚上共發(fā)送了 6000+ 萬封的電子郵件。

隨著該郵件“轟炸”事件的不斷發(fā)展,終于有開發(fā)者發(fā)現(xiàn)了退訂該 Pull 請求的方法 —— “右欄中位于底部、參與者列表的正上方有一個(gè)‘退訂’按鈕,單擊它并忽略即將傳入的大量通知。”

到了這里,Epic Games 也才了解到事情的來龍去脈,并立即鎖定了該 Pull 請求,關(guān)閉了其評論功能,才終于結(jié)束了這場“鬧劇”。

 GitHub 郵件機(jī)制受質(zhì)疑?

目前,此次事件已經(jīng)在 reddit、Hacker News 等知名社區(qū)被大量開發(fā)者熱議。

圖片

其中,在 reddit 上一位名為@TomSwirly 的開發(fā)者就對此事件表示憤慨,表示“我敢打賭,在這 40 萬開發(fā)者中,有很多是初學(xué)者,如果我是初學(xué)者,我很容易浪費(fèi)很多時(shí)間去弄清楚到底發(fā)生了什么。”但是“走開,垃圾郵件發(fā)送者,不管你是誰。”

此外,在 linustechtips 上也有名為 @trag1c 的開發(fā)者對此次事件以及該事件的“始作俑者” —— 新手 Rohith Sreedharan 進(jìn)行了點(diǎn)評:

圖片

“老實(shí)說,我不知道是該稱這孩子為“傳奇”還是“腦殘”(可能兩者兼有)。假設(shè)這孩子正試圖在軟件開發(fā)領(lǐng)域找到一份工作,有可能他在 Github 上有學(xué)校項(xiàng)目啥的,他可能認(rèn)為自己可能會對一些項(xiàng)目做出虛假承諾,試圖說自己對一些復(fù)雜的大型項(xiàng)目做出了貢獻(xiàn),比如虛幻引擎。但他犯了一個(gè)致命的錯(cuò)誤,即“@”了整個(gè)組織,而不僅僅是審查 Pull 請求的人員...可惜的是,這可能不會對他的職業(yè)生涯方面有所幫助哦~"

另外一個(gè)值得被重視的問題,就是 —— “為什么 GitHub 允許向 40 萬人發(fā)送郵件通知?”

開發(fā)者 @trag1c 認(rèn)為,“真的想不出有什么好的理由允許以這種方式@整個(gè)組織,這也是 Epic 隱藏代碼的方式的部分問題。為了查看虛幻代碼源,你必須加入 GitHub 上的該游戲組織才行,當(dāng)然該組織也會允許你成為被標(biāo)記為組織的一部分。但這樣的話整個(gè)設(shè)置都會導(dǎo)致‘災(zāi)難’后果,因?yàn)槟赡芸梢允褂眠@樣的設(shè)置使用 GitHub 來對 GitHub 進(jìn)行 DDOS 攻擊..."

同時(shí),還有不少開發(fā)者也提出了關(guān)于 GitHub 應(yīng)優(yōu)化機(jī)制的建議,以避免此類事件再次發(fā)生。對此,GitHub 高級工程總監(jiān) Shay Frendt 也留言回應(yīng)稱:“很抱歉,我們當(dāng)前的系統(tǒng)設(shè)計(jì)導(dǎo)致你們陷入這種情況。我們正在努力發(fā)布補(bǔ)丁,以嘗試中斷你們都陷入的反饋循環(huán)。”

推特道歉:

“我錯(cuò)了,保證以后不會再發(fā)生了”

事件發(fā)生之后,這位 18 歲的新手開發(fā)者終于在 6 月 5 日上推特發(fā)文道歉:

圖片

“Am extremely sorry, I wasn't knowing that would be tagging a 400k members, Extremely sorry for the spam from whole heartedly, I Apologize to all the team including @EpicGames and @github, never expected this would happen, thanks for notifying me! I promise it won't happen again”

推文中,他表示對此非常抱歉,稱自己不知道這個(gè)操作會標(biāo)記(@)約 40 萬成員,對由此產(chǎn)生的垃圾郵件“轟炸”事件發(fā)自內(nèi)心的道歉,并向 @EpicGames 游戲、@github 公司所有團(tuán)隊(duì)道歉,“沒想到會這樣,謝謝你通知我!我保證不會再發(fā)生了”。

相信對于這位年僅 18 歲的 Rohith Sreedharan 而言,此次“郵件轟炸”近 40 萬開發(fā)者的事件,一定會讓他學(xué)到不少。

目前,有關(guān)此次郵件“轟炸”事件的熱度在推特及各大開發(fā)者社區(qū)仍舊持續(xù)發(fā)酵,關(guān)于 GitHub 優(yōu)化機(jī)制的問題我們也將持續(xù)關(guān)注。

責(zé)任編輯:張燕妮 來源: 開源前線
相關(guān)推薦

2022-06-06 14:08:52

開發(fā)者GitHubPR

2011-11-23 13:24:21

垃圾郵件

2009-11-16 17:33:47

2021-01-21 21:34:04

環(huán)信SDKAPP

2022-04-18 15:52:00

開發(fā)GitHub禁止

2018-12-13 12:24:53

GitHub 語言開發(fā)者

2009-11-12 11:30:44

2009-02-24 09:23:00

2011-01-24 14:36:26

2009-10-27 09:32:45

垃圾郵件管理策略郵件管理

2024-10-05 11:46:10

2009-11-20 11:52:10

2014-04-22 10:44:34

垃圾郵件盈世綠色郵箱

2021-11-29 09:56:10

開發(fā)JavascriptGitHub

2011-11-18 14:06:37

垃圾郵件

2021-01-06 09:36:01

GitHub代碼開發(fā)者

2011-01-19 15:21:32

Qmail垃圾郵件

2015-05-18 09:31:15

2011-09-23 15:28:44

2013-06-14 09:16:01

蘋果WWDC2013
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美亚洲国产一区二区三区 | 精品欧美乱码久久久久久1区2区 | 欧美黄色一区 | 亚卅毛片 | 国产一区二区在线免费观看 | 在线中文字幕av | 有码一区| 成人小视频在线观看 | 亚洲欧美国产一区二区三区 | 亚洲欧美日韩精品久久亚洲区 | 亚洲中午字幕 | 亚洲精品视频观看 | 国产小视频在线观看 | 伊人春色成人网 | 成人在线小视频 | 天堂中文在线播放 | 国产精品免费一区二区三区 | 一区二区三区高清不卡 | 九九热免费在线观看 | 日韩欧美一区二区三区四区 | 成人精品一区二区三区中文字幕 | 曰批视频在线观看 | 欧美在线观看一区二区 | 国产成人99久久亚洲综合精品 | 国产三级| 蜜桃综合在线 | 欧美极品一区二区 | 91精品国产一区二区三区动漫 | 欧美精品福利视频 | 亚洲69p | 久久国产精品视频免费看 | 久久久久久久国产精品影院 | 一区在线免费视频 | 亚洲91精品 | 亚洲国产精品一区二区三区 | 日韩欧美在线视频观看 | 男人av在线播放 | 一区二区三区国产在线观看 | 一级片av| 成人在线播放网站 | 美女一区二区在线观看 |