安娜·科热维娜,scrum工作室“Siberixs”客户总监。
发生了什么?
此事始于2022年3月,当时外国公司开始撤销俄罗斯网站的SSL安全证书,导致用户访问时收到资源不安全警告。
互联网网站必须拥有认证中心证书以确保安全访问。此前这些证书均由外国公司颁发。作为回应,俄罗斯数字发展部(MinTsifry)开发了本土TSL证书,旨在摆脱对国外认证中心的依赖并保障资源访问安全。俄罗斯证书使用的规则和密码算法与外国证书相同。
去年9月,储蓄银行宣布迁移至数字部证书,过渡期持续数月,新规则于2月起生效。目前,未接入俄罗斯TSL证书的商店无法通过储蓄银行收款,用户也无法通过Chrome或Safari等常用浏览器访问储蓄银行相关资源。
在储蓄银行断开与国际证书连接后,在线商店可能出现类似情况:只有通过Yandex浏览器或Atom浏览器访问的买家才能正常购买,因为这些应用已支持俄罗斯安全证书;或在其他浏览器中手动安装了证书的用户也可正常使用。
在线商店该怎么办?
问题根源在于银行端而非商店端。无需急于为网站安装数字部证书(否则仅在俄产浏览器有效)。建议针对支付网关工作进行微调。
储蓄银行提供了详细指南,说明如何在服务转向新证书后调整商店或应用程序以配合支付网关。需注意,该指南页面及储蓄银行其他页面目前仅在Yandex或Atom浏览器中可正常打开。
- 使用自有支付页面时,需修改网站或应用程序后端。工作量不大,只需由程序员或系统管理员手动将俄罗斯数字发展部国家统一密码中心(NUC)证书添加至受信任列表即可。
- 若难以及时完成,可暂时禁用对失效证书的验证。虽非最佳做法且存在安全风险,但可作为未能成功接入新证书时的临时解决方案。
在移动应用中使用银行支付页面时,需将证书添加至应用本身,储蓄银行已为两种操作系统准备了相应说明。若应用使用银行SDK,请更新至最新版本。
- 若上述方法无效,需告知用户仅在Yandex Browser或Atom浏览器中创建和支付订单(建议提供下载链接),或在自行安装俄罗斯数字发展部证书后的浏览器中操作。尽管网上有诸多教程,但并非所有人都能一次成功。
- 若网站尚在开发阶段,建议联系程序员提前将NUC证书添加至受信任列表。
接下来会发生什么?
预计未来使用其他银行收单服务的在线商店也将面临此问题,其他转向俄罗斯TSL证书的服务也可能受影响。
当前是否应匆忙接入数字部证书?作为开发者,我们秉持“只要正常运行就不要动”的原则。通常合作银行或服务商会提前通知切换事宜,您将有充足时间从容应对,避免恐慌及用户不满。
长远来看,我们可能迎来Yandex Browser的时代,这意味着用户将从Google搜索迁移至Yandex搜索,因为人们习惯使用浏览器内置搜索引擎。
安娜·科热维娜(Anna Kozhevina),
Scrum-工作室“西伯里斯克斯”(Sibirixs)客户总监

