Il ne semble pas y avoir de ressource Android centrale qui répertorie les autorités de certification racines de confiance incluses dans le système d'exploitation ou le navigateur par défaut ( question connexe sur SO ), alors comment puis-je savoir celles qui sont incluses sur mon téléphone par défaut?
Avec le nombre de certificats racine qui ont été compromis et le nombre de certificats SSL frauduleux créés au cours des deux dernières années, c'est un problème pour quiconque s'appuie sur SSL pour la sécurité, sinon vous ne saurez pas si vous souhaitez supprimer toute autorité de certification de confiance .
(ne pas répertorier mon fabricant ou ma version de système d'exploitation car je recherche une ressource ou une solution générique qui devrait être applicable à n'importe quel appareil)
la source
Réponses:
Sur ICS ou version ultérieure, vous pouvez vérifier cela dans vos paramètres . Accédez à
Settings->Security->Trusted Credentials
pour voir une liste de toutes vos autorités de certification approuvées, séparées selon qu'elles ont été incluses dans le système ou installées par l'utilisateur.Les versions antérieures d'Android conservent leurs certificats
/system/etc/security
dans un ensemble chiffré nommécacerts.bks
que vous pouvez extraire à l'aide de Bouncy Castle et dukeytool
programme. Le résumé consiste à tirer d'abord le bundle en utilisantadb
(vous avez besoin d'un shell racine) puis vous pouvez utiliser Bouncy Castle pour lister le contenu du bundle:Il y a aussi au moins une application que vous pouvez essayer si vous préférez ne pas utiliser le shell: CACertMan (nécessite root pour modifier la liste, mais devrait vous permettre d'afficher la liste sans root). Je crois que cela est dû au fiasco de DigiNotar car il n'y avait pas de moyen particulièrement facile pour un utilisateur de révoquer le certificat à l'époque. Étant donné que les certificats sont stockés différemment sur ICS et plus tard, cette application ne fonctionnera que sur les appareils exécutant Gingerbread (ou version antérieure), mais elle est de toute façon obsolète sur ICS / JB.
la source