小程序目前是非常火爆的,由于在移动端依托微信、支付宝等软件平台,在一定程度上,已经吞噬了相当一部分网站的流量。即便小程序已经过去了好几年,火热程度依旧不减,并且小程序已经深入到电商零售、社交、内容、交通出行、生活服务等各个生活场景。为确保数据在传输中不被监听或恶意篡改,微信等软件厂商明确要求小程序在上架前必须启用https协议,SSL证书是实现https加密传输的唯一解决方案。那么,为什么微信等厂商的小程序一定要安装SSL证书才能上线?
HTTPS 是一个安全的 HTTP 通道,简单地说,是 HTTP 的安全版本。HTTPS 传输协议将 SSL/TLS 加入 HTTP,sSL/TLS 协议具有认证、数据传输加密和数据完整性验证的功能。
通过建立HTTPS加密连接,对服务器与终端、服务器与服务器之间的传输数据进行加密,保护数据的机密性,验证数据的完整性;依靠SSL证书来验证服务器的安全性,保证数据传输到正确的通信方,防止虚假服务器钓鱼攻击,有效防止中间人攻击、流量劫持、数据篡改、钓鱼网站仿冒等安全问题。
小程序是基于H5网页技术开发,最大特点是在线使用、无需安装、用完即走。然而互联网常用的网络通信协议是HTTP明文协议,如果使用HTTP协议去完成小程序的数据交互,将会让用户的个人数据和隐私信息安全面临巨大威胁。HTTP明文协议也是一种不安全的传输协议。它不能执行服务器端验证,也不能为传输的数据提供加密保护。通过HTTP协议传输的数据总是有被窃听、篡改或假冒的风险。
因此,为了保护用户数据的安全,微信小程序强制要求小程序服务器在上线之初必须使用HTTPS加密协议。HTTPS请求用于网络通信。无法请求不符合要求的域名和协议。
为了更好地帮助客户顺利上线小程序,JoySSL作为一家目前为数不多的中国自主品牌SSL证书,携手全球可信顶级根,基于国内服务器验证签发,为不同的应用场景提供了导航,方便快速定位到自己需的SSL证书,例如在“小程序开发”一栏中,就有“小程序开发”这一项,在这个分类下所有的SSL证书都是适用在小程序上的。
【小程序SSL证书_小程序https证书_小程序SSL证书申请_小程序https证书购买-JoySSL】
https://www.joyssl.com/certificate/select/wechat_https.html
此外,也提供了一些免费版的SSL证书。除了教育版SSL证书(免费使用一年)
和政务版SSL证书(免费使用一年)
,别的版本都是一次只能申请90天。特别值得一提的是,永久免费版有通配符证书、多域名证书。这在免费类的SSL证书还是很难得的。
https://www.joyssl.com/certificate/select/free.html
此外,JoySSL在四月份左右会上线自动续签功能,免费版也是支持的。
标签:HTTP,证书,微信,程序,SSL,https From: https://www.cnblogs.com/52txr/p/17108973.html