我在一个服务器上工作,它最终应该向一些客户端发送数据(也是自己实现的)。 数据必须受到保护。 一种选择是实现常规 HTTP 协议(protocol)并强制客户端/服务器使用 VPN 连接。 另一种选择(可能会降低成本)是加密我的数据(只需加密有效负载或使用 HTTPS)。
我读了很多东西,但我仍然不确定我是否理解以下方面的差异:
- 安全级别
- 表现
谢谢
最佳答案
无论如何,VPN 通常在客户端和 LAN 之间使用 SSL。从安全角度来看,主要区别在于 VPN 方法一旦到达您的 LAN 就会保持通信畅通无阻,而 HTTPS 方法会一直加密到您的服务器。如果您的 LAN 上的防火墙和服务器之间存在窃听器,那只会有所不同。
最大的区别是 HTTPS 可能对您的客户来说更加方便。
关于ssl - VPN 与 SSL - 如何保护我的传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22755649/