
Apple est reconnu pour sa priorité donnée à la confidentialité de ses utilisateurs, et cet engagement commence dès la conception de ses puces.
Voici les huit couches de sécurité qu’Apple a mises en place pour protéger les données personnelles stockées sur vos appareils Apple et dans iCloud.
1. Sécurité matérielle
Les mesures de sécurité matérielle d’Apple commencent dès le Boot ROM, présent dans tous ses processeurs. Ce code est immuable, même pour Apple, et constitue ce que l’on appelle « la racine de confiance matérielle ». Le Boot ROM garantit que seuls les logiciels OS de confiance signés par Apple peuvent démarrer.
Le Secure Enclave (SE) est le composant matériel de sécurité le plus connu d’Apple. Il stocke votre code d’accès ainsi que les données biométriques utilisées pour Face ID et Touch ID. Crucialement, même les systèmes d’exploitation d’Apple ne peuvent pas accéder aux données stockées dans le SE.
Lors de l’utilisation de Face ID pour déverrouiller votre iPhone, iOS demande au SE de vérifier votre identité. Le SE répond uniquement par un « Oui » ou « Non », sans jamais révéler les données utilisées pour cette évaluation.
2. Sécurité du système d’exploitation
La protection des systèmes d’exploitation est renforcée par des fonctionnalités garantissant que seuls les codes de confiance s’exécutent, sous réserve d’un certain nombre de vérifications à chaque exécution d’une section de code spécifique.
Une des protections est l’Intégrité du noyau (KIP), qui empêche toute écriture dans la mémoire où le noyau est stocké. Cette sécurité est verrouillée dès le démarrage.
3. Chiffrement des fichiers
Les appareils Apple chiffrent les données utilisateur grâce à une technologie nommée Data Protection, utilisée sur tous les appareils Apple, sauf les Macs Intel qui emploient l’ancien système FileVault.
À chaque création de fichier, une nouvelle clé de 256 bits est générée pour chiffrer vos données via un moteur matériel AES. Pour une protection complète sur les Macs, l’activation de FileVault est nécessaire.
4. Sécurité des applications
Apple applique plusieurs couches de sécurité pour les applications, à commencer par l’exigence de notarisation. Cela confirme qu’elles ont été vérifiées pour détecter les logiciels malveillants.
Le processus de sandboxing signifie qu’une application ne peut pas accéder aux données d’autres applications sans autorisation explicite d’Apple.
5. Sécurité des services
Apple utilise des mesures de sécurité pour chaque service, comme iMessage qui chiffre tous les messages de bout en bout. Cela signifie qu’Apple ne peut même pas lire ces messages.
6. Sécurité du réseau
Pour protéger la vie privée, Apple cache les vraies adresses MAC de ses appareils en utilisant une adresse aléatoire pour éviter l’identification ciblée par des hackers.
7. Kits de développement
La sécurité est au cœur des frameworks « kit » d’Apple, tel que HomeKit. Toute communication entre les appareils Apple et les produits HomeKit utilise le chiffrement de bout en bout.
8. Gestion sécurisée des appareils
Apple permet aux entreprises d’imposer des politiques de sécurité spécifiques sur les appareils gérés, ce qui comprend la configuration, la mise à jour et la possibilité d’effacer des appareils à distance.