2010-06-26 89 views
0

我正在編寫一個數據密集型Web應用程序。 所以這意味着我不可能做任何計算在sever計算後,每一個事件涉及巨大的數據太大,再次發送到斷絕&。保護客戶端邏輯和數據

所以我必須做所有的執行&只保留所有數據在clint端。目前我正在使用JS來做到這一點。有沒有一種方法可以保護我的js文件數據,以便任何人都無法訪問它(至少很容易)?

是否有其他方式把(除了JS)把邏輯&數據放在客戶端&隱藏它們?

謝謝,

+0

把一些錢放在信封裏。走在街上,將信封交給一個隨機的人,並告訴他不要打開它。你如何確保保護你的錢? – 2010-06-26 14:31:38

+0

大聲笑...順便說一句,今天只​​有我第一個滿意的答覆我的一個問題。 – 2010-06-26 14:38:57

+0

使用Encode.js:encodejs.devincity.com – 2016-04-21 21:39:29

回答

1

與其將JavaScript用於客戶端邏輯,或許您可以使用從混淆的java源代碼編譯的applet。

+0

這是一個很好的建議。在服務器和小程序之間傳送數據的簡單方法是什麼? – 2010-06-26 14:57:42

+0

是的。小程序可以將HTTP回調回服務器。 – btreat 2010-06-26 15:03:03

+0

使用Encode.js:encodejs.devincity.com – 2016-04-21 21:39:23

1

您無法保護JavaScript文件。

-

我不知道你的應用程序的具體情況,但幾乎可以肯定,爲用戶同時駐留在服務器上處理數據的方式。

你應該打開一個關於你的應用的更多細節的新問題。

1

就您的邏輯而言,您可以使用minification工具來使代碼難以定位。這絕不是形式或形式完全保護你的代碼,而是反擊的另一種策略。