Select the product you need help with
Uma descrição detalhada do recurso DEP (Prevenção de execução de dados) no Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005 e Windows Server 2003ID do artigo: 875352 - Exibir os produtos aos quais esse artigo se aplica. Nesta páginaSumárioA Prevenção de execução de dados (DEP) é um conjunto de tecnologias de hardware e software que realiza verificações adicionais na memória para ajudar a evitar que códigos mal-intencionados executem em um sistema. No Microsoft Windows XP Service Pack 2 (SP2) e Microsoft Windows XP Tablet PC Edition 2005, a DEP é imposto pelo hardware e pelo software. O principal benefício da DEP é ajudar a evitar a execução de código a partir de páginas de dados. Normalmente, o código não é executado a partir do heap padrão e da pilha. DEP imposta por hardware detecta o código em execução a partir destes locais e eleva uma exceção quando a execução ocorre. DEP imposta por software pode ajudar a evitar que um código mal-intencionado beneficie-se de um mecanismo para lidar com exceções no Windows. INTRODUÇÃOEste artigo
descreve o recurso DEP no Windows XP SP2 e no Microsoft Windows Server 2003 com
Service Pack 1 (SP1) e discute os seguintes tópicos:
Mais InformaçõesDEP imposta por hardwareA DEP imposta por hardware marca todos os locais da memória em um processo não executável, a não ser que o local explicitamente contenha código executável. Existe uma classe de ataques que tenta inserir e executar um código a partir de locais de memória não executáveis. A DEP ajuda a evitar estes ataques, interceptando-os e aumento uma exceção.A DEP imposta por hardware depende de um processador de hardware para marcar a memória com um atributo que indica que um código não poderia ser executado a partir dessa memória. A DEP funciona em uma base de página de memória pré-virtual e normalmente altera um pouco PTE (entrada da tabela de página) para marcar a página de memória. A arquitetura do processador determina como a DEP é implementada no hardware e como a DEP marca a página de memória virtual. No entanto, processadores que dão suporte à DEP imposta por hardware podem elevar uma exceção quando um código é executado a partir de uma página marcado com o conjunto de atributos apropriado. O Advanced Micro Devices (AMD) e a Intel definiram e enviaram arquiteturas compatíveis com o Windows que são compatíveis com a DEP. Começando com Windows XP SP2, a versão de 32-bit do Windows usa um dos seguintes recursos:
Observação Como os kernels de 64-bit são conhecimentos de Extensões AWE (Address Windowing Extensions), não há um kernel PAE separado nas versões de 64-bit do Windows. Para obter informações adicionais sobre PAE e AWE no Windows Server 2003, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês): 283037
(http://support.microsoft.com/kb/283037/
)
Suporte para memória grande está disponível no Windows Server 2003 e no Windows 2000
DEP imposta por softwareUm conjunto adicional de verificações de segurança da Prevenção de execução de dados foi adicionado ao Windows XP SP2. Estas verificações, conhecidas como DEP imposta por software, são destinadas a bloquear o código mal-intencionado que se beneficia dos mecanismos para lidar com exceções no Windows. A DEP imposta por software executa em qualquer processador que possa executar Windows XP SP2. Por padrão, a DEP imposta por software ajuda a proteger apenas binários de sistema limitado, independentemente das capacidades DEP imposta por hardware do processador.BenefíciosO principal benefício da DEP é que ela ajuda a evitar a execução de código nas páginas heap, várias páginas de pilha e páginas de pool de memória. Normalmente, o código não é executado a partir do heap padrão e da pilha. DEP imposta por hardware detecta o código em execução a partir destes locais e eleva uma exceção quando a execução ocorre. Se a exceção não for tratada, o processo será interrompido. A execução de código a partir da memória protegida no modo kernel causa uma mensagem de erro Stop.A DEP pode ajudar a bloquear uma classe de intrusões de segurança. Especificamente, a DEP pode ajudar a bloquear um programa mal-intencionado no qual um vírus ou outro tipo de invasor injetou um processo com código adicional e, então, tenta executar o código injetado. Em um sistema com DEP, a execução do código injetado causa uma exceção. DEP imposta por software pode ajudar a evitar que um código mal-intencionado beneficie-se de um mecanismo para lidar com exceções no Windows. Configuração de sistema grande de DEPA configuração DEP para o sistema é controlado por meio de opções no arquivo Boot.ini. Se estiver conectado como um administrador, você pode facilmente configurar as configurações DEP usando a caixa de diálogo Sistema no Painel de controle.Windows dá suporte a quatro configurações de sistema grande para a DEP imposta por hardware e por software. Recolher esta tabela
Similarmente, se a diretiva DEP de sistema grande estiver definida para recusar, programas que foram isentos da proteção DEP serão isentos das DEPs impostas por hardware e por software. As configurações do arquivo Boot.ini são as seguintes: /noexecute=policy_level Observação policy_level é definido como AlwaysOn,
AlwaysOff, OptIn ou OptOut.Configurações /noexecute existentes no arquivo Boot.ini não são alteradas quando o Windows XP SP2 é instalado. Estas configurações também não alteram se uma imagem do sistema operacional do Windows é movida entre computadores com o sem suporte para a DEP imposta por hardware. Durante a instalação do Windows XP SP2 e Windows Server 2003 SP1 ou versões posteriores, o nível da diretiva OptIn é habilitado por padrão, a não ser que um nível de diretiva diferente seja especificado em uma instalação autônoma. Se a configuração /noexecute=policy_level não estiver presente no arquivo Boot.ini para uma versão do Windows que dá suporte à DEP, o comportamento será o mesmo que seria se a configuração /noexecute=OptIn estivesse incluída. Se estiver conectado como um administrador, pode-se configurar manualmente a DEP para alternar entre as diretivas OptIn e OptOut, usando a guia Prevenção de execução de dados em Propriedades do sistema. O seguinte procedimento descreve como configurar manualmente a DEP no computador.
Para configurar a DEP para alternar para a diretiva AlwaysOn, usando o arquivo Boot.ini, execute as seguintes etapas:
Configuração DEP pré-programadaPara propósitos de compatibilidade de programa, você pode desabilitar de forma seletiva a DEP para programas individuais de 32-bit quando a DEP estiver definida para o nível da diretiva OptOut. Para fazer isto, use a guia Prevenção de execução de dados em Propriedades do sistema para desabilitar de forma seletiva a DEP para um programa. Para profissionais de TI, uma nova correção de compatibilidade de programa chamada DisableNX está incluída no Windows XP SP2. A correção de compatibilidade DisableNX desabilita a Prevenção de execução de dados para o programa ao qual a correção é aplicada.A correção de compatibilidade DisableNX pode ser aplicada a um programa usando o Kit de ferramentas de compatibilidade de aplicativo. Para obter informações adicionais sobre a compatibilidade de aplicativos do Windows, consulte Windows Application Compatibility no seguinte site da Microsoft (em inglês): http://www.microsoft.com/technet/prodtechnol/windows/appcompatibility/default.mspx
(http://www.microsoft.com/technet/prodtechnol/windows/appcompatibility/default.mspx)
Para obter mais informações, clique no número abaixo para
ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em
inglês): 912923
(http://support.microsoft.com/kb/912923/
)
Como determinar se a DEP de hardware está disponível e configurada em seu computador
Referências Para
obter mais informações, clique no número abaixo para ler o artigo na Base de
Dados de Conhecimento Microsoft (a página pode estar em inglês): 899298
(http://support.microsoft.com/kb/899298/
)
O tópico da ajuda "Entendendo a prevenção de execução de dados" informa incorretamente a configuração padrão de DEP no Windows Server 2003 Service Pack 1
PropriedadesID do artigo: 875352 - Última revisão: sexta-feira, 13 de julho de 2007 - Revisão: 15.1 A informação contida neste artigo aplica-se a:
| Traduções deste artigo
|


Voltar para o início








