1, 脱离实际只谈论技术是没有意义 2,你的问题跟Java后端并没有关系,是一端到另一端的网络数据传输安全性问题 3,网络数据传输安全性问题,我归纳为三点, 数据本身的价值! 数据传输的协议! 主机所在的网络环境! 4,数据价值的高低是最直接的影响到你是否需要去关心数据传输安全性问题,例如:你只是传输一篇普通的博客文章数据? 还是传输一篇可能造成世界生化危机的最新病毒研究数据? 显然后者数据加密有意义 5,恰当的传输协议可以增加你的数据安全性, 例如:你使用已知的协议http 或是开源的RPC协议等,还是开发自己的私有协议, 显然后者可以提高数据安全性,增加破解成本 6,如果所有端主机都在一个安全(物理环境和社会环境都安全)的网络中,对于外界而言就是个黑盒子,显然在黑盒子中加密是多此一举
1, 脱离实际只谈论技术是没有意义
2,你的问题跟Java后端并没有关系,是一端到另一端的网络数据传输安全性问题
3,网络数据传输安全性问题,我归纳为三点, 数据本身的价值! 数据传输的协议! 主机所在的网络环境!
4,数据价值的高低是最直接的影响到你是否需要去关心数据传输安全性问题,
例如:你只是传输一篇普通的博客文章数据? 还是传输一篇可能造成世界生化危机的最新病毒研究数据? 显然后者数据加密有意义
5,恰当的传输协议可以增加你的数据安全性,
例如:你使用已知的协议http 或是开源的RPC协议等,还是开发自己的私有协议, 显然后者可以提高数据安全性,增加破解成本
6,如果所有端主机都在一个安全(物理环境和社会环境都安全)的网络中,对于外界而言就是个黑盒子,显然在黑盒子中加密是多此一举