Attestierung

Die Attestation-Schicht bietet ausgewählten Apps kontrollierte Zertifikatsketten-Kompatibilität, während echte Android-Schlüsselerzeugung und spätere kryptografische Operationen erhalten bleiben.

Wo zu finden: Übersicht / Keyboxen. Wo ist welche Funktion?

Vorgehen

  1. Kernschutz in Übersicht prüfen.
  2. Optionale Identitätsschalter deaktivieren weder Keystore-, Boot- noch RKP-Kernpfad.
  3. Fehler anhand der Protokolle untersuchen.

Details und Grenzen

RKP-Infrastruktur-Caller bleiben immer auf Androids echtem Provisioning-Pfad. Für ausgewählte App-UIDs verwenden erfolgreiche generateKey-Antworten und spätere getKeyEntry-Zertifikatlesungen denselben Kompatibilitätspfad, damit ein Alias nicht unterschiedliche Attestation-Leaf-Zertifikate zeigt.

Private-Key-Operationen werden weiterhin von Android KeyMint oder StrongBox ausgeführt. Vor Aktivierung werden Schlüssel/Zertifikat-Zuordnung, Algorithmus, Chain, Gültigkeit, Mehrdeutigkeit und Revocation geprüft. Zertifikatsersetzung erzeugt keinen Hardware-Root-of-Trust, sperrt keinen Bootloader physisch und garantiert kein Remote-Verdict.

Hardware-TEE-Bereitstellung und Wiederherstellungshinweis für entsperrte Geräte

CleveresTricky erfordert ein funktionierendes Hardware-KeyMint/TEE und simuliert absichtlich kein gefälschtes Software-TEE oder gefälschtes Attestation. Wenn die Hardware-TEE-Kommunikation fehlschlägt (SECURE_HW_COMMUNICATION_FAILED / Fehlercode -49), unterbricht das Modul die Interzeption, um Deadlocks im Framework zu verhindern.

Auf entsperrten Android-Geräten kann das Entsperren des Bootloaders die geräteseitige Hardware-Attestation oder Remote Key Provisioning (RKP) beeinträchtigen: - Geräteseitige TEE-RKP-Wiederherstellung: Wie in der Untersuchung von wuxianlin gezeigt (evaluiert auf modernen Geräten einschließlich OnePlus 13/15), kann eine KmInstallKeybox-Geräte-ID-Bereitstellung echtes TEE-RKP (und Widevine L1 RKP) wiederherstellen, ohne durchgesickerte Schlüssel zu injizieren.

Dies dient als legitimer geräteseitiger Mechanismus auf entsperrten Android-Geräten anstelle von Keystore-Täuschung oder Emulation. - Umfang und Empfehlungen: - Die KmInstallKeybox-Bereitstellung stellt die Ausstellung echter TEE-RKP-Zertifikate von Remote-Infrastrukturen wieder her. - Sie stellt den klassischen Offline-TEE-Attestation-Schlüssel nicht universell wieder her.

  • Risikowarnung: Änderungen an geräteseitigem persist oder der Hardware-TEE-Bereitstellung bergen erhebliche Risiken. Erstellen Sie vor jedem TEE-Wiederherstellungsversuch immer ein vollständiges Backup Ihrer persist- und Firmware-Partitionen.

Zurück zu allen Anleitungen