2013-10-23 142 views
0

我有一個網站有大量的數據,並對網站敏感,所以我做了一個代碼,防止右鍵單擊,但如果您使用Safari很容易看到我需要的數據隱藏信息也讓safari不能查看它以太。如何防止瀏覽網站代碼

+1

您發送給客戶端的任何東西,在這種情況下,瀏覽器應該被視爲發送純文本。如果你想隱藏某些東西,那麼我建議不要發送它:( –

+1

瀏覽器需要知道顯示內容。如果你隱藏它,你也將它隱藏起來。 –

+4

禁用右鍵單擊不是安全的,它是隻是煩惱你的用戶,任何不允許你禁用的瀏覽器都是毫無價值的,但是首先這樣做的網站是非常糟糕的。 – 2013-10-23 00:39:32

回答

1

我不確定是否有完全安全的解決方案。

如果它的圖像,使用Flash來動態加載它們。

  • 然而,知道swf-bin規格的人可以反編譯你的swf文件並找出真正的圖像路徑。

如果其數據爲&文本。

儘可能多的我所能做的就是

1:用純JS渲染的所有意見。

  • 使用XMLHttpRequest/ActiveXObject加載數據並導入這些ajax js代碼@ runtime。
  • 壓縮您JS/CSS代碼之前部署
  • here是一個我的實體模型

2:在服務器端

  • 檢查請求頭下降命令行請求。
  • 每次交換cookie /會話密鑰。

但是,這將使谷歌機器人不知道如何檢查您的網站。

所以不要在着陸頁上這樣做。

3

你不能。

如果數據足夠敏感,人們不應該能夠查看它,請不要放在網站上。

3

客戶端,您無法從視圖中保護您的代碼。 Firebug將仍然顯示代碼。你應該在服務器上有敏感的數據。

+0

像MySQL或phpmyadmin –