Questão de Sistemas Operacionais — Sistemas Operacionais para Dispositivos Móveis (IOS, Android, etc.) — CESPE / CEBRASPE 2025
Sistemas Operacionais›Sistemas Operacionais para Dispositivos Móveis (IOS, Android, etc.)
Código
ce418318
Banca
CESPE / CEBRASPE
Órgão
PF
Ano
2025
Cargo
PCF
A respeito dos sistemas operacionais Android e iOS, julgue o item que se segue.
No iOS, a aleatorização de espaço de endereço ajuda a proteger o sistema contra a exploração de erros de corrupção da memória, sendo usada pelos apps integrados para aleatorizar as regiões da memória na inicialização.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Aleatorização de espaço de endereço (ASLR) no iOS
Gabarito: letra C (Certo). A aleatorização de espaço de endereço (ASLR) é uma técnica de segurança que dificulta a exploração de vulnerabilidades de corrupção de memória, e o iOS a utiliza para aleatorizar as regiões de memória dos aplicativos na inicialização. A afirmação está correta.
A ASLR (Address Space Layout Randomization) é uma técnica de proteção contra ataques que exploram erros de corrupção de memória, como buffer overflow. A ideia é simples: em vez de carregar o código e os dados de um programa sempre nos mesmos endereços de memória, o sistema operacional os coloca em posições aleatórias a cada execução. Assim, um atacante que tenta prever onde está uma função ou uma variável para redirecionar a execução do programa (por exemplo, para injetar código malicioso) não consegue acertar o alvo, pois o endereço muda a cada inicialização.
No iOS, a ASLR é uma das camadas de segurança do sistema, aplicada a todos os aplicativos, incluindo os integrados da Apple. Quando um app é iniciado, o sistema operacional aleatoriza a posição das regiões de memória (código, pilha, heap, bibliotecas dinâmicas) de forma que cada execução tenha um layout de memória diferente. Isso torna muito mais difícil para um invasor explorar vulnerabilidades de memória, pois ele não sabe onde estão os endereços que precisa manipular.
A técnica é amplamente usada em sistemas operacionais modernos, incluindo Android, Windows, Linux e macOS. No contexto de dispositivos móveis, a ASLR é especialmente importante porque os apps lidam com dados sensíveis e estão expostos a ataques de malware e exploração de vulnerabilidades.
A banca explora aqui um conhecimento técnico específico de segurança de sistemas operacionais móveis. A afirmação é precisa: a ASLR no iOS protege contra exploração de erros de corrupção de memória e é usada pelos apps integrados para aleatorizar as regiões de memória na inicialização. Não há pegadinha ou inversão de conceito — o item é verdadeiro.
1App é iniciado
2SO aleatoriza endereços de memória
3Atacante não prevê o alvo
4Exploração de memória dificultada
LEVEL · soulevel.com.br
Item — ✅ Correto
A afirmação descreve corretamente a função da ASLR no iOS. A aleatorização de espaço de endereço é uma técnica de mitigação de vulnerabilidades de memória, e o iOS a aplica aos aplicativos, incluindo os integrados, aleatorizando as regiões de memória na inicialização. Isso dificulta ataques como buffer overflow e ROP (Return-Oriented Programming), pois o atacante não conhece os endereços exatos das funções e dados.