Protection des apps et groupes d’apps sous iOS et iPadOS
Dans iOS et iPadOS, les organisations peuvent protéger vos apps de façon sécuritaire en utilisant la trousse de développement logiciel d’iOS (iOS SDK) et en se joignant à un groupe d’apps sur le portail Apple Developer.
Adoption de la protection des données dans les apps
La trousse de développement logiciel (SDK) pour iOS et iPadOS offre un éventail complet d’API permettant aux développeurs tiers et internes d’adopter facilement la protection des données et d’assurer un niveau de protection maximal dans leurs apps. La protection des données est disponible pour les API de fichiers et de bases de données, notamment NSFileManager, CoreData, NSData et SQLite.
La base de données de l’app Mail (y compris les pièces jointes), les livres gérés, les signets Safari, les images de lancement d’app et les données de localisation sont également stockées par chiffrement avec des clés protégées par le code de l’utilisateur sur son appareil. Les apps Calendrier (à l’exception des pièces jointes), Contacts, Rappels, Notes, Messages et Photos utilisent le droit de protection des données
« Protection complète jusqu’à la première authentification de l’utilisateur ».
Les apps installées par l’utilisateur qui n’optent pas pour une classe de protection des données déterminée reçoivent par défaut la classe « Protection complète jusqu’à la première authentification de l’utilisateur ».
Intégration à un groupe d’apps
Les apps et les extensions appartenant à un compte de développeur donné peuvent partager du contenu lorsqu’elles sont intégrées au même groupe d’apps. Il appartient au développeur de créer les groupes appropriés sur le portail Apple Developer et d’y inclure les apps et les extensions souhaitées. Une fois intégrées à un groupe d’apps, les apps ont accès aux éléments suivants :
un conteneur sur volume partagé pour le stockage, qui reste sur l’appareil tant qu’au moins une app du groupe est installée;
des préférences partagées;
des éléments de trousseau partagés.
Le portail Apple Developer contribue à garantir que les identifiants de groupe (GID) d’apps sont uniques dans l’ensemble de l’écosystème d’apps.