<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linus 回應(yīng)“拉黑”事件:觸犯禁忌,違背信任!

          共 2180字,需瀏覽 5分鐘

           ·

          2021-04-24 20:51

          技術(shù)編輯:典典丨發(fā)自 思否編輯部
          公眾號:SegmentFault




          SegmentFault 思否


          事件回溯


          今年 2 月,來自美國明尼蘇達(dá)大學(xué)的研究者 Qiushi Wu 和 Kangjie Lu 發(fā)布了一篇研究論文《On the Feasibility of Stealthily Introducing Vulnerabilities in Open-Source Software via Hypocrite Commits》,旨在分析開源項(xiàng)目的安全性。為了做研究,他們向一些開源項(xiàng)目提交了一些有 BUG 的代碼,其中 Linux 內(nèi)核正是他們的主要實(shí)驗(yàn)「場地」。


          這項(xiàng)研究在去年進(jìn)行,當(dāng)時(shí)提交的代碼似乎并未引起安全漏洞,有一些甚至被成功合并入 Linux 內(nèi)核樹。


          2 月份相關(guān)研究論文發(fā)布后,明尼蘇達(dá)大學(xué)研究者想繼續(xù)提交由「新型靜態(tài)分析器」創(chuàng)建的 patch。


          4 月 21 日,Linux 內(nèi)核管理員 Greg Kroah-Hartman 在與明尼蘇達(dá)人員溝通的郵件中表示:


          您和您的團(tuán)隊(duì)此前提交了有 bug 的代碼,以觀察 Linux 內(nèi)核社區(qū)的反應(yīng),并據(jù)此發(fā)表了一篇論文?,F(xiàn)在,您想提交新的一批有問題代碼,這些代碼顯然并非靜態(tài)分析工具創(chuàng)建而成。


          Greg 表示:「Linux 社區(qū)歡迎有意愿幫助 Linux 的開發(fā)者,但不希望成為試驗(yàn)場,接受無益代碼或有 BUG 代碼的『測試』。…… 因此,我必須禁止明尼蘇達(dá)大學(xué)未來所有的貢獻(xiàn),并將您之前的貢獻(xiàn)全部撤銷。

          隨后,Greg 在一封電子郵件中表示:來自 @umn.edu 郵件地址的代碼提交被認(rèn)為是「惡意提交」。因此,這一團(tuán)隊(duì)向 Linux 內(nèi)核樹提交的所有代碼將被恢復(fù)原狀,并進(jìn)行重新 review,以確定得到有效修復(fù)。

          SegmentFault 思否


          Linus 表示不滿


          Linus 的火爆脾氣相信大家都了解,此事件本身就熱度不低,再加上 Linus 的自帶標(biāo)簽,外媒 IT Wire 就“明尼蘇達(dá)大學(xué)偷偷往 Linux 引入漏洞”一事采訪了 Linus 的看法。


          但這次 Linus 并沒有就此事展開激烈的回應(yīng),他只是很平靜的回應(yīng)道:


          從技術(shù)上講我并不覺得這是什么大事,但這讓人們很生氣,因?yàn)檫@顯然違背了開發(fā)者之間的信任?!?/strong>


          Linus 說的沒錯(cuò),因?yàn)樵陂_源社區(qū)中,有一個(gè)大家共通的禁忌:


          開源作者將項(xiàng)目開源已經(jīng)是個(gè)很艱巨的工作了,而且日常的維護(hù)工作也并不輕松,但卻有人為了做實(shí)驗(yàn)故意多次提交帶有漏洞的惡意補(bǔ)丁,而此舉動(dòng)的目的竟然只是為了看開源維護(hù)者如何應(yīng)對。


          Linux 龐大的內(nèi)核社區(qū)的規(guī)模,更是讓程序員之間的信任成為了開發(fā)過程中至關(guān)重要的一部分。


          因此 Linus 對此表示不滿:


          “這很讓人討厭,因?yàn)榇蟛糠值难a(bǔ)丁是有用的(通常補(bǔ)丁不是”無用的”或者“故意提交惡意代碼”),所以從根本上來說,這種行為就是在浪費(fèi)大家的時(shí)間?!?/span>



          SegmentFault 思否


          涉事教授:Aditya 并非故意


          此事件的影響已經(jīng)超出預(yù)期,所以當(dāng)面對質(zhì)問時(shí),涉事教授 Kangjie Lu 在推特上回應(yīng)道:


          “我們對于您的擔(dān)憂深表歉意,我明白社區(qū)為什么會(huì)對此不滿,但關(guān)于 hypocrite commits 的項(xiàng)目早在 2020 年 11 月就完全結(jié)束了,而 Aditya 正在著手于一個(gè)在補(bǔ)丁中找漏洞的新項(xiàng)目,他并不是故意犯錯(cuò)的?!?/span>


          除此之外,在 Kangjie Lu的個(gè)人主頁上,我們可以看見《論通過假意提交代碼在開源軟件中偷偷引入漏洞的可行性》這篇論文下有 2 行加粗的標(biāo)注:

          這個(gè)實(shí)驗(yàn)沒有在 OSS 中引入任何漏洞或引入漏洞提交。它以一種安全的方式展示了修復(fù)漏洞中的缺陷。沒有用戶受到影響,并且這項(xiàng)實(shí)驗(yàn)獲得了 IRB 的批準(zhǔn),而它實(shí)際上還修復(fù)了 3 個(gè)真正的漏洞?!?/span>



          Kangjie Lu 還補(bǔ)充道:這項(xiàng)實(shí)驗(yàn)所涉及到的漏洞補(bǔ)丁并沒有真正進(jìn)入代碼,它只停留在了 email 。而正巧 Aditya 在進(jìn)行另一個(gè)新項(xiàng)目時(shí),向 Linux 提交的補(bǔ)丁不小心出現(xiàn)了錯(cuò)誤。

           

          有過提交補(bǔ)丁經(jīng)驗(yàn)的人都知道,出錯(cuò)是在所難免的,可Linux 內(nèi)核維護(hù)者卻將這兩個(gè)項(xiàng)目相聯(lián)系,所以才導(dǎo)致了現(xiàn)在的局面。

          并且,Kangjie Lu 曾經(jīng)在被問到“該項(xiàng)目是否會(huì)浪費(fèi)管理員精力”時(shí),他的回答是:“會(huì)?!?/strong>


          所以他們明知這項(xiàng)實(shí)驗(yàn)會(huì)浪費(fèi) Linux 內(nèi)核維護(hù)者本就不充裕的時(shí)間,卻還是進(jìn)行了這個(gè)實(shí)驗(yàn)。可這項(xiàng)實(shí)驗(yàn)又何嘗不是利用 Linux 開源工作者的熱情與義務(wù),變相向他們增負(fù)呢?


          參考鏈接:

          https://itwire.com/open-source/torvalds-says-submitting-known-buggy-patches-is-a-breach-of-trust.html

          https://twitter.com/kengiter/with_replies

           



          - END -

          瀏覽 34
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                    <th id="afajh"><progress id="afajh"></progress></th>
                    亚洲视频在线观看不卡 | 淫妻大神 | 成人性交无码 | 嗯啊操不要视频 | 五月激情偷拍 |