大型科技公司開放原始碼不是新鮮事,但推特的一次「被動開源」,卻成為了科技圈的熱門話題。
最近,推特公司的部分原始碼,「意外」出現在了 GitHub 上。
「目前還不清楚洩漏的程式碼在網路上發布了多長時間,但它似乎已經公開至少幾個月了。」《紐約時報》在報導中寫道。有趣的是,推特的高層似乎不久前才意識到原始碼外洩。
在發現之後,推特連忙提交了 DMCA(數位千禧年版權法案)刪除通知。 DMCA 刪除通知要求 GitHub 提供代碼提交者的「上傳 / 下載 / 訪問歷史記錄」、聯絡資訊、IP 位址和任何會話信息,以及「與此 repo 或任何分支相關的相關日誌」。
GitHub 在上週五禁用了該儲存庫,但並沒有全部提供推特想要尋求的資訊。
一時間,這位「洩密者」的身分成了最大的懸念。
發布推特原始碼的GitHub 用戶的用戶名是「FreeSpeechEnthusiast」,這可能有所指- 推特CEO 馬斯克曾標榜自己是「言論自由的捍衛者」。
這個使用者名稱極具諷刺意味了。
「FreeSpeechEnthusiast」的個人資料顯示,該用戶於 2023 年 1 月 3 日加入 GitHub,並在同一天提交了唯一一次程式碼。推特給 GitHub 的 DMCA 通知將這些程式碼描述為「推特平台和內部工具的專有原始碼」。
一種猜想是,洩密者可能是馬斯克收購公司後因為裁員、解僱或辭職而離開推特的 5500 名員工之一。
不過許多被解僱員工根本無法存取洩漏的那些特定原始碼,所以排查範圍可能會進一步縮小。 《紐約時報》寫道:「兩位了解內部調查情況的人士說,推特開始對洩密事件進行調查,處理此事的高層推測,該計畫的負責人去年離開了這家總部位於舊金山的公司。」
馬斯克在3 月17 日表示,推特將在3 月31 日之前將「所有用於推薦推文的程式碼」開源,但洩漏的這部分程式碼可能要敏感得多。
如此被動的「開源」,顯然不是推特想要的。 《紐約時報》稱,推特高層擔心「該程式碼包含安全漏洞,可能使有動機的各方有機會提取用戶資料或關閉該網站」。
推特:我要拿到這個人的全部資訊
3 月24 日,推特針對此事發出了刪除通知。在推特提交刪除通知後不到一個半小時,GitHub 就禁用了該儲存庫。
DMCA 通知:https://github.com/github/dmca/blob/master/2023/03/2023-03 -24-twitter.md
#「DMCA 通知是針對服務提供者 GitHub 的,」推特表示。 「GitHub 經營了這個網站,侵權方發布了推特源代碼的各種摘錄,這些發布侵犯了推特在這些材料中持有的版權。」
通知中也要求進一步在發布推特原始碼的儲存庫中尋找任何「發布、上傳、下載或修改資料的使用者」的識別資訊。
外媒 ArsTechnica 就 DMCA 通知這件事聯繫了 GitHub,GitHub 沒有對推特要求提供用戶識別資訊或試圖獲得傳票的請求發表評論。 「GitHub 通常不會對刪除內容的決定發表評論。但是,為了透明起見,我們公開分享每個 DMCA 刪除請求,」GitHub 發言人說。
同時,推特向北加州地方法院提交了一份請願書,要求聯邦法院在當天晚些時候發出傳票,以幫助尋找洩密者。
其中寫到,尋求與GitHub 使用者名稱「FreeSpeechEnthusiast」關聯的「所有身分資訊,包括使用者的姓名、地址、電話號碼、電子郵件地址、社群媒體資料和IP 位址”,還要求提供「建立此帳戶時提供的所有識別信息,以及隨後為計費或管理目的提供的所有識別信息」。或許更讓推特擔心的是,該用戶手中存有未上傳到 GitHub 的程式碼副本。
公開的法庭文件包含了與GitHub 之間的電子郵件線程:
自去年馬斯克接管推特以來,該公司一直處於動盪之中。他採取了激進的措施來削減推特的成本,包括大規模裁員。裁員的範圍包括高級工程師、從事推特後端技術工作的團隊以及具備「機構知識」的相關人員。這導致推特平台出現了嚴重故障和不穩定,包括一系列重大中斷。據報道,馬斯克在收購後不久還解雇了約 5,000 名承包商。
此外,馬斯克重新啟動了一項新的訂閱計劃,將「驗證」作為一項福利。根據分析公司 Sensor Tower 的數據,推特已經從這項新服務中獲得了 1,100 萬美元。
還記得去年大裁員期間,推特為了防止此類破壞做出了不少努力,比如凍結代碼,再比如在告訴員工被解僱之前將鎖定其門禁卡、信箱、公司信用卡等等。如今看來,這些「手段」沒怎麼奏效。
以上是推特原始碼「意外曝光」,GitHub連夜下架:洩漏者疑似被解僱員工的詳細內容。更多資訊請關注PHP中文網其他相關文章!