保护客户端逻辑和数据

问题描述:

我正在编写一个数据密集型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

与其将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

您无法保护JavaScript文件。

-

我不知道你的应用程序的具体情况,但几乎可以肯定,为用户同时驻留在服务器上处理数据的方式。

你应该打开一个关于你的应用的更多细节的新问题。

就您的逻辑而言,您可以使用minification工具来使代码难以定位。这绝不是形式或形式完全保护你的代码,而是反击的另一种策略。