Questão de Sistemas Operacionais — Kernel — CESPE / CEBRASPE 2025
- Código
- ce212453
- Banca
- CESPE / CEBRASPE
- Órgão
- Polícia Federal
- Ano
- 2025
- Nível
- Superior
- Cargo
- Perito Criminal Federal - Área 3: Informática Forense
- CCerto
- EErrado
GabaritoE — Errado
❌ ERRADO. A afirmativa está incorreta porque o sandbox baseado em UID no Android se aplica a todo o código executado no espaço do usuário, incluindo código nativo e bibliotecas do sistema. A alegação de que o sandbox não se estende ao código nativo e que estes são executados em área protegida apenas acessível pelo kernel é falsa.
No Android, cada aplicativo recebe um UID único e é executado em seu próprio processo. O kernel isola os processos com base nesse UID, restringindo o acesso a recursos. Isso vale tanto para código Java quanto para código nativo (NDK) e bibliotecas compartilhadas carregadas pelo app. Estes também rodam no espaço do usuário, sob o mesmo UID, e estão sujeitos às mesmas restrições de sandbox. A área de memória protegida mencionada seria o espaço do kernel, mas código nativo de aplicativos não executa no kernel; ele executa em modo usuário. Portanto, a afirmação de que o sandbox não se aplica a código nativo e bibliotecas é incorreta.
Em sistemas Android, todo código executado por um aplicativo, seja ele nativo ou interpretado, está sujeito ao isolamento por UID. Não confunda com o kernel, que é a única parte que roda em modo privilegiado.
❌ ERRADO.
Link permanente: /questoes/ce212453