代碼泄露事故頻出,企業(yè)該如何用好GitHub這把雙刃劍

最近IT圈的風頭超過了娛樂圈,996.ICU、某站源碼泄露等熱點集中爆發(fā),如同一夜當紅的小生刷粉無數(shù),GitHub 也成為輿論的戰(zhàn)場,再次被吹到了流量的風口上。

GitHub,一個開源社區(qū)和代碼托管平臺,為何頻頻火出天際、熱到IT圈之外?

對于程序員來說,GitHub 早已超越了工具的范疇

GitHub 是很多開發(fā)者的啟蒙地 。相信每一位國內(nèi)的開發(fā)者在練習技術(shù)的初期,都會學習如何使用“Git”命令,有事上 GitHub 工作,沒事上 GitHub 看看有啥新項目,這已經(jīng)成為了大多數(shù)開發(fā)者每天的習慣。

GitHub 是一場“粉絲見面會”和“與大神共舞”的秀臺。GitHub 上匯聚了全球頂尖的技術(shù)大神和最優(yōu)質(zhì)的開源項目,參與其中,與來自全球的開發(fā)者們一起并行,這樣的成就感是在公司實現(xiàn)一項普通的需求時無法體會的。

程序員自編的中華詩詞數(shù)據(jù)庫,斬獲 star 數(shù)過萬;杭州程序員“購房寶典”火遍全網(wǎng);北大、清華等名校課程資源攀上 GitHub 飆升榜......GitHub 連接的,已遠不止于程序員。

996.ICU,這個極短時間內(nèi)被 star 二十多萬次的項目,更證明了這一點。它掀起了全國程序員的“起義”大幕,不僅吸引了像 Python 之父這樣技術(shù)大拿的關(guān)注,馬云、劉強東、周鴻祎、李國慶……商界大佬無不參與到這個話題中,下水“纏斗”。

GitHub 早已超越了代碼托管工具和開源社區(qū)的范疇,儼然成為了一種知識共享的生活方式,一個社交圈、一個自媒體的發(fā)聲窗口。

火熱的GitHub背后,企業(yè)的CXO們拾掇著焦慮

一方面,GitHub 社區(qū)是程序員個人長久使用的代碼托管平臺,它的界面、它的 Issue、Fork、Pull Request 等構(gòu)建的獨特工作流,早已深入人心,成為一種高效開發(fā)習慣和烙印。

另一方面,企業(yè)往往忽于或吝于購買 GitHub 付費的版本,在本地另搭一套代碼托管平臺。不僅開發(fā)人員工作效率與潛能得不到釋放,反而因為不同平臺的操作習慣不一致引發(fā)合并事故。企業(yè)還要付出大量的精力和人工成本去運維,常常不得不面臨升級帶來的長時間停機。

甚至有求職者在匿名社區(qū)發(fā)出疑問:拿到 offer、薪資翻番,還沒用上 GitHub 的公司,該去嗎?

此外,陳舊的代碼托管工具,嚴重拖累研發(fā)體系的升級。當下 DevOps 的火熱,基于 Git 構(gòu)建更敏捷、一體化的開發(fā)運維體系已成趨勢,這對于使用 SVN 或其它缺少成熟開放 API 的工具托管代碼的企業(yè)來說,顯然難以成行。

更嚴重的是,企業(yè)正在遭受代碼被泄露的災(zāi)難,而原本,這可以被避免。

開放和開源精神是 GitHub,也是全球開發(fā)者都崇尚的精神,旨在推動全球開發(fā)者共同進步、共享資源的精神。然而,iOS源碼、某酒店的數(shù)據(jù)信息、某站的源碼...眾多企業(yè)代碼被非法泄露,不僅讓用戶受傷害、企業(yè)核心資產(chǎn)受損,也使企業(yè)形象和信譽蒙塵,與開源精神背道而馳。

人心向背 、研發(fā)效率、代碼與信息安全,正凝為CTO和CIO們身上沉重的焦慮。

解除焦慮,原本并不是一個難題。

GitHub企業(yè)版,神器并不神奇

早在2011年,GitHub 就已推出企業(yè)版。2018年,GitHub 指定平安云為云服務(wù)托管提供商,負責大中華區(qū)的運營與服務(wù)。GitHub 企業(yè)版正式借道入華。

企業(yè)版幾乎完全保留了 GitHub.com 的 UI 界面與功能架構(gòu),且不限制私有庫的協(xié)作者數(shù)量。以保證開發(fā)人員在使用企業(yè)版時,可以無縫隙適應(yīng)、極速投入到個人開發(fā)和團隊協(xié)作中;無須再在兩個不同的代碼托管平臺中不斷切換。

GitHub 開放的 API 接口和 Marketplace 中匯聚的應(yīng)用生態(tài),讓研發(fā)體系的升級一觸即發(fā),自由、快速的構(gòu)建研發(fā)工作流成為可能。

在代碼安全上,GitHub 企業(yè)版既可以通過“分支保護”保障核心項目安全,又可以通過設(shè)置“代碼歸屬者”、設(shè)置成員權(quán)限、設(shè)置審核流,來規(guī)避操作風險。還可以通過私有化部署,將代碼“留在本地”。代碼管理工具+代碼管理流程,一套組合拳打下來,即可極大的提高代碼安全保障。

更關(guān)鍵的是,使用 GitHub 企業(yè)版,可以在高規(guī)格的安全保障下,訪問海量 GitHub 社區(qū)資源。企業(yè)版用戶可以在本地查看 GitHub 社區(qū)上的搜索結(jié)果。

強化工具,就是強化研發(fā)

在當前的互聯(lián)網(wǎng)時代下數(shù)據(jù)是互聯(lián)網(wǎng)企業(yè)十分重要的資產(chǎn),代碼更是互聯(lián)網(wǎng)企業(yè)的根基。作為企業(yè),尤其是互聯(lián)網(wǎng)科技企業(yè),就是要以研發(fā)和代碼資產(chǎn)安全為核心,構(gòu)建一套安全高效的配套設(shè)施。

生活中的無數(shù)體驗教會我們:免費才是最“貴”的。工欲善其事,必先利其器,GitHub企業(yè)版細粒度的用戶、團隊與組織管理,能夠加強程序員的操作管控,基于企業(yè)版的權(quán)限管理和審核流極大的降低代碼泄露的風險。而平安云作為GitHub在大中華區(qū)的云服務(wù)托管提供商,提供專業(yè)云服務(wù)與本土服務(wù)保障,更是強化了GitHub在國內(nèi)的服務(wù)體系。相信平安云GitHub將成為保障代碼安全、助力研發(fā)效率提升、助推企業(yè)成長的利器。

極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-05-05
代碼泄露事故頻出,企業(yè)該如何用好GitHub這把雙刃劍
最近IT圈的風頭超過了娛樂圈,996.ICU、某站源碼泄露等熱點集中爆發(fā),如同一夜當紅的小生刷粉無數(shù),GitHub 也成為輿論的戰(zhàn)場,再次被吹到了流量的風口上

長按掃碼 閱讀全文