2013-03-17 101 views
0

我正在建設一個網站,我的IP需要在服務器的JavaScript。編碼HTML和Javascript

但我想隱藏這個。我已經爲此使用了ioncube,但是當你在谷歌瀏覽器中按f12例子時,你仍然會看到源代碼和ip。如何用編碼來隱藏它。 例子當我的IP是。 123.123.123.123,當你檢查它作爲例子來源時:H4w5EK4ksfdk#%sfsldfs。

任何人都可以幫助我嗎?

+0

您的應用程序是否使用字符串格式或整數格式的ip? – 2013-03-17 16:36:11

+0

我不明白,對不起,我的英語不好。但它需要顯示在一個加密的字符串,它需要運行在真正的IP。 – Chris 2013-03-17 16:37:17

+4

如果瀏覽器使用IP連接到服務器,則無法將其從用戶隱藏起來。用戶可以隨時查找瀏覽器連接到的位置。 – JJJ 2013-03-17 16:38:13

回答

3

如果想通過最後的結論,這是不可能實現的。 JavaScript始終以源代碼形式從服務器傳輸到客戶端(瀏覽器),因此任何IP地址或域名都將可見。

你可以使用某種模糊處理(google for「Javascript混淆」),但是這會創建一個閾值,對於任何攻擊者來說,這將是一個容易克服的障礙。

你無法解決的問題是:如果你希望瀏覽器能夠提取和理解地址,那麼人們也可以用JS調試器來提取和理解它。此外,任何開發人員工具(如Chrome「開發工具」或Firebug)都將顯示對此地址的訪問權限。

+0

謝謝,這必須保護它多一點:) – Chris 2013-03-17 16:43:27