1. 程式人生 > >企業原始碼保護,軟體公司原始碼管理

企業原始碼保護,軟體公司原始碼管理

一般軟體研發企業對這塊的需求是比較大的,因為對於他們來說程式碼就是最核心的東西。軟體研發企業對這方面的保護基本就是兩方面,一個是管理制度方面,一個是應用軟體方面。

管理制度方面:保密協議,SVN使用,內外網隔離,封閉U口,鎖機箱等。

讓檔案只能在內部傳遞的話,要麼就是內部組個區域網,與外網斷開。把機箱、U口鎖起來或者封起來。這樣的話能做到檔案只在內部傳遞,但是這樣檔案就不好拿出去了,經常要拿檔案的話,會造成很大的麻煩,而且內外網斷開的話,對工作也有很大的影響。

實際操作起來會大大影響到員工的工作效率,且可能會造成抵觸情緒。

另一種就是依靠軟體來實現這些個功能了,實現的效果會比物理管理來的方便的多,也不會造成那麼大的影響。

現在目前主流加密軟體主要分為兩種,一種是透明加密,一種是環境加密。

1、透明加密則是目前十分流行的加密方式,對員工的工作效率也沒什麼影響,比較適合文件類的保護,但是對軟體開發的編譯和原始碼的保護有所限制,所以透明加密適用與文件,圖紙方面。

2、環境加密是一種在磁碟加密的基礎上,再進行更深層次的加密方式,使用了沙盒原理,更加適用於原始碼開發,不影響軟體的編譯,且能對原始碼在沙盒環境中做好保護。

像現在比較流行的SDC沙盒模式,能夠很好的符合開發應用者的需求,利用沙盒原理,檔案只能在內部進行傳遞,如果要脫離環境的話就需要稽核,而且不影響上外網,檔案也無法通過外網傳送出去,不改變程式設計師的除錯編譯習慣,較為適合軟體研發企業使用。