Comment fonctionne le cryptage iOS ?


La réponse courte est : à peu près (avec des mises en garde).

L'algorithme utilisé pour chiffrer les données n'est pas le problème, franchement, c'est la façon dont le chiffrement est mis en œuvre.


Les nouvelles versions d'Android offrent fondamentalement le même type de mise en œuvre du chiffrement qu'iOS. À partir d'Android 7.0 et des versions ultérieures, Android emploie le chiffrement basé sur les fichiers (FBE), tout comme iOS. En supposant que vous ne rootiez pas votre téléphone avec une version malveillante d'Android, que vous mainteniez tous vos correctifs de sécurité réguliers à jour, que vous désactiviez la biométrie (comme vous devriez le faire sur un iPhone également, d'ailleurs) et que vous utilisiez des mots de passe aléatoires forts à la place des codes PIN... il serait sacrément difficile de s'introduire dans un Android maintenant.


Evidemment, chaque téléphone est différent. Il existe de multiples développeurs d'Android, par opposition à UN pour iOS. Les différents développeurs d'Android ont leur propre version de l'OS qui est soit une version modifiée de celui-ci, soit ils construisent leur interface utilisateur au-dessus d'Android (comme Samsung le fait avec son interface TouchWiz). Mais, de manière générale, les fabricants doivent respecter certaines normes. Vous êtes libre de rooter votre téléphone après coup et d'installer l'OS que vous voulez, mais vous le faites à vos risques et périls.

Il convient de noter que le chiffrement - le chiffrement des fichiers, j'entends - n'est engagé que lorsque votre téléphone est éteint. Cela s'applique aussi bien à iOS qu'à Android. Il protège les données au repos. Lorsque vous utilisez votre téléphone, il n'est pas crypté. Donc, si vous voulez que les données de votre téléphone ne soient qu'un fouillis, vous devez vous assurer que votre téléphone est complètement éteint avant que quiconque ne tente d'y accéder. En outre, si Android est généralement la cible de toutes ces attaques et de tous ces logiciels malveillants, c'est parce qu'il s'agit de la plate-forme mobile la plus prolifique sur Terre. En comparaison, il n'y a pas tant d'appareils fonctionnant sous iOS que d'appareils fonctionnant sous Android. Du point de vue de la cybercriminalité (ou des forces de l'ordre), il est préférable de s'attaquer à la plate-forme que l'on a le plus de chances de pirater. La loi des grands nombres et tout...

Alors, pour résumer...le chiffrement des disques Android est-il aussi fort que celui d'iOS ? Oui, probablement. Je veux dire, je pense qu'il utilise un algorithme différent de celui d'Apple (je crois qu'Android utilise RSA-2048 alors qu'iOS utilise une variante d'AES-256), mais oui, c'est assez solide. Mais votre appareil ne sera protégé que si vous n'êtes pas stupide à son sujet. Si vous activez des fonctions comme le "déverrouillage vocal", le "verrouillage intelligent", la biométrie et tout le reste, vous laissez nécessairement votre téléphone ouvert aux attaques. Les forces de l'ordre, par exemple, peuvent vous forcer physiquement à ouvrir votre téléphone en utilisant vos empreintes digitales ou votre visage. Ils n'ont pas besoin d'un mandat pour le faire. Ils NE PEUVENT PAS vous obliger à leur divulguer quelque chose que vous connaissez... comme un code PIN ou un mot de passe. Mais vous allez probablement vouloir utiliser un mot de passe puisqu'un code PIN à 4 chiffres peut être craqué en quelques secondes en utilisant des attaques par force brute avec un ordinateur suffisamment puissant.