【发布时间】:2016-12-09 14:12:34
【问题描述】:
几周前,我们 Playstore 中的应用停止在极少数 Android 设备上运行。经过调试,我们发现由于证书验证失败,该应用无法连接到我们的服务器。我们的服务器证书非常有效。不知道为什么突然很少有设备无法识别它。在调试时,我们尝试将我们的应用程序与另一个启用跨根的证书链连接(以支持 SHA-1 和 SHA-2),它运行良好。
最近在 Android 设备中是否有任何安全更新来强制执行严格的 SHA 算法验证?在证书上启用跨根会打开任何漏洞吗?非常感谢您的回答。
【问题讨论】:
-
我也遇到过这个问题。非常奇怪的是,这似乎会随机影响设备——我有两台相同的设备,运行相同的最新 Android 版本,一台拒绝证书,另一台没有。一个失败的,曾经成功的。似乎没有任何已知活动可能导致突然顽固拒绝,并且似乎没有任何方法可以了解证书被拒绝的原因。
标签: android ssl ionic-framework webview android-webview