GlobalSign 新闻 & 分享

小程序打不开,客户流失到竞品:自动化证书管理是商务留存的基础设施吗?

分类:自动化

时间:2026-08-26

双十一前夜,一家做 SaaS 的客户小程序突然集体白屏。技术群炸了,查了半个多小时才定位:一张给 API 网关用的证书凌晨到期,没人提醒。更尴尬的是,补完证书后部分安卓机型仍然报错——因为部署时只发了终端证书,漏了中间那一节,信任链没拼全。一晚上订单掉了七位数,竞品趁势接走了流量。


这种事故我们通常归到"运维疏忽",但它真正的名字是"商务连续性事故"。证书一旦失效,HTTPS 握手就建不起来,小程序、App、网页同时掉线。在证书有效期一路缩到 47 天的当下,靠人盯到期日已经不现实——自动化证书管理不再是"省点事",而是留存的基础设施。


小程序比浏览器更不宽容

浏览器遇到证书问题,好歹弹个"继续访问"让你点。小程序的网络请求(微信的 wx.request、支付宝的 my.request)没有这个退路:证书不被信任,请求直接被拒,页面或数据加载不出来。同一张过期证书,PC 网站还能凑合开着,小程序已经彻底打不开。这个差异,正是很多团队漏掉小程序渠道的原因。


一张证书有几种死法

很多人以为"证书没过期就安全",其实失效方式不止过期一种。列几个高频的:

过期。到点的那一刻,所有客户端拒绝连接。

信任链断裂。只部署终端证书、漏掉中间 CA,或中间证书自己先过期、顺序排反。客户端拼不出到根 CA 的链,判定不安全。

SAN / 域名对不上。证书签的时候没包含后来上线的新子域或IP,访问直接报警。

配置错位。证书在,但服务器没加载对,握手失败。


其中"信任链断裂"最阴,因为它常在证书还有效时发生,监控只盯到期日根本发现不了。

故障模式

用户看到的现象

根因

只盯到期日能发现吗

信任链断裂

部分机型  /  环境打不开

缺中间证书、顺序错、中间证过期

不能

证书过期

全部客户端拒绝连接

到期未续

SAN  缺失

新子域  / IP  报警

签发时未包含

不能

配置错位

偶发握手失败

服务器未加载对证书

不能


47 天之后,手动等于裸奔

证书有效期正在快速缩短:2026 年199 天,2027年起100 天,2029年进一步缩到 47 天。到2029 年,一张证一个多月就要换一次。手动画日历、挨个服务器替换的玩法,在 47 天周期下必然崩——证书越多,漏一张的概率越高,而漏的那张往往就是最不常用的 API 域名,平时没人看,出事就是大事故。


让"不出事"变成默认状态

上面那些死法,思路就一条:签发、部署、续期、信任链补全,全部自动发生,别让人当那个"记得换证书"的角色。


GlobalSign 证书自动化管理器(Certificate Automation Manager)基于 Active Directory / Entra ID,用 ACME 或 SCEP 把证书自动推到端点,每次都带上完整链条——正好堵住"信任链断裂"这个最阴的坑;它还做密钥归档与密钥漫游,以及 WindowsOutlook 的自动 S/MIME。一家用微软体系的制造企业接上后,原本每季度一次的人工续期盘点直接归零。


证书量在中小规模(1–100 张)的,TLS Connect 给一个控制面板管全生命周期,没实施成本,配专属客户经理;再往上,托管 PKI(Atlas 平台支撑,99.95% 可用性)把签发、API/AD 集成、审计跟踪兜在一起。选哪条路看规模,但目标一样:把"证书会不会哪天突然让我掉线"从待办列表里划掉。


我们可以做

别急着上系统。先拉一张清单:手上有多少张证书、绑在哪些域名和 IP、哪天到期、谁负责。多数公司这步都没做过,一做就发现好几张快过期的"僵尸证书"挂在没人维护的服务上。盘完再按规模选方案,最后把续期失败也接进告警——别等用户先发现小程序打不开。政策细节在 47天证书有效期说明 里能查到。

相关推荐

  • 最新
  • TLS/SSL
  • 代码签名
  • eIDAS
  • ACME
  • 数字证书
  • 自动化