Questão FC871676
O celular de uma autoridade foi comprometido e o perito precisa identificar onde o malware pode ter interceptado dados, analisando a arquitetura de segurança do Android. Associe co
Desenvolvimento para Dispositivos Móveis (Android, IOS, etc.)
FGV · 2026
O celular de uma autoridade foi comprometido e o perito precisa identificar onde o malware pode ter interceptado dados, analisando a arquitetura de segurança do Android. Associe corretamente cada componente com sua função:
1. Application Sandbox
2. SELinux (enforcing)
3. GateKeeper
4. Android Keystore
A associação correta é
- (1) Restrição por UID / (2) Mandatory Access Control / (3) Autenticação no TEE / (4) Armazenamento seguro de chaves
- Kernel modules / SHA-1 / Backup / Bootloader
- Rooting / OTP Hardware / Heap Manager / CryptoFS
- Todos incorretos
- Syscalls / Kernel Panic / Dalvik Lock / RSA only
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa A relaciona corretamente cada componente à sua função fundamental na segurança do Android.
Application Sandbox: isolamento por UID. Cada app recebe um UID Linux e roda em processo próprio, o que impede acesso direto aos dados de outros apps sem permissões explícitas. Para o perito, isso indica que um malware só lê dados de outro app se obtiver privilégios do mesmo UID ou explorar vulnerabilidades do kernel.
SELinux (enforcing): modelo de controle de acesso obrigatório (MAC). O SELinux aplica políticas que restringem ações de processos mesmo que possuam privilégios tradicionais. Em perícia, observar políticas e modos (enforcing) ajuda a identificar se uma quebra decorreu de política inadequada ou de exploração.
GateKeeper: autenticação no TEE. Gerencia registro e verificação de PIN/padrão/senha dentro do ambiente confiável, limitando tentativas. Isso significa que credenciais não ficam acessíveis ao espaço do usuário normal.
Conteúdo do catálogo FC Concursos · Atualizado em