深信服移动终端EasyApp SDK介绍
为什么要集成EasyApp SDK
深信服EasyApp SDK对外提供较为简洁的API接口,移动App通过集成轻量级SDK,启动VPN后,VPN将应用数据透明的,加密的安全传输到客户内网业务系统,帮助用户在任何时间、任何地点,使用移动终端,安全、快速地接入内网业务系统,满足用户移动办公的需求。
VPN是什么
VPN(Virtual Private Network)是一种安全接入内网的技术,可能在之前的开发中,您的应用都是通过互联网直接访问服务端,但是如果这是一个企业内部的服务端,那么就可能会有各种安全问题
如图,应用与OA服务器都直接通过互联网连接:
OA服务器直接与互联网连接,导致互联网的任意终端都可以访问到OA服务器;应用与OA服务器之间明文传输,导致数据有被监听窃取的风险。
为了让OA服务器更安全,需要做到物理上的网络隔离,于是我们将OA服务器放入到企业的内网中进行保护:
做到网络隔离后,连上互联网的应用就无法直接访问到OA服务器了,此时,就是VPN发挥作用的时候了,如图:
VPN在互联网与公司内网中做一个桥梁,重点发挥了两个作用
- 让应用数据可以透明的连接到内网的OA服务器中,也就是说,您不用修改OA服务器的地址,而是由VPN进行透明转发
- 在互联网传输数据时进行加密,以保护在公网上传输数据的安全
可以看到加入VPN后,数据传输分为两个阶段
- 阶段1: 应用到VPN的,在互联网上的加密传输(集成SDK的作用)
- 阶段2: VPN到公司内网,在内网上的解密传输