Funcionalidades
O que significaria a cifragem no dispositivo num cofre SeraShield
Saiba que ficheiros um cofre para iPhone teria de proteger, como a autenticação do dispositivo poderia controlar as chaves e o que testaríamos antes do lançamento.

Comece pelo que alguém poderia realmente ver
Imagine a digitalização de um contrato de arrendamento. Se o ficheiro estiver cifrado, mas a miniatura ou o nome surgir numa cache legível, uma parte sensível do documento pode continuar exposta. Um desenho útil deve abranger o ficheiro importado, o índice que o apresenta, as miniaturas geradas e as cópias temporárias usadas para visualizar ou partilhar.
O iOS já protege ficheiros através do sistema Data Protection, com regras de acesso distintas para diferentes classes de ficheiros. Um cofre numa aplicação poderia adicionar uma camada própria, cifrando conteúdos selecionados antes de os guardar permanentemente. A questão é saber onde o ficheiro fica legível durante a utilização normal e o que continua legível depois.
Determine quando a chave pode ser utilizada
Uma proposta de desenho usaria uma API estabelecida de cifragem autenticada, como AES-GCM no CryptoKit da Apple, para verificar a integridade dos conteúdos cifrados, além de os ocultar. Continuaria a ser necessário um desenho de gestão de chaves devidamente avaliado: como são geradas e protegidas, como se impede a reutilização de nonces e o que acontece quando os formatos de armazenamento mudam.
Os controlos do Porta-chaves (Keychain) da Apple podem restringir o acesso com base no estado do dispositivo e na presença do utilizador. Isso permitiria explorar um cofre que exige autenticação depois de entregar a outra pessoa um telefone desbloqueado. O método de recurso é importante: se o código do dispositivo for aceite, quem o conhece poderá conseguir desbloquear. Associar uma chave mais estreitamente a um dispositivo pode dificultar a transferência e a recuperação.
Provas que exigiríamos antes do lançamento
Definiríamos separadamente a proteção pretendida contra a consulta ocasional, a posse de um telefone bloqueado e o acesso a uma cópia de segurança copiada. Cada situação exige os seus próprios testes. Um telefone controlado por outra pessoa ou um ficheiro exportado do cofre cria riscos adicionais.
- Inspecionar os ficheiros guardados, miniaturas, registos e pré-visualizações da aplicação após importar, bloquear, forçar o encerramento e reiniciar.
- Alterar uma amostra cifrada e confirmar que a aplicação a rejeita sem apresentar conteúdo parcial.
- Testar o método alternativo de autenticação, uma importação interrompida, alterações às chaves e o restauro num dispositivo de substituição.
- Documentar que ficheiros saem do cofre ao exportar ou partilhar.
Algumas informações úteis
O Face ID cifraria o ficheiro?
O Face ID pode fazer parte da política de autenticação que permite aceder às chaves. A cifragem de ficheiros é uma operação distinta. A política e a implementação determinam como interagem.
Posso utilizar este cofre atualmente?
O cofre para iPhone está na fase de conceito. O sítio atual do SeraShield disponibiliza guias e ferramentas no navegador.