A Prevenção de Execução de Dados (DEP) é um recurso de proteção de memória no Microsoft Windows que impede explorações de código mal-intencionado. Ele monitora certas regiões ou páginas de memória e as impede de executar códigos maliciosos.
O DEP usa mecanismos baseados em hardware e software para garantir que os locais de memória do sistema sejam usados apenas pelo Windows e outros aplicativos autorizados.
Quando o DEP detecta um programa indesejado executando código nesses locais, ele notifica o usuário e encerra o programa.
Como funciona a prevenção de execução de dados?
Diferente um firewall ou um pacote antivírus, a DEP não pode impedir a instalação de malware em seu computador. É apenas uma ferramenta de segurança que monitora os programas no computador e garante que eles utilizem a memória do sistema com segurança.
O DEP consegue isso marcando um ou mais locais de memória como não executáveis. Um local não executável significa que o código não pode ser executado a partir dessa região de memória, reduzindo assim a ameaça de explorações de código malicioso.
Caso um aplicativo tente executar código de uma das regiões de memória protegidas, ocorre uma violação de acesso à memória e o usuário é notificado. Se o usuário não lidar com a violação, o processo será encerrado.
Uma desvantagem de usar a DEP é que, às vezes, ela pode sinalizar programas que dependem dos serviços do Microsoft Windows. Você terá que desabilitar a DEP ou criar uma exceção para o programa nas configurações do sistema para executar esses programas. No entanto, isso tornaria o programa vulnerável a ataques que poderiam se espalhar para outros programas e arquivos em seu computador.
Antes de desabilitar a DEP para um programa, recomendamos procurar uma versão compatível com a DEP do programa com o editor do software.
Tipos de prevenção de execução de dados
A Prevenção de Execução de Dados pode ser aplicada por hardware e software para ajudar a evitar a execução de códigos mal-intencionados. Aqui está como os dois diferem:
1. DEP aplicada por hardware
A DEP baseada em hardware marca todos os locais de memória como não executáveis, a menos que um local contenha explicitamente o código executável. Ele depende do hardware do processador para distinguir os locais de memória onde o código não deve ser executado.
A implementação baseada em hardware do DEP varia com a arquitetura do processador, mas todos os processadores que suportam "proteção de execução" podem aplicar o DEP baseado em hardware contra explorações maliciosas. Ambos AMD e Intel tornar arquiteturas de processador compatíveis com DEP.
Requisitos de DEP impostos por hardware
- O processador do computador deve ser compatível com DEP.
- A DEP imposta por hardware deve ser habilitada no BIOS.
- A DEP imposta por hardware deve ser habilitada para programas no sistema.
2. DEP aplicada por software
A DEP aplicada por software é uma tecnologia de proteção de memória projetada para evitar explorações de código que aproveitam os mecanismos de manipulação de exceções do Windows. Qualquer processador capaz de executar o Windows XP Service Pack 2 (SP2) e superior pode executar a prevenção de execução de dados imposta por software.
Somente a DEP aplicada por software pode proteger apenas binários de sistema limitados. Para aproveitar ao máximo o recurso de proteção de execução, você deve usar um processador que suporte a DEP baseada em hardware.
Como habilitar a DEP no Windows 10 e 11
Você pode habilitar, desabilitar ou fazer exceções específicas para programas que não devem usar DEP em Windows 10 e 11. Para fazer isso, você pode usar qualquer um dos dois métodos a seguir.
1. Usando as configurações do sistema
Usar o menu Configurações é a maneira mais direta de habilitar a DEP em sua máquina Windows. Aqui está o que você precisa fazer:
- Para começar, clique Começar e selecione Definições.
- Tipo Exibir configurações avançadas do sistema e escolha a mesma opção no menu suspenso.
- Toque em Avançado na nova janela e selecione Definições debaixo de atuação seção.
- Clique em Prevenção de Execução de Dados na barra de menus e marque a caixa contra Ative a DEP apenas para todos os programas e serviços opção.
- Aplique as alterações e clique OK para concluir o processo. Também pode ser necessário reiniciar o sistema para que as alterações tenham efeito.
Você também pode excluir determinados programas da proteção DEP escolhendo Ative a DEP para todos os programas e serviços, exceto aqueles que eu selecionar. Assim que você marcar a caixa dessa opção, poderá adicionar programas e serviços à lista que não usarão a DEP.
Além disso, a janela de prevenção de execução de dados também informa se seu processador oferece suporte a DEP imposta por hardware.
2. Usando o prompt de comando
Como alternativa, você pode usar o Prompt de Comando, que na verdade é um processo de uma etapa, desde que você conheça a linha de comando. Siga os passos abaixo:
- Para habilitar a DEP por meio do prompt de comando, clique em Começar e digite CMD na caixa de pesquisa.
- Clique com o botão direito do mouse em Prompt de Comando e selecione Executar como administrador.
- Na janela Prompt de Comando, digite BCDEDIT /SET {CURRENT} NX ALWAYSON e pressione Entrar.
As alterações entrarão em vigor assim que você reiniciar o computador.
Desfrute de proteção contra explorações de código
A DEP não é uma defesa abrangente contra todos os exploits. É um recurso básico de proteção do sistema e você não deve usá-lo como substituto para firewall ou software antivírus.
O Windows habilita a DEP por padrão e deve permanecer ativa, a menos que você tenha um motivo válido para desativá-la para programas específicos instalados em seu sistema.
Quantas vulnerabilidades de segurança existem e como elas são avaliadas?
Leia a seguir
Tópicos relacionados
- Segurança
- Segurança do computador
- Windows 10
- Windows 11
Sobre o autor

Fawad é engenheiro de TI e comunicação, aspirante a empreendedor e escritor. Ele entrou na área de redação de conteúdo em 2017 e trabalhou com duas agências de marketing digital e vários clientes B2B e B2C desde então. Ele escreve sobre segurança e tecnologia na MUO, com o objetivo de educar, entreter e envolver o público.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar