Ed
há 6 dias
Para evitar problemas de buffer overflow, os sistemas operacionais modernos utilizam várias técnicas de segurança. Vamos analisar as alternativas: a) Bloqueando todos os buffers grandes. - Isso não é uma solução prática, pois muitos programas precisam de buffers grandes para funcionar corretamente. b) Usando técnicas como proteção de memória, verificação de limites e stacks seguras. - Esta alternativa menciona várias técnicas eficazes que realmente ajudam a prevenir buffer overflows, como a proteção de memória que impede que um programa acesse áreas de memória que não lhe pertencem. c) Reduzindo automaticamente a RAM disponível. - Isso não é uma abordagem para evitar buffer overflows e poderia prejudicar o desempenho do sistema. d) Desativando buffers de saída. - Isso não é uma solução viável, pois buffers de saída são essenciais para o funcionamento de muitos aplicativos. A alternativa correta é: b) Usando técnicas como proteção de memória, verificação de limites e stacks seguras.
Mais perguntas desse material