2013-06-25 91 views
0

我使用的是共享主機,我爲一家公司編寫了一個Web系統,但它現在被盜了,我在另一個網站上注意到它,因爲託管根將我所有的代碼提供給另一家公司。加密控制器代碼

所以我想這個問題不僅僅在我身上,它發生在所有的程序員身上。

讓我們使這個問題作爲一個位更廣泛的獲得良好的解決方案:

主機部分:

1,如果服務器的管理員不老實,代碼出售給另一家公司。

解決方案: 買我自己的服務器,不錯,但例如我沒有控制我的客戶強迫thlim 服務器,所以我們仍然需要思考我的另一種解決方案。

黑客科:

上1共享主機任何黑客可以入侵同一臺服務器上的所有網站,如果他在同一個共享的主機砍死一個弱站點。

http://hackrepair.com/why-shared-hosting-can-be-bad-for-the-health-of-your-business

2 - 黑客可以下載數據庫和完整的PHP腳本。

上共享主機解決方案:

1-使用Zend的類似程序或sourcecop ..等加密PHP文件。 2-添加php函數來檢查當前域是否與擁有該腳本的域相關。

所以我的問題是:

  1. 如何確保代碼?

  2. 如果我使用像SourceCop這樣的程序,這種加密會使代碼變慢嗎? http://www.sourcecop.com/

+1

http://www.zend.com/en/products/guard/downloads – DanFromGermany

+1

如果您不信任您的主機,請開啓您自己的服務器。 :) – deceze

+0

等一下?你的託管公司讓你看到共享服務器上的其他帳戶的代碼? –

回答

3

首先,我會說你的問題不是編程相關而是系統安全相關。客戶託管帳戶可被他人訪問的事實是真正的問題。您可以實施解決方案來加密您的代碼,但通過訪問服務器,他們仍然可以訪問這些文件,以及數據庫和任何其他服務器相關技術。

我強烈建議先修復帳戶訪問權限。如果共享訪問是託管帳戶類型的結果,我會嘗試解釋由於該帳戶類型而導致的安全問題,並嘗試將其移至自己的帳戶。一旦網站啓動並運行,他們可以從中竊取各種信息。

+0

謝謝,在公共場合你不能信任共享主機的任何根。所以我的計劃是加密我的代碼,還有一些黑客入侵我的網站並泄露了我的所有代碼?泄漏後如何保護它? 在此先感謝 –

+0

您需要提供有關您的主機設置的一些更多細節 - 沒有任何妥協,但一些更多的細節將有所幫助。大多數普通主機帳戶都可以爲帳戶所有者授予訪問權限。在那之後,他們創建了ftp賬戶,電子郵件賬戶等等。所以你說這是一個共享主機環境,但是有一兩個用戶可以訪問整個服務器? –