Javascript 如何使JSON数据仅可由java脚本访问?

Javascript 如何使JSON数据仅可由java脚本访问?,javascript,json,security,Javascript,Json,Security,我正在设计一个web应用程序,它需要将大量数据可视化为图表。我发现一些javascript库[dynagraph]可以做到这一点。但问题是,如果我使用javascript访问数据[JSON格式],任何人都可以修改javascript[使用Google Chrome中的“开发者工具”等工具]并获取数据!!那么,有没有办法防止这种情况发生 谢谢是的,不要使用Javascript,而是使用一些服务器端工具。无论何时使用客户端数据,都可以读取数据。无论您使用何种技术,传递给客户端的任何数据都可以在客户端

我正在设计一个web应用程序,它需要将大量数据可视化为图表。我发现一些javascript库[dynagraph]可以做到这一点。但问题是,如果我使用javascript访问数据[JSON格式],任何人都可以修改javascript[使用Google Chrome中的“开发者工具”等工具]并获取数据!!那么,有没有办法防止这种情况发生


谢谢

是的,不要使用Javascript,而是使用一些服务器端工具。无论何时使用客户端数据,都可以读取数据。

无论您使用何种技术,传递给客户端的任何数据都可以在客户端上被篡改

如果您接受来自客户机的未经验证的输入,那么您就是在招惹麻烦


您需要验证客户端在服务器端发回的数据,以确保这些值是正确的,并且与业务规则相匹配。

答案是。正如您所说,JavaScript代码正在客户端运行,这意味着它可能访问的任何数据都将掌握在客户端手中


您可以做的是将信息传递给服务器端脚本,该脚本将生成您的图表,并只向您发送要显示的非私有信息。

您可以在服务器上运行JavaScript。如果您通过HTTP提供数据,那么任何人都可以获得它;这就是HTTP的一点:-)在将数据发送到客户端之前加密数据,有一些好的javascript库可以完成这项工作,加密和解密。我只是想确保我没有忽略任何东西,因为Dynagraph看起来正是我想要的。谢谢你的确认!