Recursos
O que a criptografia no aparelho significaria em um cofre SeraShield
Veja quais arquivos um cofre para iPhone precisaria proteger, como a autenticação do aparelho poderia controlar suas chaves e o que testaríamos antes do lançamento.

Comece pelo que alguém realmente poderia ver
Considere a digitalização de um contrato de aluguel. Se o arquivo está criptografado, mas sua miniatura ou nome aparece em cache legível, parte sensível do documento ainda pode ser exposta. Um design útil precisa considerar o arquivo importado, o índice que o lista, miniaturas geradas e cópias temporárias usadas na visualização ou no compartilhamento.
O iOS já protege arquivos pelo sistema Data Protection, com regras de acesso diferentes para distintas classes de arquivo. Um cofre de aplicativo poderia acrescentar sua própria camada, criptografando materiais selecionados antes de gravá-los no armazenamento permanente. A questão é onde o arquivo pode ser lido durante o uso normal e o que permanece legível depois.
Decida quando a chave pode ser usada
Um design candidato utilizaria uma API consagrada de criptografia autenticada, como AES-GCM no CryptoKit da Apple, para verificar a integridade do conteúdo criptografado além de ocultá-lo. Ainda seria necessário um gerenciamento de chaves validado: como são geradas e protegidas, como se impede a reutilização de nonces e o que ocorre quando os formatos de armazenamento mudam.
Os controles do Chaves da Apple podem limitar acesso com base no estado do aparelho e na presença do usuário. Isso permitiria explorar um cofre que exige autenticação após você emprestar o telefone desbloqueado. A alternativa importa: se o código do aparelho é aceito, quem o conhece pode conseguir abrir. Vincular a chave mais fortemente a um único aparelho pode dificultar transferência e recuperação.
Evidências que exigiríamos antes do lançamento
Definiríamos separadamente a proteção pretendida contra olhares ocasionais, posse de um telefone bloqueado e acesso a um backup copiado. Cada situação exige seus próprios testes. Um telefone sob controle de outra pessoa ou uma exportação fora do cofre acrescenta riscos.
- Inspecione arquivos armazenados, miniaturas, logs e prévias do aplicativo após importação, bloqueio, encerramento forçado e reinício.
- Altere uma amostra criptografada e confira se o aplicativo a rejeita sem mostrar conteúdo parcial.
- Teste alternativas de autenticação, importação interrompida, mudanças de chave e restauração em um aparelho substituto.
- Documente quais arquivos saem do cofre ao exportar ou compartilhar.
Algumas informações úteis
O Face ID criptografaria o arquivo?
O Face ID pode integrar a política de autenticação que permite acessar as chaves. A criptografia dos arquivos é uma operação separada. A política e a implementação determinam como interagem.
Posso usar esse cofre hoje?
O cofre para iPhone está na fase de conceito. O site atual do SeraShield oferece guias e ferramentas no navegador.