Logo Passei Direto
Buscar
Como os sistemas operacionais modernos evitam problemas de buffer overflow?
a) Bloqueando todos os buffers grandes.
b) Usando tecnicas como protecao de memoria, verificacao de limites e stacks seguras.
c) Reduzindo automaticamente a RAM disponivel.
d) Desativando buffers de saida.
User badge image
Praticando Para Aprender

há 6 dias

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina