【问题标题】:How to secure communication in client-server?如何保护客户端-服务器中的通信?
【发布时间】:2017-04-11 19:34:54
【问题描述】:

我的应用程序基于 AngularJS,完全是客户端;服务器基于 Express JS。对于数据通信,我使用的是 http post 方法。当我发送 http 请求时,服务器以 JSON 格式的数据进行响应,但所有 JSON 数据都显示在客户端浏览器中。我不想在客户端浏览器中显示 JSON 数据。

有没有办法在客户端浏览器中隐藏或保护 json 数据?

【问题讨论】:

  • 问题和描述是两个完全不同的东西,我明白了。
  • 那么就不要发送数据了。
  • 我做了一些小修改,以提高您问题的可读性。请记住,在本网站上,我们鼓励您edit 并重新编辑您的问题,使其尽可能清晰和有用;祝你好运!

标签: json node.js express angular


【解决方案1】:

无论您发送什么响应,都会在客户端显示。如果你想隐藏一些数据,你可以随时加密并发送。对此有用的工具之一是Crypto-JS

用户仍会看到数据,但由于数据将被加密,他无法理解。

但是,不将用户敏感数据发送到客户端仍然更安全。

【讨论】:

  • 谢谢兄弟...但是我可以解码由 Express js 以角度加密的数据吗?
  • 是的,你可以。为此,您必须使用 Angular2。因为他们都使用 npm。
  • 如果答案对您有所帮助,请勾选它,以便下一个用户知道。
猜你喜欢
  • 2012-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-26
  • 2011-09-05
  • 2012-03-01
相关资源
最近更新 更多