为什么移动应用程序需要SSL证书?
为什么需要重视移动应用程序安全?
根据互联网监测公司StatCounter进行的一项研究显示,移动互联网和应用程序的使用已成功超过台式电脑的使用。手机占互联网使用量的51.3%,台式机占48.7%,而且这个数字还在继续增加。GSMA 情报机构最新研究发现,全球有50亿人在使用手机,到2020年,这个数字上升至61亿。此外,网民使用手机时,90%以上时间都是花在某些应用程序上。
然而,最近的研究指出,近一半的应用程序开发人员没有采取任何措施来保护其应用程序。此外,60% 的组织承认他们过去曾发生过数据泄露事件。这里,我们来看看与移动应用安全相关的常见的攻击威胁有哪些。
移动应用安全威胁
恶意软件:这些应用程序可以对您的手机进行恶意更改。他们可以篡改您的数据,让黑客轻松访问您的手机,或进行其他险恶的活动。
间谍软件:这些应用程序会秘密监视您的手机并收集个人隐私信息,例如短信、通话记录、互联网使用数据、位置等。黑客随后就可以利用这些信息进行身份盗用或金融欺诈。
隐私威胁:获取您的位置、手机使用历史记录等信息并将其出售给感兴趣的第三方的应用程序。
易受攻击的应用程序:这类应用程序本身并不是恶意程序,但它们容易被其他黑客操纵以获取对您手机的访问权限。
移动应用程序很容易获取到极其个人和敏感的信息,例如银行账户详细信息、个人密码等,所以开发人员需要确保这些程序受到SSL证书的安全保护,防止数据或信息被泄露。
苹果ATS强制要求
其次,早在2017年1月1日App Store中的所有应用都必须启用 App Transport Security安全功能。App Transport Security(ATS)是苹果在iOS 9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS。
小程序上线要求
小程序在上线的过程中,就必须要求服务端启用https协议,否则无法通过审核。小程序开发者事先需要设置一个通讯域名,通过https进行网络通信,所以不具备条件的域名和协议是无法完成请求的。可以理解为,请求request地址必须是合法域名,这就要求用到SSL证书认证。
移动应用程序安全防范措施
基于上述情况,不论应用程序开发人员还是终端用户都需要做好安全措施。