代碼 有什么解決方案防止程序開發(fā)人員將源代碼私自復制,避免知識產權泄露?
有什么解決方案防止程序開發(fā)人員將源代碼私自復制,避免知識產權泄露?看了下答案,還沒發(fā)現(xiàn)有一個回答是給出正確解決方案的,沒有一個答案是思路正確的。問題提出者,應當清楚什么情況下代碼才可以私自復制?那就是
有什么解決方案防止程序開發(fā)人員將源代碼私自復制,避免知識產權泄露?
看了下答案,還沒發(fā)現(xiàn)有一個回答是給出正確解決方案的,沒有一個答案是思路正確的。
問題提出者,應當清楚什么情況下代碼才可以私自復制?那就是代碼可以保存到電腦的本地磁盤。
只要代碼或者資料可以保存在電腦的本地磁盤,從技術上講,就無法避免資料代碼的私自復制,因為對于寫代碼的人來說,什么模塊設計,什么黑盒白盒,什么禁用USB接口,這些方法都沒有辦法,因為寫代碼的人如果連怎么可以使資料分發(fā),怎么在A處訪問B處的資源,怎么從紛繁復雜的資料中整理有效內容為自己所用這些基本的事情都想不到,那還寫什么代碼。
根據以上分析,如果要阻止資料代碼隨便私自復制,就要阻止代碼等數據保存到電腦本地,虛擬桌面是一種不錯的方案,虛擬桌面的意思大體就是類似服務器的遠程登陸且文件無法復制到本地,所以每次訪問電腦上的任何資源都市通過虛擬桌面登陸然后使用系統(tǒng)。
需要注意的是,沒有任何一種單一的技術可以解決所有的問題,虛擬桌面可以防止代碼資料保存到本地,但是無法限制資料被上傳代碼托管服務器,所以還需要網絡的過濾與監(jiān)控,這是另外一個復雜的問題。
大部分的代碼離開業(yè)務是沒有任何價值的,核心代碼普通碼農是接觸不到的,所以要考慮千方百計阻止代碼隨便私自復制目的是什么?github上的代碼那么多,你們項目的代碼質量比github高多少?與其想法設法組織代碼私自被復制還不如想辦法使業(yè)務分塊實現(xiàn),盡可能減少核心業(yè)務流程掌握人數就好了。
怎么把復制的代碼段粘貼到網站中?
復制你要粘貼的代碼,用dw打開你的網站首頁,網站首頁一般是index.asp、php、html。然后找都
標簽,將你的復制的代碼粘貼在改標簽中間復制的代碼。如果你找不到head標簽,你可以查找一下。