Pourquoi le trousseau est plus sécurisé que datatables cryptées qui ont été sauvegardées dans un file?

Pourquoi le trousseau est-il plus sécurisé que datatables cryptées enregistrées en tant que file dans le directory de documents de l'application iOS?

Généralement, datatables sont cryptées avec un algorithm de encryption symésortingque tel que AES et la key de encryption est enregistrée dans le trousseau. Les données peuvent être placées dans n'importe quel location de file, la protection est via l'algorithm de chiffrement et la key secrète.

Le trousseau stocke les keys (et autres petites données) cryptées et restreint l'access à ces données. De plus, dans les iPhones récents (5S et plus tard), le trousseau de keys est dans un processeur séparé, l'Enclave sécurisé qui restreint en outre l'access. Il n'y a plus de moyen sécurisé de stocker des keys dans iOS.

Document Folder peut être consulté en utilisant iExplorer et d'autres applications tierces.

En fait, la string porte-keys est utilisée uniquement pour les petites données, conformément à la recommandation Apple.

La plupart des applications mobiles doivent interagir avec les services Web qui nécessitent une authentification. Les services nécessitent généralement une authentification pour fournir un contenu personnalisé (tel que les réseaux sociaux) ou pour limiter l'access à des informations sensibles (telles que datatables d'entreprise). Le plus souvent, l'authentification nécessite un nom d'user et un mot de passe. La plupart des applications iOS stockent ces informations dans le trousseau – un système de gestion de mot de passe fourni par Apple pour les applications iPhone et iPad pour stocker en toute security des informations confidentielles telles que noms d'user, passwords, jetons, certificates, keys privées pour le chiffrement asymésortingque encryption symésortingque.

Cet article présente les informations nécessaires aux entresockets pour protéger l'access à leurs ressources d'entreprise lorsque ces informations d'identification sont stockées dans le trousseau iOS, et pour les personnes soucieuses de la security de protéger leurs passwords personnels stockés dans le trousseau.

Un certain nombre de conditions affectent la security des données stockées dans le trousseau:

la présence et la force d'un mot de passe sur l'appareil les ressortingctions d'access atsortingbuées aux éléments Keychain de l'application si l'appareil est jailbreaké le chipset utilisé dans l'appareil

Les données de trousseau peuvent également être cryptées de la même manière que datatables du directory de documents. La différence que keychain ne détient pas une grande quantité de données.

Document Directory rend datatables non sécurisées car elles peuvent être facilement accessibles via la méthode swizzling et cryptées peuvent être brisées. Les données dans le trousseau supprime cet inconvénient et avec le chiffrement, fournit une meilleure security aux données.