自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

安全行業(yè)“艷照門” :企業(yè)如何反思源碼保護?

安全 應(yīng)用安全
這是有史以來最大范圍的一次源代碼泄露。微軟、Adobe、聯(lián)想、AMD、高通、聯(lián)發(fā)科、通用電氣、任天堂、迪士尼、華為、海思等50家科技公司都卷入了近期披露的源代碼泄露事件。

對于公司產(chǎn)品而言,源代碼就是生命的化身,掌握了其編寫方式,就可以復(fù)制出一個相同的程序,或通過閱讀源代碼找到程序的漏洞并進行任意攻擊。一旦源代碼遭泄露,潛在的危害巨大。因此,企業(yè)面臨源碼泄露事件時,是否應(yīng)該反思當下自身的源碼保護夠不夠完善?

起因疑似使用配置操作不當?shù)腄evops工具

此次大規(guī)模源碼泄露事件是由Bank Security的安全研究人員發(fā)現(xiàn)的,遭泄露的源碼被發(fā)布在GitLab上一個公開存儲庫中,并被標記為 “exconfidential” (絕密),以及 “Confidential & Proprietary”(保密&專有),該存儲庫中大約包含了超過50家公司的源碼。

1597043698.jpg!small

一名瑞士軟件開發(fā)工程師上傳了這些存儲庫,然后在自己的Twitter賬號上發(fā)布了獲取鏈接。盡管他已經(jīng)盡量刪除代碼,并聯(lián)系相關(guān)涉事公司,但是因為這些源代碼公之于眾,任何人都可以訪問,這為網(wǎng)絡(luò)攻擊者找到漏洞、竊取企業(yè)機密信息埋下了隱患。

何以造成如此大規(guī)模的源碼泄露事件?

起因疑似是因為使用了錯誤配置的Devops工具公開源代碼。配置不當造成的安全事件也不在少數(shù)。亞馬遜AWS S3存儲桶一配置不當造成大規(guī)模的數(shù)據(jù)泄露事件想必大家也都還記得。當然源碼泄露也還有其他原因,比如黑客攻擊、員工操作失誤等。比如近期曝光的任天堂因遭受黑客攻擊而導(dǎo)致源碼泄露。

[[337341]]

此外,員工的操作失誤造成的事件,比如大疆的源碼泄露。2019年,大疆前員工泄露公司源代碼,深圳法院以侵犯商業(yè)秘密罪判處大疆前員工有期徒刑六個月,并處罰金20萬人民幣。而這些泄露出去的代碼,已用于該公司農(nóng)業(yè)無人機產(chǎn)品,具有實用性。盡管大疆公司采取了合理的保密措施,但該次事件依然給大疆造成經(jīng)濟損失116.4萬元人民幣。

游戲領(lǐng)域更是源碼泄露的重災(zāi)區(qū)。除了任天堂的源碼泄露事件,2019年Valve發(fā)生了重大泄露事件,有人泄露了《CS:GO》和《軍團要塞2》的源代碼,并提供下載鏈接。負責(zé)對《軍團要塞2》進行志愿維護的玩家社區(qū)已經(jīng)無限期關(guān)停。

[[337342]]

2019 年 4 月,B站整個網(wǎng)站后臺工程源碼泄露,并且“不少用戶密碼被硬編碼在代碼里面,誰都可以用。”當日B站股價跌 3.27%。雖然很快被封禁,B站也已經(jīng)報警處理,但有不少網(wǎng)友克隆了代碼庫,隱患已經(jīng)埋下。

[[337343]]

企業(yè)應(yīng)該如何保護源代碼?

源代碼對企業(yè)的重要性不言而喻,因此加強源代碼保護至關(guān)重要??梢詮脑创a本身、內(nèi)部企業(yè)人員權(quán)限和做好監(jiān)控審計等三方面著手,進一步加強企業(yè)重要源代碼的安全性。

1597043967.jpg!small

1. 對源碼進行分級,確保和明確重要源碼的保護措施

企業(yè)內(nèi)部源碼具有優(yōu)先層級,明確哪些核心代碼需要被保護。明確源碼重要性分級后,可對重要源碼進行加密,打造核心數(shù)據(jù)管理平臺。目前對源碼加密的辦法有兩種:一種是物理性的“源碼加密”,一種是軟件性的源碼加密。

物理性“源碼加密”就是指截斷外網(wǎng),封掉U口或者鎖定機箱,讓開發(fā)者處于一種封閉的狀態(tài)。這種方法是可以達到效果的,弊端就是如若封掉U口,對于員工的工作使用會造成很大的影響,大大降低了工作的效率。

軟件性的源碼加密是指通過軟件對源碼進行保護。目前市面上最流行的源碼加密軟件機制是一種對開發(fā)人員的操作環(huán)境進行加密的軟件,不用對任何硬件做修改,開發(fā)人員的源碼只能存放在公司范圍里,拿不出加密的空間。如果想要拿出文件的話則需走審批流程。

2. 精細化訪問控制,對于員工的權(quán)限進行限制

盡管公司做好源碼加密措施,但是仍然防不住內(nèi)部員工造成的安全風(fēng)險。比如大疆前員工泄漏源碼被判刑則是一個案例。

對于外部的威脅,確實可以利用技術(shù)來防御。但是對于內(nèi)部的“人”的因素一方面需要限制員工的訪問權(quán)限或者虛擬化訪問,另一方提高員工的安全意識和產(chǎn)權(quán)意識。

從安全技術(shù)上進行數(shù)據(jù)管理,如數(shù)據(jù)加密、數(shù)據(jù)防泄漏、數(shù)據(jù)溯源、訪問權(quán)限管控等。同時,進行分權(quán)管理,劃分數(shù)據(jù)等級加密存儲,員工等級不同,訪問權(quán)限就不同,一般員工不能接觸到核心數(shù)據(jù),盡可能降低核心數(shù)據(jù)泄露的風(fēng)險。

在員工在入職時,應(yīng)簽署保密協(xié)議和競業(yè)禁止協(xié)議。其中包括公司現(xiàn)有的、以及正在開發(fā)或構(gòu)想之中的包括源碼在內(nèi)的所有產(chǎn)品技術(shù)開發(fā)信息,員工不得私自對外透露。

加強員工保密意識以及相關(guān)法律意識,權(quán)責(zé)分明,讓員工了解一旦泄密事件發(fā)生自身需要背負的法律責(zé)任?;蛘咄ㄟ^企業(yè)文化教育,讓員工了解源碼數(shù)據(jù)對企業(yè)發(fā)展的重要性,同時提高安全防護意識。

3. 做好監(jiān)控和安全審計

企業(yè)應(yīng)配合管理制度、保密協(xié)議、審計日志,確保有據(jù)可查、有據(jù)可依。現(xiàn)在大部分客戶對于軟件產(chǎn)品的安全考量基本集中開發(fā)后期,在測試階段引入。常用的軟件風(fēng)險評估、漏洞掃描、滲透測試等都是在軟件開發(fā)完成后進行。

通常這個階段預(yù)留的時間非常少,不僅修復(fù)的難度高,修復(fù)、測試的成本極高,而且存在大量的漏洞錯報和誤報的情況。當通過后期測試發(fā)現(xiàn)問題后,人工進行代碼審查去查找漏洞所在代碼位置時,往往效率低、準確率低、無法定位具體問題代碼行。

因此,企業(yè)應(yīng)從開發(fā)早期進行安全介入,做好安全審計,快速精準地定位問題代碼行,對漏洞進行實時管理,從源碼層級上進行安全保護,防止因配置不當、軟件編寫存在bug等問題造成的源碼泄露。

 

責(zé)任編輯:趙寧寧 來源: FreeBuf
相關(guān)推薦

2025-03-13 10:10:22

2018-02-25 04:58:00

2014-10-23 09:22:39

2013-07-01 08:49:15

2015-07-07 09:29:50

2010-01-12 12:31:21

信息安全網(wǎng)絡(luò)安全

2014-06-19 09:22:08

2020-04-27 09:31:45

網(wǎng)絡(luò)安全COVID19漏洞

2014-09-05 10:18:55

2013-12-06 09:49:39

2024-04-11 13:44:06

網(wǎng)絡(luò)安全數(shù)據(jù)泄露

2015-04-26 12:47:17

2015-05-19 10:31:09

2021-12-31 09:52:16

網(wǎng)絡(luò)安全行業(yè)網(wǎng)絡(luò)安全挽留過攻擊

2023-07-24 15:35:03

2013-08-27 10:42:38

云安全

2013-08-27 14:42:56

云安全云服務(wù)云計算部署

2016-02-17 13:20:00

2016-01-31 17:03:13

安全行業(yè)安全公司網(wǎng)絡(luò)安全

2024-05-23 15:27:34

點贊
收藏

51CTO技術(shù)棧公眾號