2017-07-31 74 views
1

我有一個使用mysql的codeigniter應用程序,並希望將其安裝在客戶端服務器上,我可以做到這一點的最安全的方式,我不希望他們複製,修改和分發一樣。有沒有一種快速和骯髒的方式來做到這一點,然後開始提高安全性?這在企業中如何處理?使用codeigniter構建的應用程序的客戶端的源代碼分發

回答

2

有幾個原因,我想做到這一點,在過去:

  • 爲了保護實施
  • 保護知識產權

由於實現的原因,我們總是擔心客戶端修改了某些東西併產生錯誤/錯誤並要求我們修復它。但是,如果客戶購買的軟件無權修改代碼,則可以隨時用最新版本,發行版或版本替換代碼。這樣,您不必處理由未經授權的修改引起的錯誤。

對於知識產權,我們通常希望保護我們在這些軟件中擁有的祕密「配方」或算法。我們不希望他們爲自己的軟件複製這些軟件,並從我們所建的軟件中出售它們,併成爲我們的競爭對手。但不知怎的,我大多也把這個交給了客戶。除非您分發屬於原則的專有軟件。

我之所以放棄這件事就是,因爲我相信資產和價值不僅是軟件本身,而是在你僱用熟練人,誰設計和建造它,你執行的過程您的實施方法以及您用於與所有利益相關方合作的所有技術。如果客戶有能力僅從您的代碼庫實施軟件,他們遲早會始終從互聯網上找到其他代碼併成爲您的競爭對手,即使不再使用您的代碼庫。因此,它不像銷售需要實施的軟件應用程序那樣簡單。

但是,如果你有其他的理由來加密你的應用程序,你可能要檢查這個網站:

乾杯,

相關問題