? Buffers de memória são um alvo favorito dos hackers de computador. Eles usam a vulnerabilidade que um buffer cria a transbordar sistemas de computador de memória e danos . Vários fatores causam um estouro de buffer. Ao identificar por que um estouro é causada , todos os usuários de computador podem tomar certas medidas para garantir um hacker de computador não torná-los vítimas. Buffer Overflow Definição
Um buffer é uma unidade de armazenamento temporário em um computador: uma seção que contém a memória temporariamente até que a CPU ajusta -lo e envia-lo para outra parte do computador. Um buffer overflow é um evento indesejável que um programa ou aplicativo cria . Esse evento ocorre quando um programa tenta colocar mais dados em um buffer do que ele pode conter. Quando os estouros de buffer , o aplicativo pode falhar , os dados podem ser corrompidos e vírus pode ser executado.
Pobre Programação
Um buffer overflow pode ocorrer devido a má programação . Os pedidos têm código-fonte programado para usar vários componentes de um computador , incluindo o buffer de memória . A aplicação segura é suposto para verificar se há excesso em cada personagem, e abster-se de aceitar mais dados uma vez que o buffer está cheio . Se o programa não verifica todos os personagens , em seguida, o programa irá provavelmente experimentar um estouro de buffer. Aplicativos mais antigos com código fonte desatualizado são altamente suscetíveis a estouros de buffer.
Código Malicioso
acordo com a " Computerworld " revista " , Buffer overflow se tornou um dos os métodos de ataque preferidos para escritores de vírus e cavalos de Tróia ". Um hacker irá procurar por aplicativos que possuem buffers desmarcadas . Ao encontrar uma aplicação preferível , os hackers vão escrever linguagem de programação que pode causar danos ao computador , alterando dados e remover arquivos . Comprometer informações pessoais também são coletadas a partir dos computadores através do código malicioso.
Proteção
Aplicando as últimas correções e definições de vírus para aplicações de segurança vai proteger os usuários contra vulnerabilidades de estouro de buffer . Digitalizar sites visitados freqüentemente com um programa de segurança de Internet que procura falhas de estouro de buffer . Desenvolvedores de aplicativos independentes devem rever todo o código que aceita solicitações HTTP de outros usuários. Isso garante que o buffer é verificada de forma adequada em todas as entradas relevantes.