Blog

Technique de chiffrement complet des appareils Android | Secure Code Warrior

November 2, 2017
Pieter De Cremer
Icône de cadenas lumineux superposée à un code informatique flou, illustrant la cybersécurité ou la protection des données.

Le chiffrement de l'appareil est le processus consistant à chiffrer toutes les données présentes sur un appareil Android. Une fois activé, toutes les données créées par l'utilisateur sont immédiatement chiffrées avant d'être écrites sur le stockage. Cela protège les données afin que, même si une partie non autorisée tente d'y accéder, elle ne puisse pas les lire. Il s'agit d'une fonctionnalité particulièrement utile pour les smartphones, car ils sont transportés par l'utilisateur et plus exposés à la perte ou au vol que d'autres appareils informatiques. Toute personne trouvant l'appareil ou le volant ne pourra pas accéder aux données sans déverrouiller le téléphone.

Android propose deux types de chiffrement d'appareil : le chiffrement complet du disque et le chiffrement basé sur les fichiers.

Chiffrement complet du disque

Le chiffrement complet du disque a été introduit au niveau d'API 19 (Android 4.4 KitKat), mais les nouvelles fonctionnalités du niveau d'API 21 (Android 5.0 Lollipop) ont véritablement lancé son utilisation. Le chiffrement complet du disque utilise une clé unique pour protéger l'intégralité de la partition de données utilisateur de l'appareil. La clé est protégée par les identifiants de l'utilisateur, qui doivent être fournis au démarrage avant que toute partie du disque ne soit accessible.

C'est excellent pour la sécurité, mais cela signifie également que la plupart des fonctionnalités de l'appareil sont indisponibles tant que l'utilisateur n'a pas saisi ses identifiants. Ainsi, lorsque l'appareil est redémarré mais non déverrouillé, certaines fonctionnalités comme les alarmes ne peuvent pas fonctionner, les services sont indisponibles et les téléphones ne peuvent pas recevoir d'appels. C'est pour cette raison que le second mode de chiffrement a été créé.

Chiffrement basé sur les fichiers

Le chiffrement basé sur les fichiers, le second mode de chiffrement d'appareil, est disponible depuis le niveau d'API 24 (Android 7.0 Nougat). Dans ce mode, différents fichiers sont chiffrés avec des clés distinctes pouvant être déverrouillées indépendamment. Ce mode de chiffrement a introduit le mode Démarrage direct, qui permet aux appareils chiffrés de démarrer directement sur l'écran de verrouillage, activant ainsi les fonctionnalités manquantes avant même le déverrouillage de l'appareil.

Le Démarrage direct permet aux applications de fonctionner dans un contexte limité avant que l'appareil ne soit déverrouillé. De cette façon, elles peuvent continuer à fonctionner comme prévu sans compromettre les informations de l'utilisateur. Pour offrir cette fonctionnalité, l'appareil Android nécessite deux emplacements de stockage :

  1. Stockage chiffré par identifiants. Emplacement de stockage par défaut, disponible uniquement après que l'utilisateur a déverrouillé l'appareil.
  2. Stockage chiffré par l'appareil. Disponible en mode Démarrage direct et après que l'utilisateur a déverrouillé l'appareil.
Protection Of Sensitive Customer Data

Si votre application doit accéder à des données alors qu'elle s'exécute en mode Démarrage direct, elle doit utiliser le stockage chiffré par l'appareil. Mais attention aux implications en matière de sécurité ! Le stockage chiffré par l'appareil ne doit pas être utilisé pour stocker des données sensibles ! Le stockage chiffré par l'appareil est chiffré avec une clé disponible dès que l'appareil a démarré avec succès. Toute donnée destinée uniquement à l'utilisateur doit être enregistrée à l'emplacement par défaut : le stockage chiffré par identifiants.

Si vous souhaitez en savoir plus sur le chiffrement ou son importance, consultez la vidéo sur le portail Secure Code Warrior. Vous pouvez également tester vos connaissances sur le chiffrement en relevant quelques défis.

Besoin d'un guide étape par étape pour votre appareil ? Consultez cet article de Bill Hess sur Pixel Privacy.

J'espère que vous avez appris quelque chose de nouveau. À la semaine prochaine !

Stockage chiffré par identifiants, qui est l'emplacement de stockage par défaut et n'est disponible qu'après que l'utilisateur a déverrouillé l'appareil.

https://developer.android.com/training/articles/direct-boot.html

Slogan

Gouvernez le développement assisté par IA avant la mise en production

Évaluez les risques liés à l'IA, appliquez des politiques de codage sécurisé dès le commit et accélérez la livraison sécurisée tout au long de votre cycle de développement.

Réserver une démo
Bibliothèque de ressources

Explorer plus d'articles

Accédez à du contenu expert sur le codage sécurisé, la gouvernance de l'IA et la gestion des risques logiciels.

tout parcourir
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

En savoir plus
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

En savoir plus
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

Une culture de la sécurité : comment Sage a bâti son programme de champions

Découvrez comment Sage a renforcé sa sécurité grâce à une approche flexible axée sur les relations humaines, formant plus de 200 champions de la sécurité et obtenant une réduction mesurable des risques.

En savoir plus
Blog
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

Mois de la sensibilisation à la cybersécurité 2026 : comprendre la sécurité de l'IA est essentiel à la défense de l'entreprise

Nous avons atteint un point où la plupart des grandes entreprises d'IA ont publiquement appelé à un ralentissement mondial du développement de l'IA afin de permettre aux garde-fous de sécurité de rattraper leur retard. Pourtant, la réalité est que de graves problèmes de sécurité se sont déjà concrétisés. Cela place d'innombrables responsables de la sécurité et équipes de direction dans une situation d'urgence, alors que les coûts financiers et les risques liés à la mise en œuvre de l'IA ne cessent de s'accumuler.

En savoir plus
Blog
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

Levier 8 : Valoriser votre programme

Un programme de codage sécurisé a besoin de plus qu'un contenu de qualité pour réussir. Le levier 8 montre comment l'image de marque transforme la participation en une expérience convoitée, axée sur le statut.

En savoir plus
Blog
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

Chaque employé est désormais en première ligne de la cybersécurité IA

Le paysage technologique des entreprises évolue à une vitesse que peu avaient anticipée avant qu'il ne soit trop tard. Nous avons officiellement franchi le cap du code écrit par l'humain et de l'assistance basique par copilote pour entrer dans l'ère du cycle de vie de développement agentique (ADLC). Si les agents IA autonomes promettent une efficacité sans précédent dans de multiples fonctions, ils apportent également une toute nouvelle catégorie de risques en matière de sécurité et de réglementation.

En savoir plus

Sécurisez le développement piloté par l'IA avant le déploiement

Identifiez les risques de développement, appliquez vos politiques et prévenez les vulnérabilités tout au long du cycle de vie de vos logiciels.

Réserver une démo
trust score
Aucun élément trouvé.