Qu’est-ce que le noyau de sécurité Android ?
Le noyau de sécurité Android (ou Trusted Execution Environment – TEE) est la couche de sécurité centrale du système Android. Il protège les opérations sensibles et les données.
-
Fonctions principales :
-
Protection de la mémoire et des processus sécurisés :
Protège les mots de passe, les données biométriques (empreintes, visage) et les clés cryptographiques.
-
Authentification biométrique :
Se fait dans le TEE. Les applications ne peuvent pas accéder directement aux données biométriques. -
Clés de chiffrement :
Les opérations de chiffrement sont exécutées dans cet environnement sécurisé.
-
Qu’est-ce que le TEE ?
C’est un environnement isolé du système Android, difficilement accessible par les malwares.
-
Fonctionne avec TrustZone (processeurs ARM) ou équivalent.
-
Généralement soutenu par le matériel.
-
Démarrage vérifié (Verified Boot) et sécurisé
Garantit que l’appareil démarre avec des fichiers système d’origine non modifiés. -
Comment les applis utilisent le noyau de sécurité ?
-
Accès direct interdit.
-
Utilisation via Android Keystore API.
-
Protège les données au niveau du système.
-
Mises à jour et correctifs de sécurité
Google et les fabricants publient régulièrement des correctifs.
📌 Depuis Android 8, Project Treble permet des mises à jour plus rapides.