研發(fā)性企業(yè)的源代碼泄露的情況在近幾年時有發(fā)生,不管是企業(yè)的員工因離職或在職員工有意泄露或無意的不當(dāng)操作導(dǎo)致代碼泄露問題的發(fā)生,源代碼泄露問題無疑給企業(yè)帶來了不可估量的損失,所以現(xiàn)在中小企業(yè)在日常研發(fā)過程中都引入了各種的源代碼防泄密方案。
不管是企業(yè)引入了svn或git的版本管理,還是企業(yè)使用了云桌面瘦客戶端,還是禁止企業(yè)研發(fā)人員的電腦上外網(wǎng),實(shí)行內(nèi)外網(wǎng)分離的方式對企業(yè)源代碼文件進(jìn)行防泄密保護(hù),但是企業(yè)現(xiàn)在用的最多的方式是透明加密的方式對企業(yè)的源代碼文件進(jìn)行加密,這種方式目前為止也是最經(jīng)濟(jì)實(shí)惠的方式,但是對于版本管理服務(wù)器端的方式,現(xiàn)在在大部分的企業(yè)采用的是安全網(wǎng)關(guān)的方式。
安全網(wǎng)關(guān)的方式先普及一下管理方案,就是在代碼管理服務(wù)器svn或git服務(wù)器前面串一個硬件或通過做策略路由轉(zhuǎn)發(fā)的方式,就是客戶端在訪問代碼服務(wù)器時,數(shù)據(jù)必須要經(jīng)過這個網(wǎng)關(guān)硬件過。這個網(wǎng)關(guān)硬件的作用就是對源代碼文件上傳解密,下載加密。這樣做的目的是保證服務(wù)器上保存的是明文,不影響服務(wù)器上的代碼預(yù)覽功能,僅僅是不影響在代碼服務(wù)器上的操作。
安全網(wǎng)關(guān)的優(yōu)缺點(diǎn)是什么呢?
優(yōu)點(diǎn):看上去沒有任何漏洞,也不會影響正常代碼服務(wù)器的操作,不會影響正常的研發(fā)工作習(xí)慣。
缺點(diǎn):1,因代碼服務(wù)器保存在服務(wù)器上是明文,如果跳過網(wǎng)關(guān)訪問代碼服務(wù)器下載代碼,等于所有代碼全部泄露。
- 成本高,兼容性不好,只適用內(nèi)網(wǎng)訪問,代碼服務(wù)器部署在內(nèi)網(wǎng)。不適用從外網(wǎng)訪問代碼服務(wù)器,不適用代碼服務(wù)器部署在云服務(wù)器,不適用代碼服務(wù)器為sass平臺如gitlee等。
- 本地對代碼的操作不適用,比如svn的自動合并功能在客戶端本地進(jìn)行的,這種方式是不適用的,當(dāng)然有的廠家會通過配置策略讓svn自動合并功能是可以的,必然會導(dǎo)致另一個很大的漏洞問題,就是上傳在客戶端本地解密狀態(tài),因?yàn)閟vn服務(wù)器我們是個人可以自已搭建的,所以任何人都可以把代碼上傳到自己的服務(wù)器上,這樣就會造成很大的泄密漏洞。
- 安全網(wǎng)關(guān)在使用過程中對代碼的提交效率的有關(guān)的,如果內(nèi)網(wǎng)代碼提交負(fù)載過多,則會造成提交代碼很卡。
安全網(wǎng)關(guān)看上去很安全,實(shí)則漏洞很多,但主要是源代碼在代碼服務(wù)器上保存明文的問題,安秉信息源代碼防泄密方案在行業(yè)內(nèi)唯一一家提供代碼服務(wù)器保存為密文的解決方案,這種方式就可以很好的規(guī)避以上安全網(wǎng)關(guān)的缺點(diǎn)問題。
-
源代碼
+關(guān)注
關(guān)注
96文章
2943瀏覽量
66618
發(fā)布評論請先 登錄
相關(guān)推薦
評論