吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Bilibili的網站后臺源碼被發到了GitHub上?

電子工程師 ? 來源:lq ? 2019-04-24 17:17 ? 次閱讀

昨兒個,文摘菌日常在B站上看看本山大爺的視頻,聽聽吳亦凡的大碗面。突然彈幕畫風突變,評論區集體喊話B站,“你家后院著火了”。

原來,Bilibili的網站后臺源碼被發到了GitHub上。消息傳出后,Star數量在4點半就突破了2000,到了下午5點,Star數已經達到6000,最終創下了一天斬獲9000+的驚人紀錄。

Github顯示該項目作者為openbilibili,這是一個 4 月 22 日(也就是昨天)才注冊的賬號。很顯然就是為了發布這個項目才注冊了git。另外,項目名go-common,能猜到這就是一個用Go語言寫的支持庫。

下圖為項目描述。

另外,還有負責人信息?

一位資深后端技術人員分析稱,上述曝光的源碼疑似B站的后端工程源代碼,B站可能就是或者曾經使用上述代碼部署網站的。

當天,B站通過官方微博針對網站工程源代碼被泄露一事進行回應,公告稱有部分B站工程代碼在網上流傳,經內部緊急核查,確認該部分代碼屬于較老的歷史版本。網站已經執行了主動的防御措施,確認此事件不會影響到網站安全和用戶數據安全。

截至發文,該聲明已被刪除

這個項目到5點20分左右才被關閉掉,不過當時已經有超過9000的Star,有超過6000的Fork了,也就是說這個項目已經被備份6000多次且不可連帶刪除,這基本屬于無可挽回操作。

泄露影響,代碼背后的黑洞

根據技術人員分析,B站的這份聲明有待商榷,畢竟通過代碼分析,會發現有最近時間標志的代碼。

而且泄露的后臺工程源碼中,除去部分用戶的賬號與密碼之外,還有著許多用戶們尚不知曉的“內幕”,甚至連簽約UP的粉絲量、播放量等關鍵數據都可以經過系統進行作弊虛假處理。

透過后臺工程源碼的注釋可以看出,號稱“良心”、“凈土”的B站其實也有著大量我們看不到的“潛規則”的。

很b站的注釋

也就是說這份代碼泄露會導致B站代碼的很多隱患將會被曝出來。如果黑客想通過B站后端代碼攻擊B站,以前他需要做的事情是逆向B站的代碼,猜測其運作原理和漏洞位置,但是現在他可以直接閱讀源碼,從中找到很多不為人知的漏洞。這就為某些黑產提供了便利,例如,他會利用這份代碼找到視頻方面的漏洞然后盜取未公開視頻;通連接到后臺數據庫做一些提權,獲取用戶信息。

另一方面,源代碼泄露還意味著,某些人可以以此為參照,復制出一套成熟的后端架構,然后做出zilizili或者yiliyili等網站。

隨著B站的發展,其業務范圍也在不斷擴大,游戲代理、大會員、激勵計劃等的加入也賦予了曾經功能單一的B站賬號大量的經濟價值,若是大量賬號失竊,其經濟損失將難以估計。

國內首個知名網站源代碼泄露,背后暴露的問題

目前,代碼的泄露人和泄露原因尚不清楚,有謠言稱事情是一個被裁員的程序員的報復。不管傳言是否準確,如此重大的代碼泄露事件仍然是一件值得探討的問題。亦有知乎網友表示,這一泄露已經觸犯到了法律,如果B站追責,且不說這位程序員在業內混不下去,還有可能坐牢。

程序員作為雇員與雇主之間的矛盾一直處在不可調和階段,前段時間一位程序員發起的996.icu的repo現在依然霸占著github流行度的月榜、周榜以及日榜。這也充分的說明了程序員現有的表達訴求的正常渠道似乎沒有宣傳的那么有效。

雇員與雇主之間并不是仇敵,兩者的有著共同的利益訴求,畢竟都想把蛋糕做大,能夠分的更多的利益。協調溝通只是其中的一種方式,更多的矛盾觸發點應該是這塊蛋糕如何分配。如果利益矛盾真的到了不可調和的地步,畢竟,光腳的不怕穿鞋的,往日程序員刪庫跑路的案例比比皆是,程序員鎖死服務器、刪庫跑路,公司解散虧XXX萬的新聞也是發生過的。

另一方面,其實這也暴露了互聯網軟件行業中的通病——開發與業務相互割裂。這次源代碼中暴露的問題不僅僅是b站的,阿里云以前也出過看上去非常不可思議的小錯誤,微博也曾經因為明星事件多次出現服務器宕機。本質上,這或許也暴露了研發、開發人員和業務的割裂。研發人員一般開發中間件服務,不太會從業務的角度去考慮實際的應用問題,更不會管你的應用是不是有問題。可開發人員開發出的服務才是面向最終用戶的,技術開發一定要從整體全面考慮,尤其要重視最末端的開發,面向用戶的業務代碼一定要注意。

另外,此次暴露出的行業安全問題也不能不重視。研究人員發現,GitHub仍然存在數千個可公開訪問的加密密鑰。GitHub上的100,000多個代碼存儲庫包含訪問密鑰,可以為攻擊者提供對這些存儲庫(repos)或在線服務提供商服務的特權訪問。北卡羅來納州立大學(NCSU)的研究人員在近六個月內掃描了近13%的GitHub公共存儲庫。在一篇揭示調查結果的論文中,他們說:“我們發現不僅秘密泄漏普遍存在 ——影響超過100,000個存儲庫 - 而且每天都有數千個新的,獨特的秘密被泄露。”

現代公司對于數字化資產的私密度、保護意識急需加強。網絡安全形勢嚴峻,多數企業已經有了完善的態勢感知和應急體系,及時發現、及時處理才能將安全事件的損害降到最低。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 源碼
    +關注

    關注

    8

    文章

    652

    瀏覽量

    29458
  • GitHub
    +關注

    關注

    3

    文章

    473

    瀏覽量

    16565
  • go語言
    +關注

    關注

    1

    文章

    158

    瀏覽量

    9090

原文標題:開源跑路的程序員?B站工程源碼泄露,Github標星9k+,內含部分用戶名密碼

文章出處:【微信號:BigDataDigest,微信公眾號:大數據文摘】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【RA-Eco-RA2L1-48PIN-V1.0開發板試用】——前期工作準備避坑指南

    前言 本帖子是本人對于前期工作所踩過的坑所提出的建議和看法。其中用串口下載的問題困擾本人許久,經過不懈努力最終終于找到了解決方法! 一、單獨從github下載FSP速度較慢 總所周知,當我們從
    發表于 01-24 20:14

    ADCPro工具下發到MMB0板子的TMS320固件的源碼,能不能獲取到呢?

    1、想對AdcPro工具做些修改,以方便自己使用,不知道能不能獲取到這個軟件源碼? 2、ADCPro工具下發到 MMB0板子的TMS320(我的是ADS1259EVM-PDK)固件的源碼
    發表于 01-15 06:52

    gitee 與 GitHub 的比較

    在軟件開發領域,代碼托管平臺扮演著至關重要的角色。它們不僅提供了代碼存儲和版本控制的功能,還促進了團隊協作和開源項目的共享。Gitee(碼云)和GitHub是兩個最著名的代碼托管服務提供商,它們在
    的頭像 發表于 01-06 09:47 ?160次閱讀

    GitHub Copilot與Bitbucket、Jira、Confluence集成使用指南

    如何將GitHub Copilot與Bitbucket、Jira和Confluence集成使用?實操指南有! 閱讀了解如何在Bitbucket存儲庫中輕松使用GitHub Copilot,以及
    的頭像 發表于 12-03 14:37 ?303次閱讀
    <b class='flag-5'>GitHub</b> Copilot與Bitbucket、Jira、Confluence集成使用指南

    NVIDIA TensorRT-LLM Roadmap現已在GitHub公開發布

    感謝眾多用戶及合作伙伴一直以來對NVIDIA TensorRT-LLM的支持。TensorRT-LLM 的 Roadmap 現已在 GitHub 公開發布!
    的頭像 發表于 11-28 10:43 ?339次閱讀
    NVIDIA TensorRT-LLM Roadmap現已在<b class='flag-5'>GitHub</b><b class='flag-5'>上</b>公開發布

    KiCad插件大全

    感謝Hayden同學的整理! 插件使用方式 1. 解壓縮插件包到KICAD插件目錄。例如,在Windows可能是:C:Program
    的頭像 發表于 11-12 12:24 ?723次閱讀

    Arm推出GitHub平臺AI工具

    專為 GitHub Copilot 設計的 Arm 擴展程序,可加速從云到邊緣側基于 Arm 平臺的開發。
    的頭像 發表于 11-01 13:50 ?350次閱讀

    GitHub Copilot引入多模型支持

    近日,據外媒報道,GitHub正在為其代碼完成和編程工具Copilot引入多模型支持。這一舉措將為開發者提供更加靈活和多樣化的選擇。 在近日舉辦的GitHub Universe大會上,GitHub
    的頭像 發表于 10-31 11:49 ?583次閱讀

    微軟GitHub與Anthropic和谷歌合作

    近日,微軟旗下的GitHub宣布了一項重要合作,將Anthropic和谷歌的AI模型整合到其代碼助理中,為數百萬軟件開發者提供新的AI模型選項。
    的頭像 發表于 10-30 16:25 ?228次閱讀

    上傳本地項目代碼到github

    token。 之后將所有的框框都勾選中,點擊確認,然后會出現一行字符,將其復制。 如果成功,將會出現下面的上傳信息。 失敗會讓輸入GitHub用戶名,當輸入完畢賬號密碼之后,以后都不需要輸入了。 打開GitHub網站
    發表于 09-11 16:33

    GitHub推出GitHub Models服務,賦能開發者智能選擇AI模型

    8月2日,全球領先的代碼托管平臺GitHub宣布了一項重大創新——GitHub Models服務的正式推出。該服務被定位為AI時代的工程師助手,旨在幫助全球超過1億的GitHub用戶輕松找到并應用最適合其項目需求的AI模型。
    的頭像 發表于 08-02 15:39 ?671次閱讀

    ElfBoard技術貼|在NXP源碼基礎適配ELF 1開發板的按鍵功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評估板的Linux內核源碼(特定版本:Linux-imx_4.1.15)基礎上進行的。主要目標是調整功能接口引腳配置,以適應ELF1開發板。接下來
    的頭像 發表于 07-10 09:54 ?696次閱讀
    ElfBoard技術貼|在NXP<b class='flag-5'>源碼</b>基礎<b class='flag-5'>上</b>適配ELF 1開發板的按鍵功能

    LwIP協議棧源碼詳解—TCP/IP協議的實現

    電子發燒友網站提供《LwIP協議棧源碼詳解—TCP/IP協議的實現.pdf》資料免費下載
    發表于 07-03 11:22 ?3次下載

    esp32無法燒錄github的一個固件,為什么?

    我準備用esp32-s2模組來做一個簡易的激光雕刻機 代碼是github的https://github.com/bdring/FluidNC 在運行安裝腳本的時候,提示我芯片是esp32-s2
    發表于 06-17 08:00

    GitHub Copilot Enterprise全線向企業客戶開放,提供個性化定制服務

    在官方博客中,GitHub 詳細說明了新版本 Enterprise 在標準版和商業版 GitHub Copilot 基礎的差異點。Enterprise 特有功能包括依據企業特定代碼和知識庫回答與之匹配的提問,同時支持拉取請求描
    的頭像 發表于 02-28 15:45 ?794次閱讀
    江源县| 百家乐官网是骗人吗| 欧洲娱乐场| 百家乐官网庄闲赢负表| 罗盘24山珠宝火坑| 迪威百家乐赌场娱乐网规则 | 998棋牌游戏| 百家乐官网百乐发破解版| 皇室百家乐官网的玩法技巧和规则 | 现金游戏网| 百家乐官网园棋牌| 至尊百家乐2014| 大发888游戏怎么玩| 澳门百家乐官网海洋阿强| 百家乐稳赢投注方法| 威尼斯人娱乐城好吗| 百家乐官网走势图研究| 百家乐官网都是什么人玩的| 德州百家乐21点桌| 百家乐官网管理启发书| 百家乐高人玩法| 顶级赌场连环夺宝下注有什么窍门| 百家乐官网棋牌辅助| 利都百家乐国际娱乐网| 一搏娱乐| 百家乐官网牌壳| 大发888老虎机技巧| 澳门百家乐官网游戏| 百家乐官网开庄几率| 百家乐路技巧| 百家乐官网庄闲出现几率| 猪猪网百家乐软件| 团风县| 百家乐游戏平台架设| 菲律宾太阳城官方网| 繁体子24画的有| 易发娱乐城| 百家乐金币游戏| 星期八娱乐城官网| 大家旺百家乐娱乐城| 泰宁县|