如何处理Google Play Store的安全警报是最佳实践?

4
我从Google Play开发者控制台收到以下错误信息: “请尽快解决此漏洞,并增加升级APK的版本号。为了正确处理SSL证书验证,请更改代码,以便在服务器呈现的证书符合您的期望时调用SslErrorHandler.proceed(),否则调用SslErrorHandler.cancel()。”
我猜这个问题是由于我的"onReceivedSslError()"实现引起的。我总是使用"handler.proceed()"而没有进行任何检查。
我想知道处理SSL错误的最佳实践是什么。如果我进行一些域名检查,Google Play是否仍会显示这样的警告?
提前致谢。

请参考以下链接:https://dev59.com/IVoV5IYBdhLWcg3wmPtH,或许可以帮助您。 - Franklin Hirata
1个回答

1
你应该删除 onReceivedSslError 的实现,并使用默认行为,即取消连接。
最佳实践是将其视为无法连接到服务器。大多数人根本没有理由覆盖证书检查。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接