远程办公时,公司如何对传输的数据进行安全加密?

前言

网络中数据传输最重要的就是保证数据的安全,VPN 就可以比较好的保证这一点。

设想一个场景:
你在远程办公,你的工作地点可以是任何位置,首先你需要远程连接到公司的网络,拉取一些公司文件到你的电脑上,那么这个过程中就涉及到数据在公网中传输。就可以使用 VPN。

三大作用

1.加密

如果使用明文传输的话,在传输过程中消息包被拦截下来后,就可能被别人看到消息内容,此时我们就需要对消息进行加密。加密算法有对称加密和非对称加密。

  • 举例 https 中双方在协商对称加密的密钥过程中,使用的时非对称加密算法,拿到对称加密的密钥后,再改为对称加密进行数据传输

2.完整

数据在公网中传输时,即便黑客看不懂加密的密文,但黑客可以对密文进行篡改,所以我们还要确定数据的完整性,即通讯双方的信息是否能够准确传达给对方,而没有被其他人修改。

3.认证

确保了数据的加密性和完整性后,在公网中传输的安全问题就被解决了。
但是黑客有可能会入侵正在通讯的那台计算机,来假装自己人进行通讯。
所以就需要认证,来确保对方是否是自己人
两种算法 PSK RSA

从 OSI 进行分析

当前主流 VPN 有两大框架可以选择, IPsec 和 SSL/TLS,比如 http 里的 s 就是 SSL/TLS

从OSI七层模型上来看,IPsec是在数据由上到下流到网络层时进行加密解密,而 SSL/TLS 在表示层就会进行(举例:http 就是应用层协议,所以用 https 后是在应用层加密)。
所以 SSL VPN是基于应用层的VPN,而IPsec VPN是基于网络层的VPN。
分析两种的优缺点:

1、IPsec VPN多用于“网—网”连接,SSL VPN用于“移动客户—网”连接。SSL VPN的移动用户使用标准的浏览器,无需安装客户端程序,即可通过SSL VPN隧道接入内部网络;而IPSec VPN的移动用户需要安装专门的IPSec客户端软件。
  2、SSL VPN是基于应用层的VPN,而IPsec VPN是基于网络层的VPN。IPsec VPN对所有的IP应用均透明;而SSL VPN保护基于Web的应用更有优势,当然好的产品也支持TCP/UDP的C/S应用,例如文件共享、网络邻居、Ftp、Telnet、Oracle等。
  3、SSL VPN用户不受上网方式限制,SSL VPN隧道可以穿透Firewall;而IPSec客户端需要支持“NAT穿透”功能才能穿透Firewall,而且需要Firewall打开UDP500端口。
  4、SSL VPN只需要维护中心节点的网关设备,客户端免维护,降低了部署和支持费用。而IPSec VPN需要管理通讯的每个节点,网管专业性较强。
  5、SSL VPN 更容易提供细粒度访问控制,可以对用户的权限、资源、服务、文件进行更加细致的控制,与第三方认证系统(如:radius、AD等)结合更加便捷。而IPSec VPN主要基于IP组对用户进行访问控制。
  
总结:
IPs 相比 SSL 可以更底层,SSL协议本身做了很多内容,可以安全的送达应用层,对于普通开发者完全够用。而 IPs 只能安全到达 网络层,剩下的路需要自己设计,自由度更高,可控的粒度更细。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值