Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Que faz a média de saturação de buffer
? Buffers são usados ​​para armazenar uma quantidade de dados temporariamente , geralmente para garantir que uma fonte interrompido ou lento não interromper ou retardar o resto do sistema . No entanto, há sérias implicações de segurança que acompanham buffers.
Buffers armazenar dados
saturação de buffer

Um estouro de buffer ( buffer overflow ou ) ocorre quando um programa tenta gravar mais informações em um buffer do que o buffer está preparado para lidar com . Em algumas línguas , particularmente aqueles derivados de C, ao invés de jogar um erro neste caso, o computador grava o valor total dos dados . Isso faz com que ele para substituir outros locais próximos na memória
Prevenção: . Recursos do sistema operacional

A maioria dos sistemas operacionais modernos incluem recursos para tentar evitar estouros de buffer perigosas .
Prevenção: uso seguro bibliotecas C

Se estiver usando uma linguagem baseada em C, usar peças de segurança das bibliotecas C + + padrão sempre que possível. Ao mesmo tempo , evitar o uso de funções dentro da biblioteca que são conhecidos por serem suscetíveis a saturações de buffer
Prevenção: . Sanity Verificando

Em todas as línguas , é importante para verificação de sanidade dados de entrada para garantir que ele está dentro das expectativas do que deveria ser para evitar estouros de buffer e outros erros.
Aviso

uma regra importante é que uma aplicação nunca deve confiar em quaisquer dados de entrada de fora de si mesmo .

Anterior :

Próximo : No
  Os artigos relacionados
·Como imprimir a tela de saída do Programa de C 
·Como adicionar uma linha no DataGridView 
·Como inicializar matriz 2D em duas demonstrações 
·Como criar um Applet & C + + 
·Como converter binário para um Integer em programaçã…
·Como converter C + + ASCII para UTF8 
·Como alterar o nome lógico -Volume 
·Como fazer um gráfico vertical em C + + 
·Como crescer Matrizes em C + + 
·Depois de selecionar uma data no DateTime Picker, Como …
  Artigos em destaque
·Como escrever um script Vim 
·Como substituir os elementos de uma matriz em C 
·C + + Fibonacci Número Função 
·Como converter um inteiro para um personagem em C + + 
·Conceitos básicos do computador em Turbo C + + 
·Como ignorar linhas de comentário em C + + 
·Turbo C & Process Definition 
·Como preencher um vetor em C 
·Como construir uma barra de progresso no XCode 
·Como ler um documento do Word usando C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados