“因一條 Linux sudo 命令,我的 Twitter 賬號被封了!”漫畫編程關(guān)注共 3148字,需瀏覽 7分鐘 ·2022-06-12 17:53 整理 | 蘇宓出品 | CSDN(ID:CSDNnews)一個月前,馬斯克想要用 440 億美元收購國外的社交平臺巨頭 Twitter,旨在改變 Twitter 的審核政策,實現(xiàn)真正的言論自由。然而,這邊收購拉鋸戰(zhàn)仍在進行中,另一邊有一位開發(fā)者@Mayank Verma 無奈發(fā)文表示自己的 Twitter 賬號被封禁了,只因為發(fā)了一個關(guān)于程序員或都懂的笑話。01“Sudo kill -9 all”事情要從 5 月 24 日這一天說起,Mayank Verma 在刷 Twitter 時,看到了一則關(guān)于 Linux 系統(tǒng)中 sudo 命令能夠「Sudo Fixes everything」的笑話。身為程序員的他,深知 Linux 中 sudo 命令允許以任何用戶身份運行命令,也覺得這幅漫畫詮釋到了 sudo 的精髓,便覺得很有趣。于是,他就在這條 Twitter 下進行了回復。不過因為后續(xù)引發(fā)了系列問題,也為了避免自己的 Twitter 賬號被永久封禁,Mayank Verma 對這條評論進行了刪除處理,當然這些就是后話了。看了這里也許會有不少網(wǎng)友指出,Mayank Verma 寫的評論中,sudo 命令的用法寫錯了。針對這一點,其本人也立即進行了解釋,正確寫法應該是 “s/all/<pid-id>”。之所以這樣寫,Mayank Verma 稱,“并沒有試圖在技術(shù)用法上正確,這樣寫純屬好玩”。現(xiàn)如今回想起來,他表示如果寫為“Sudo kill -9 1”或會更有趣。然而,還沒等來程序員朋友為自己的推文點贊與評論,卻引來了 Twitter AI 審核的“審判”。在 Mayank Verma 留下評論的三分鐘之后,其 Twitter 賬號被鎖定了。不過,當時的 Mayank Verma 并不知道發(fā)生了什么,于是他便向 Twitter 提交了申訴,想要知道賬號被鎖定的具體原因,然而 Twitter 的回復只是說違反了 Twitter 的規(guī)則,并沒有告知是什么導致了違規(guī)行為。總而言之,就是你的賬戶被鎖定的,刪除推文,就可以在 12 個小時之后解鎖。02Twitter 的審核算法問題Twitter 此種不夠明朗、有些不清不楚的封禁行為引來了 Mayank Verma 的不滿。而對于當前在美國知名打車應用 Lyft 任職,擔任高級工程經(jīng)理、技術(shù)出身的 Mayank Verma 而言,他也從技術(shù)、算法、審核維度回顧了自己申訴的經(jīng)歷,并分享了其對埃隆·馬斯克(Elon Musk)想要開源 Twitter 算法的看法。首先,站在中立的角度來看,Mayank Verma 表示,“Twitter 違規(guī)算法花了 3 分鐘來檢測、標記、鎖定(可能違規(guī))賬戶,并向我發(fā)送電子郵件。人類不可能如此快速地閱讀推文,因此這是一個在工作中進行違規(guī)檢測的機器人團隊。通過機器人審核,意味著所有推文都遵循一些正則表達式,并且很可能這些人工智能也正在接受訓練從而做出決策?!?/span>在如今 AI 已經(jīng)成熟應用到很多平臺的今天,從檢測到發(fā)送警告的電子郵件,只花了 3 分鐘,這個速度雖然足以令人驚嘆,不過 Mayank Verma 猜測,Twitter 算法機器人檢測違規(guī)行為實際只用了不到一分鐘的時間,其他時間應該是用在標記、確認以及發(fā)送警示郵件上了。同時,iPhone 和 Web 上的 Twitter 應用程序所收到的違規(guī)電子郵件提醒和彈出窗口具有一致性,Mayank Verma 解析道,Twitter 應該使用了跨所有設(shè)備的統(tǒng)一通信。這一點,也讓人對 Twitter 算法的效率之高贊不絕口。然而,讓人很不能理解的是,電子郵件內(nèi)容如同機器人那么機械化,永遠報以“自己猜”的態(tài)度,不告訴用戶究竟是哪條 Twitter 導致了違規(guī)。這對于很少發(fā)推的用戶來說,很容易排查到違規(guī)的內(nèi)容。但是對于經(jīng)常發(fā)推文的用戶而言,想必要花上很多功夫來排查自己究竟是哪一點觸及到了 Twitter 的發(fā)文規(guī)則。好在 Mayank Verma 屬于前者,不太經(jīng)常發(fā)推,偶爾發(fā)那么一次,還被凍結(jié)了賬戶,也能很快推算出哪條可能存在問題。于是,他展開了申訴。在申訴頁面中,Twitter 提示需要刪除的違規(guī)推文數(shù)量,但不會說明是哪條推文。且給了“刪除”按鈕和一個“申訴”的鏈接。如果點擊紅色的“刪除”按鈕,這只是相當于自己對違規(guī)行為的承認,并不會由系統(tǒng)來刪除違規(guī)的內(nèi)容,想要恢復賬號,還得自己手動刪除涉嫌違規(guī)的推文。后來,Mayank Verma 找到了“Twitter 支持頁面”提交自己的申訴。半個小時之后,Mayank Verma 收到了 Twitter 的電子郵件,稱申訴已經(jīng)成功提交。在審核過程中,賬戶仍處于凍結(jié)狀態(tài)。不過,如果 Mayank Verma 直接承認自己的違規(guī)行為,可以更快地獲得完整的解決方案。但 Mayank Verma 堅信自己只是發(fā)了一個 Linux 命令行,并不真的存在違規(guī),所以他選擇了繼續(xù)等待。然而等啊等,Mayank Verma 終是等來了一場空,Twitter 又給他發(fā)了一封電子郵件,列出了申訴的解決方案。最終無奈之下,他只有一個選擇,就是刪除那條評論的動態(tài),而因為違規(guī),Mayank Verma 的賬號也將接受 12 小時的凍結(jié)以作懲罰。03馬斯克想要開源 Twitter 算法,就真的能改變 Twitter?想必從判定違規(guī)到申訴失敗、最終刪除推文的過程讓 Mayank Verma 心力交瘁。這也不禁讓人聯(lián)想到此前馬斯克在 Twitter 上發(fā)起的一個關(guān)于“Twitter 算法是否應該開源”的投票,彼時有 82.7% 的網(wǎng)友想要 Twitter 算法開源。畢竟將 Twitter 的算法開源出來,也可以為審核流程提高透明度。然而,作為一名被 Twitter 算法“傷害”過的用戶,也作為一名技術(shù)工程師,Mayank Verma 的想法卻是不要將 Twitter 的算法開源出來。Mayank Verma 稱,雖然自己想要了解一下究竟觸及了哪些違規(guī)行為和申訴流程,但是絕對不想要去閱讀 Twitter 的源代碼。身為一名開發(fā)者,他也相信,即使 Twitter 開源了所有的代碼,99.9% 的人也不會閱讀它。只有 0.1% 的人會去對該算法進行總結(jié),亦或者創(chuàng)建一個關(guān)于它的超級抽象的 Twitter 線程。因為現(xiàn)實來看,只有構(gòu)建過類似分布式系統(tǒng)的人都知道,并不是所有的代碼都會放在一個存儲庫中,它是有多個存儲庫。想要完全搞懂源代碼,也不是一件容易的事情。同時,Mayank Verma 認為,開源代碼的好處是有,但是帶來的問題也會更大。每段代碼都有漏洞和 Bug,作為知名的社交平臺,開源代碼會將 Twitter 置于易受攻擊的環(huán)境下,容易被黑客利用。故而,他反對開源。但是針對這種技術(shù)型如 sudo 命令行所帶來的危險性,如今已經(jīng)不局限于 Linux 系統(tǒng)內(nèi)部了,在一些社交平臺上也要慎用。來源:https://thinkingthrough.substack.com/p/twitter-ban?s=r歡迎添加小編微信,進入交流群推薦閱讀:SpringBoot 實現(xiàn)人臉識別功能 !so easy別再亂用了,這才是 @Validated 和 @Valid 的真正區(qū)別?。?!祖?zhèn)鞔a如何優(yōu)化性能? 瀏覽 42點贊 評論 收藏 分享 手機掃一掃分享分享 舉報 評論圖片表情視頻評價全部評論推薦 “因一條 Linux sudo 命令,我的 Twitter 賬號被封了!”Hollis0“因一條 Linux sudo 命令,我的 Twitter 賬號被封了!”Java技術(shù)迷0面試被問Linux 命令 su 和 sudo 的區(qū)別?程序IT圈0面試被問Linux 命令su和sudo的區(qū)別?程序新視界0面試被問Linux 命令 su 和 sudo 的區(qū)別?程序員面試吧0Linux 命令 su 和 sudo 的區(qū)別程序IT圈0Linux 命令 su 和 sudo 的區(qū)別裸睡的豬0Linux 命令 su 和 sudo 的區(qū)別?泥瓦匠BYSocket0Linux 命令 su 和 sudo 的區(qū)別杰哥的IT之旅0Linux 命令 su 和 sudo 的區(qū)別?軟測小生0點贊 評論 收藏 分享 手機掃一掃分享分享 舉報