Qu'est-ce que la prévention de l'exécution des données dans Windows 10

La prévention de l'exécution des données(Data Execution Prevention) ( DEP ) est une fonctionnalité de sécurité au niveau du système incluse dans les machines Windows . L'objectif principal de DEP est de surveiller les processus et les services pour se protéger contre les exploits de code malveillant(protect against malicious code exploits) en fermant tout programme qui ne s'exécute pas correctement en mémoire.

La fonctionnalité, également connue sous le nom de protection de l'espace exécutable, comprend un ensemble de technologies matérielles et logicielles qui effectuent des vérifications supplémentaires de la mémoire système(system memory checks) pour empêcher l'exécution de code malveillant.

Chaque fois qu'un programme nuisible tente d'exécuter du code dans des emplacements de mémoire système spécifiques réservés aux programmes autorisés et à Windows , DEP les marque comme non exécutables et génère une erreur.

Tout cela se produit afin d' éviter que votre ordinateur ne soit endommagé par des virus et autres menaces de sécurité(prevent any damage to your computer from viruses and other security threats) . Cependant, DEP peut parfois entrer en conflit avec des programmes légitimes comme votre antivirus, auquel cas vous devrez peut-être désactiver la fonctionnalité pour des applications spécifiques.

Fonctionnement de la prévention de l'exécution des données dans Windows 10(How Data Execution Prevention in Windows 10 Works)

DEP n'est pas une défense complète contre tous les exploits de code malveillants ; c'est juste un autre outil que vous pouvez utiliser avec votre logiciel de sécurité pour sécuriser vos applications.

Dans de nombreux systèmes d'exploitation, il existe des régions de mémoire réservées où s'exécutent des programmes et des fonctions critiques. Cet espace mémoire est limité, donc si quelque chose qui n'est pas écrit correctement ou si du code malveillant entre, il pourrait occuper trop d'espace, vous laissant avec une situation de débordement de la mémoire tampon.

Lorsque cela se produit, cela peut donner accès à des données potentiellement critiques à des utilisateurs ou à des programmes qui ne devraient pas y accéder.

DEP intervient pour contrer cet accès ou cette exécution par tout programme exécutable(executable programs) qui n'est pas autorisé à se charger dans les zones de mémoire système. La fonctionnalité déclenche une exception immédiatement lorsqu'elle détecte un chargement de code suspect et l'empêche de s'exécuter.

L'inconvénient de DEP est qu'il peut signaler d'anciens programmes non Microsoft qui reposent sur les services Windows . Cependant, vous pouvez désactiver DEP ou créer une exception dans vos paramètres système afin d'exécuter de tels programmes.

Remarque(Note) : Certaines erreurs DEP sont causées par des pilotes de périphérique obsolètes dans le système.

Types de prévention de l'exécution des données dans Windows 10(Types of Data Execution Prevention in Windows 10)

Il existe deux méthodes différentes pour créer un DEP :

  • DEP basé sur le matériel
  • DEP sur logiciel

DEP basé sur le matériel(Hardware-based DEP)

Un DEP basé sur le matériel détecte le code suspect qui s'exécute à partir de régions de mémoire comme non exécutable, intercepte et lève une exception pour empêcher toute attaque contre le système(prevent any attacks to the system) . La seule exception est lorsque la région contient spécifiquement du code exécutable.

Le DEP(DEP) basé sur le matériel s'appuie sur le matériel du processeur pour marquer la mémoire avec un ensemble approprié d'attributs qui indiquent que le code ne doit pas être exécuté à partir de cette mémoire.

Pour utiliser le DEP matériel , les conditions suivantes doivent être remplies :

  • Le processeur de votre ordinateur doit prendre en charge le DEP matériel . L'implémentation matérielle réelle du DEP varie selon l'architecture du processeur comme AMD et Intel , dont les architectures compatibles avec Windows sont également compatibles avec le DEP .
  • Activez le DEP basé sur le matériel dans le BIOS .
  • Votre ordinateur doit être équipé de Windows Server 2003 avec Service Pack 1 ou de Windows XP avec Service Pack 2 .
  • Activez le DEP basé sur le matériel pour les programmes sur votre ordinateur. Dans les programmes 32 bits, le DEP basé sur le matériel peut être désactivé en fonction de votre configuration, mais dans les versions 64 bits de Windows , le paramètre est toujours activé pour les programmes intégrés 64 bits.

Vous ne savez pas quelle version de Windows s'exécute sur votre PC ? Voici 4 façons de savoir si vous utilisez Windows 32 bits ou 64 bits(4 ways to tell if you’re using 32-bit or 64-bit Windows) .

DEP sur logiciel(Software-based DEP)

Le DEP(DEP) logiciel est un ensemble supplémentaire de vérifications de sécurité DEP qui aident à empêcher le code malveillant d'exploiter les mécanismes de gestion des exceptions dans Windows .

Ce type de DEP s'exécute sur n'importe quel processeur capable d'exécuter Windows XP Service Pack 2 et ne protège que des fichiers binaires système(system binaries) limités , quelles que soient les capacités matérielles DEP de votre processeur .

Comment savoir si DEP est actif sur votre PC Windows 10(How to Know if DEP Is Active on Your Windows 10 PC)

Vous pouvez vérifier l' état DEP sur votre système PC en procédant comme suit :

  1. Ouvrez le Panneau de configuration(Control Panel) et sélectionnez Système et sécurité(System and Security) .

  1. Ensuite, sélectionnez Système(System) .

  1. Tapez Afficher les paramètres système avancés(View Advanced System Settings) dans la zone de recherche.

  1. Dans la fenêtre contextuelle Paramètres système(System) , sélectionnez Paramètres(Settings) dans la section Performances(Performance) .

  1. Sélectionnez l' onglet Prévention de l'exécution des données pour ouvrir les (Data Execution Prevention)paramètres DEP(DEP settings) .

  1. Vous verrez votre statut DEP actuel sur votre système et si le processeur de votre ordinateur prend en charge ou non le DEP basé sur le matériel .

  1. Vous pouvez également ajouter des exceptions à DEP si nécessaire, mais ne le faites que s'il n'y a pas d'autres alternatives. Pour ajouter des exceptions, sélectionnez Activer DEP pour tous les programmes et services sauf ceux que je sélectionne(Turn on DEP for all programs and services except those I select) , puis sélectionnez Ajouter. (Add. )Choisissez le fichier exécutable que vous souhaitez exclure, puis redémarrez votre PC pour que les modifications prennent effet.

Remarque(Note) : la plupart des conflits sont causés par des programmes 32 bits et vous ne pouvez pas exclure les programmes 64 bits de DEP .

Comment activer ou désactiver DEP dans Windows 10(How to Enable or Disable DEP in Windows 10)

Vous pouvez désactiver DEP dans Windows 10 afin de faire des exceptions ou des modifications spécifiques pour certaines applications à utiliser sur Windows 10(applications to be used on Windows 10) . Ce n'est pas recommandé, mais si vous devez le faire, la seule façon de le faire à l'heure actuelle est d'utiliser une ligne de commande.

  1. Pour commencer, sélectionnez Démarrer(Start) et tapez CMD pour ouvrir le menu d'invite de commande. Sélectionnez Exécuter en tant qu'administrateur(Run as Administrator) pour ouvrir une invite de commande élevée.

  1. Dans la fenêtre d' invite de commande(Command Prompt) , entrez cette commande : BCDEDIT /SET {CURRENT} NX ALWAYSOFF et appuyez sur Entrée(Enter) . La modification prendra effet après le redémarrage de votre ordinateur. Dans certains cas, vous devrez peut-être ajuster un paramètre du BIOS pour désactiver DEP via cette commande.

Remarque(Note) : Si vous souhaitez désactiver DEP pour un programme auquel vous faites confiance, vérifiez d'abord si l'éditeur dispose d'une version compatible DEP ou si des mises à jour sont disponibles. Si une version ou une mise à jour compatible DEP est disponible, installez-la et laissez DEP actif afin que vous puissiez profiter de la protection qu'il peut offrir. Sinon(Otherwise) , la désactivation de DEP peut rendre votre système vulnérable à une attaque(vulnerable to an attack) qui pourrait se propager à d'autres fichiers et programmes.

  1. Pour réactiver DEP , ouvrez une invite de commande élevée et entrez cette commande : BCDEDIT /SET {CURRENT} NX ALWAYSON . Redémarrez votre PC pour que les modifications prennent effet.

Profitez de la protection DEP(Enjoy DEP Protection)

Bien que la prévention de l'exécution des données(Data Execution Prevention) soit une fonctionnalité précieuse, tous les logiciels et matériels ne la prennent pas entièrement en charge. Pour cette raison, votre PC peut rencontrer certains problèmes et messages d'erreur en raison des conflits auxquels certains processus Windows sont confrontés lorsqu'ils travaillent avec (Windows)DEP .

Cependant, DEP fait partie des protections système les plus élémentaires basées sur Windows. À moins qu'il n'y ait une raison valable de le désactiver, le DEP doit toujours rester actif par défaut et être traité avec prudence.



About the author

Je suis un technicien Windows 10 et j'aide les particuliers et les entreprises à tirer parti du nouveau système d'exploitation depuis de nombreuses années. J'ai une richesse de connaissances sur Microsoft Office, y compris comment personnaliser l'apparence et personnaliser les applications pour différents utilisateurs. De plus, je sais utiliser l'application Explorer pour explorer et rechercher des fichiers et des dossiers sur mon ordinateur.



Related posts