【问题标题】:Android: where should I look for certificate revocation list?Android:我应该在哪里查找证书吊销列表?
【发布时间】:2019-03-31 13:43:01
【问题描述】:

我想获取在 Android 设备上下载的所有已撤销证书列表的列表?我知道this 类允许您检查证书是否被吊销,但我想获得吊销证书的整个列表。可能吗? Android 是存储这样的列表还是使用 OCSP 来检查证书?

【问题讨论】:

  • 我不确定我是否完全理解您的问题。您不能循环所有系统证书以检查已撤销的证书吗?

标签: android certificate-revocation


【解决方案1】:

Android 似乎不存储证书吊销列表(或者至少如果存储了,那么它就不会使用它)。几年前有一个reddit thread 提出了这个问题并讨论了它的优缺点,但它的本质是,如果你去https://revoked.grc.com/ (如果你的浏览器检查被撤销的证书,它应该会抛出一个错误) 在移动 Chrome 上,您会收到通知,您的浏览器不会检查已撤销的证书。

从上面的页面(revoked.grc.com,除非您使用没有 CRL 的浏览器,否则您应该无法看到):

移动 Android 平台目前提供自己的证书吊销检查,因此 Android 应用(包括 Google Chrome 浏览器的所有用户)容易受到恶意证书滥用的影响。当今安全使用 Android 的唯一方法是使用 Firefox,它带来了自己的证书安全性。

我发现了另外几个来源(同样是几年前的,但它们似乎仍然相关并且准确地描述了当前的情况):

【讨论】:

  • 谢谢,非常有用的解释!在 OkHttp 问题讨论中,人们分享了指向另一个好的来源 imperialviolet.org/2014/04/19/revchecking.html 的链接,其中 Adam Langley 解释了为什么他们不检查已撤销的证书。
猜你喜欢
  • 1970-01-01
  • 2018-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-13
  • 2018-01-15
  • 2012-02-22
相关资源
最近更新 更多