嗨,我最近发现JSON在很多领域都有使用。在彗星技术,以及在谷歌即时。Wiki说:
JSON ( JavaScript对象表示法发音为/ˈdʒeɪsən/的缩写)是一种轻量级的基于文本的开放标准,设计用于人类可读的数据交换.
当我看到这个词的人类可读的数据交换后,我感到震惊,我在想:既然整个互联网都在使用技术来提高他们的安全性,那么为什么这样的JSON技术应该被用来交换数据,因为任何一个人的眼睛都可以看到并且也可以阅读?
否则,JSON是非常安全的,那么如何呢?
如果我的想法不正确,那就纠正我。
发布于 2011-03-20 15:22:02
如果使用二进制格式,它将不会在安全性方面提供任何优势(因为它仍然是机器可读的和开放的规范,否则它就没有任何信息交换的用途),并且会使调试变得更加复杂。
安全性不是通过交换格式的模糊性来实现的,而是通过加密来实现的。一旦您在SSL隧道上,就可以以您最喜欢的任何格式发送数据--包括JSON --它将是安全的。
请注意,这同样适用于网络上的任何其他通信:即使HTML也“几乎”具有可读性,而且即使用于非常私密的通信(例如家庭银行、.)通过使用HTTPS在不受信任的路径上加密它。
发布于 2011-03-20 15:19:32
JSON数据用于将信息放在网页上。它是人类可读的,因为网页意味着人类可以阅读。Web页面本身在客户端也不安全,因此需要隐藏某些信息的开发人员要么在服务器上处理,要么使用安全会话。
https://stackoverflow.com/questions/5369328
复制相似问题