Proteção de apps e grupos de apps no iOS e iPadOS
No iOS e iPadOS, organizações podem usar o SDK do IOS e participar de um Grupo de Apps no Portal Apple Developer para proteger apps.
Adoção da Proteção de Dados em apps
O Kit de Desenvolvimento de Software (SDK) do iOS e iPadOS oferece um conjunto completo de APIs que facilitam a adoção da Proteção de Dados por terceiros e desenvolvedores empresariais e ajudam a garantir o nível mais alto de proteção para seus apps. A Proteção de Dados está disponível para APIs de banco de dados e de arquivos, incluindo NSFileManager, CoreData, NSData e SQLite.
O banco de dados do app Mail (incluindo anexos), livros gerenciados, favoritos do Safari, imagens de abertura do app e dados de localização também são armazenados por meio de criptografia, com chaves protegidas pelo código do usuário no dispositivo. Os apps Calendário (excluindo anexos), Contatos, Lembretes, Notas, Mensagens e Fotos implementam o privilégio de Proteção de Dados “Protegido Até a Primeira Autenticação do Usuário”.
Os apps instalados pelo usuário que não optam por uma classe específica de Proteção de Dados recebem “Protegido Até a Primeira Autenticação do Usuário” por padrão.
Participação de um Grupo de Apps
Apps e extensões de propriedade de uma certa conta de desenvolvedor podem compartilhar conteúdo quando configurados como parte de um Grupo de Apps. Cabe ao desenvolvedor criar os grupos apropriados no Portal Apple Developer e incluir o conjunto de apps e extensões desejados. Quando configurados para ser parte de um Grupo de Apps, os apps têm acesso ao seguinte:
Um contêiner compartilhado no volume para armazenamento, que permanece no dispositivo enquanto houver ao menos um app do grupo instalado;
Preferências compartilhadas;
Itens compartilhados das chaves.
O Portal Apple Developer ajuda a garantir a exclusividade dos IDs de grupo (GIDs) de Apps por todo o ecossistema de apps.