2014-09-30 96 views
-2

有什麼辦法保護我的代碼,以便如果開發人員離開我的公司,他們無法訪問我的項目中的文件?保護源代碼免受離開公司的過去開發人員盜竊

保存代碼,專門從項目的下載位置本地緩存並可用於脫機使用或通過製作代碼壓縮文件保存在郵件中。理想情況下,代碼不會在工作站之外打開。

這是可能的任何方式嗎?

+0

不,並且試圖癱瘓他們的計算機幾乎肯定會導致他們離開你可怕的公司要快得多。 – geoffspear 2014-09-30 11:43:50

+0

我也是一名開發人員,我問這個問題以學習新東西所以請不要把我當成一個不信任他們的平均BOSS。 我發現沒有理由對此問題投反對票。 – 2014-09-30 12:13:38

回答

-1

對不起,但這是一個難以回答的問題。

作爲一個副作用,程序員通常可以在別處複製他們自己的代碼(我可以使用幾乎所有我編寫的代碼,當然 - 這可能超過1000萬行代碼)。他們有他們的想法。

但是,讓程序員只能訪問他們將要開發的代碼是一個很好的對策,因爲它可以竊取所有的代碼。你必須安排只編譯和鏈接而不訪問所有的代碼。您必須將所有二進制文件(目標代碼)分發給所有開發團隊,並且不允許他們共享(如果允許他們共同擁有咖啡,這是一件困難的事情)

我發現測量困難也適用,如果你不信任你的開發者,他們會不信任你,並使不清楚,混淆的代碼。這導致糟糕的,不可維護的代碼。

您可以爲開發人員使用帳戶,並在密碼被觸發後更改密碼。你還指什麼?

爲什麼你不信任所有的開發團隊只爲幾個?只要解僱他們,並簽約理智的人。

你有多少開發者與你一起工作?他們工資很高嗎? (這對於軟件竊賊來說是一個很好的對策,主要是最便宜和最有成效的)是否合適? (你有權利和代碼的財產,對嗎?)你準備好支付一個隱藏其他團隊的源代碼給開發者的系統嗎?

+0

評論downvote將是一件好事,知道爲什麼有人可能會不同意我的答案。 – 2014-10-05 10:17:11