Windows XP Service Pack 2 (7 peça): Proteger contra da memória intermédia excedida

Artigo: 889741 - Ver produtos para os quais este artigo se aplica.
IMPORTANTE Este artigo contém informações que lhe mostra como ajudá-lo às definições de segurança mais baixas ou sobre como desactivar as funcionalidades de segurança de um computador. Pode efectuar estas alterações para contornar um problema específico.. Antes de efectuar estas alterações, recomendamos que avalie os riscos associados à implementação destas medidas no seu ambiente específico.. Se implementar esta solução alternativa, efectuar qualquer procedimento adicional apropriado para ajudar a proteger o seu sistema.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo é 7 peça do manual Windows XP Service Pack 2 - Step by Step . Este artigo descreve como pode proteger-se contra excedida da Memória Intermédia no Microsoft Windows XP Service Pack 2 (SP2).

Para visualizar os outros artigos na guia Windows XP Service Pack 2 - Step by Step , consulte os artigos da base de dados de conhecimento da Microsoft que são listados na secção " Referências ".

A guia Windows XP Service Pack 2 - Step by Step inclui os seguintes tópicos:
Part 1:  Better security with Service Pack 2

Part 2:  Installing Service Pack 2

Part 3:  The new Security Center

Part 4:  Automatic Updates

Part 5:  Virus protection

Part 6:  Windows Firewall

Part 7:  Protecting against buffer overflows

Part 8:  Improvements in Internet Explorer and Outlook Express

Part 9:  Uninstalling Service Pack 2

Mais Informação

Proteger contra da memória intermédia excedida parte 7:

Memória intermédia excedida são uma das formas mais notorious de ataque a partir da Internet. O facto simples que os programadores podem tornar erros quando reservar espaço em disco para variáveis que dependem.

Isto significa, por exemplo, que um utilizador posteriormente, pode introduzir dados que contém muitos mais caracteres do que originalmente designado. A memória circundante que tenha nada a ver com a variável também poderá ser afectada. A maior parte do tempo, o programa irá deixar de responder. No entanto, um intruso também pode explorar esta vulnerabilidade para obter controlo sobre o computador.
Reduzir esta imagemExpandir esta imagem
Buffer overflow

Como uma sobrecarga da memória intermédia funciona?

Para compreender como funciona uma sobrecarga da memória intermédia, correctamente irá necessitar alguns conhecimentos técnicos.

Um computador tem memória de acesso aleatório (RAM) que é partilhada por todos os programas. Para facilitar a gestão da memória, o Windows XP SP2 tem uma funcionalidade que controla os segmentos de RAM estão a ser utilizados actualmente. Se um programa for iniciado, a memória livre é atribuída a esse programa.

Esta memória está dividida em três segmentos:
  • Segmento de código
    Os comandos executáveis específicas do programa são armazenados aqui.
  • Segmento de dados
    Os dados específicos do programa são armazenados aqui.
  • Pilha (parte do segmento de dados)
    Tudo relevantes para funções programa é armazenado aqui. Isto inclui parâmetros memórias intermédias para armazenar as variáveis locais e, mais importantes, o endereço do remetente. O endereço do remetente especifica onde o programa continuará a partir após a função foi executada.
    Reduzir esta imagemExpandir esta imagem
    Return address
    Como informações que são introduzidas por um utilizador também são registadas como uma variável, tudo o que um utilizador escreve é enviada para a pilha. Geralmente, este comportamento não constituir um problema. No entanto, se o limite da memória intermédia seja excedido devido a um erro de programação, a pilha fica fáceis de controlo. Por exemplo, se um intruso selecciona a entrada apropriada para o ataque, o segmento todo o que é designado para as variáveis locais pode ser substituído com as instruções. Para além disso, a subsequente devolver endereço pode ser alterado de modo a apontar para o código malicioso. Deste modo, o programa já não funcionar correctamente, mas blindly executa comandos do intruso.
    Reduzir esta imagemExpandir esta imagem
    Variable X redirecting to harmful code

O que faz Impedimento da Execução de Dados?

Impedimento da Execução de Dados (DEP) monitoriza programas para verificar se estão a utilizar a memória do sistema de forma segura. Para tal, o software do DEP, sozinho ou com microprocessadores compatíveis, marca de localizações de memória como " não-executáveis. " Se um programa tenta executar um código (mal intencionado ou não) a partir de uma destas localizações protegidas, o DEP fecha o programa e notifica o utilizador enviando uma mensagem de aviso.

Só depois de instalar o Windows XP SP2, o DEP está activada para programas de sistema operativo necessários e serviços porque nem todos os programas de software são executados sem problemas com DEP. Para melhorar a segurança, pode activar o DEP para todos os programas e seguida, definir excepções para programas individuais e serviços.

Como activar o DEP para todos os programas

  1. Clique em Iniciar , aponte para Painel de controlo , e em seguida, clique em Sistema (System .
    Reduzir esta imagemExpandir esta imagem
    System icon (Control Panel)
  2. Faça clique sobre o separador Avançadas e clique em Definições em Desempenho .
    Reduzir esta imagemExpandir esta imagem
    System Properties - Advanced tab
  3. Faça clique sobre o separador Impedimento da Execução de Dados , seleccione Desactivar no DEP para todos os programas e serviços exceptuando os que eu seleccionei , e em seguida, clique em OK .
    Reduzir esta imagemExpandir esta imagem
    Performance Options - DEP tab - Turn on DEP for all programs...
  4. É necessário reiniciar o computador para que esta alteração seja efetuada. Confirme as selecções, clicando em OK duas vezes, e reinicie o computador.
Definir excepções
Se alguns programas causar problemas, defini-los como excepções. Para efectuar este procedimento, siga estes passos.:
  1. No separador Impedimento da Execução de Dados , clique em Adicionar .
  2. Procurar por e seleccione o ficheiro programa ao qual pretende adicionar como uma excepção, faça clique sobre Abrir , e em seguida, clique em OK .
  3. Clique em OK duas vezes, e reinicie o computador.

Para desactivar Impedimento da Execução de Dados

AVISO esta solução alternativa pode tornar o computador ou na rede mais vulnerável a ataques de utilizadores mal intencionados ou por software malicioso tais como vírus. A Microsoft não recomenda esta medida, mas fornece estas informações para que o utilizador possa implementá-la à sua própria responsabilidade.. Todo e qualquer risco decorrente da utilização desta medida é da responsabilidade do utilizador..

Se o computador sofrer problemas com o DEP, é possível desactivar esta função. Para efectuar este procedimento, é necessário modificar o ficheiro Boot.ini da seguinte forma:
  1. Em primeiro lugar tem de dar as Opções de pastas . Clique em Iniciar , clique em Painel de controlo e, em seguida, faça duplo clique em Opções de pastas .
    Reduzir esta imagemExpandir esta imagem
    Folder Options icon (Control Panel)
  2. Verifique que todas as pastas e ficheiros de sistema são apresentados.
    Reduzir esta imagemExpandir esta imagem
    Folder Options window - show hidden files...
  3. Inicie o computador em modo de segurança. Para efectuar este procedimento, prima a tecla F8 depois de concluído o teste POST, power on self (test) automático de arranque.
  4. Utilize as teclas de setas para seleccionar a opção Modo de segurança . Em seguida, prima ENTER.
  5. Seleccione o sistema operativo que pretende iniciar, e, em seguida, prima ENTER.
  6. Abrir o meu computador, e em seguida, clique Unidade C:\ . Procure o ficheiro Boot.ini.
  7. Como precaução, efectuar uma cópia de segurança do ficheiro Boot.ini. Para efectuar este procedimento, clique com o botão direito do rato no ficheiro, faça clique sobre Copiar , clique com o botão direito do rato numa área vazia, e em seguida, clique em Colar .
  8. Clique com o botão direito do rato o ficheiro Boot.ini e em seguida, clique em Propriedades .
    Reduzir esta imagemExpandir esta imagem
    C:\boot.ini - Properties in context menu
  9. Clique para desmarcar só de leitura, e em seguida, clique em OK .
    Reduzir esta imagemExpandir esta imagem
    Read-only checkbox deactivated
  10. Clique em Iniciar , clique em Executar , tipo notepad c:\boot.inie em seguida, clique em OK .
    Reduzir esta imagemExpandir esta imagem
    Run - notepad c:\boot.ini
  11. Alteração NoExecute=xxxxx Para NoExecute=AlwaysOff.
    Reduzir esta imagemExpandir esta imagem
    Boot.ini editor - NoExecute=OptIn
    Reduzir esta imagemExpandir esta imagem
    Boot.ini editor - NoExecute=AllwaysOff
  12. Guarde o ficheiro Boot.ini, reverter para só de leitura e, em seguida, reinicie o computador.

Referências

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base)::
875352 Uma descrição detalhada da funcionalidade execução Dados (DEP) impedimento no Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005, e Windows Server 2003
Para obter mais informações sobre os outros tópicos na guia Windows XP Service Pack 2 - Step by Step , clique nos números de artigo que se segue para visualizar os artigos na Microsoft Knowledge Base:
889735 Windows XP Service Pack 2 (Parte 1)

889736 Instalar o Service Pack 2 (Parte 2)

889737 O novo Centro de Segurança (3 peças)

889738 As actualizações automáticas (Parte 4)

889739 Protecção Contra Vírus (5 peças)

889740 O Firewall do Windows (parte 7)

889742 Melhoramentos no Internet Explorer e Outlook Express (parte 8)

889743 Desinstalar o Service Pack 2 (parte 9)
A versão original deste artigo é alemã.. Quaisquer alterações ou adições subsequentes ao artigo original em alemão poderão não ser reflectidas nesta tradução.. As informações contidas contidas neste artigo baseia-se no versões idioma alemão-idioma deste produto. A precisão destas informações relativamente a outras versões de idioma deste produto não foi testada dentro a estrutura desta conversão. A Microsoft disponibiliza estas informações sem garantia de rigor ou funcionalidade e sem garantia de integridade ou exactidão da tradução..

Propriedades

Artigo: 889741 - Última revisão: terça-feira, 6 de Fevereiro de 2007 - Revisão: 1.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Service Pack 2 nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
Palavras-chave: 
kbhowto KB889741 KbMtpt kbmt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso venha a encontrar erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 889741

Submeter comentários