Leksykon IT › Bezpieczeństwo › Android Keystore

Android Keystore

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-05

Systemowy mechanizm Androida do przechowywania kluczy kryptograficznych tak, by aplikacja mogła ich używać, ale nigdy ich odczytać.

Klucz powstaje w chronionym środowisku — w TEE wewnątrz procesora albo w osobnym układzie StrongBox — i nigdy go nie opuszcza. Aplikacja przekazuje dane do podpisania lub zaszyfrowania i dostaje wynik. Nawet całkowicie przejęta aplikacja nie może więc ukraść samego klucza.

Klucze można powiązać z warunkami: ważne dopiero po weryfikacji biometrycznej, tylko przy odblokowanym ekranie albo unieważniane w chwili, gdy użytkownik doda nowy odcisk palca. Atestacja klucza pozwala serwerowi sprawdzić, że klucz faktycznie znajduje się w sprzęcie urządzenia bez roota. Odpowiednikiem w iOS jest Secure Enclave.

← Wróć do leksykonu