Questão FC871677
Ao analisar um dispositivo Android comprometido, o perito avalia a segurança do Keystore. Ele sabe que a proteção do Keystore depende do fato de que as chaves privadas são
Desenvolvimento para Dispositivos Móveis (Android, IOS, etc.)
FGV · 2026
Ao analisar um dispositivo Android comprometido, o perito avalia a segurança do Keystore.
Ele sabe que a proteção do Keystore depende do fato de que as chaves privadas são
- exportáveis para qualquer aplicativo
- gerenciadas e utilizadas dentro do TEE (Trusted Execution Environment)
- automaticamente convertidas para RSA-4096
- decodificáveis pelo usuário root
- exportáveis via adb backup
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A proteção do Keystore baseia-se no fato de que as chaves privadas são gerenciadas e utilizadas dentro do TEE (Trusted Execution Environment), um ambiente isolado e protegido no hardware do dispositivo.
Dentro do TEE as operações criptográficas ocorrem sem expor o material das chaves ao sistema operacional ou aos processos dos apps. As chaves ficam armazenadas em domínios seguros e não podem ser exportadas em texto claro.
Isso permite que o Keystore aplique restrições como exigência de autenticação do usuário e limites de uso, mesmo que o sistema principal esteja comprometido. Em resumo, a segurança provém de executar e proteger as chaves dentro do ambiente de execução confiável, tornando sua extração impraticável.
Conteúdo do catálogo FC Concursos · Atualizado em