|
La possibilité de désactiver le bit de désactivation d'exécution (EDB), également connu sous le nom de prévention de l'exécution des données (DEP) dans Windows, dépend fortement de où tu cherches et quoi niveau d'accès dont vous disposez. Il n'est généralement pas recommandé pour désactiver EDB/DEP car il s'agit d'une fonctionnalité de sécurité critique. Le désactiver peut rendre votre système beaucoup plus vulnérable aux logiciels malveillants.
Voici une liste des emplacements où vous pouvez trouver les paramètres liés à EDB/DEP et si vous pouvez les désactiver ici :
1. Paramètres BIOS/UEFI :
* Probabilité de découverte : Potentiellement, mais de plus en plus rare sur les systèmes modernes.
* Désactivation autorisée : Sur certains systèmes plus anciens, vous pouvez trouver un paramètre permettant de désactiver la fonctionnalité EDB au niveau matériel, souvent appelé « XD » (Execute Disable) ou « NX » (No Execute). S'il est trouvé et désactivé ici, cela désactive la prise en charge *matérielle* de la fonctionnalité. C'est généralement une mauvaise idée.
* Impact : La désactivation dans le BIOS/UEFI est la désactivation la plus fondamentale. Il supprime la prise en charge matérielle, ce qui signifie que le DEP au niveau du système d'exploitation ne peut pas fonctionner comme prévu.
2. Système d'exploitation Windows :
* Propriétés système : (Windows 7 et versions antérieures, rarement utilisé sur les systèmes modernes)
* Probabilité de découverte : Faible sur les systèmes modernes (Windows 10/11). Plus courant sur les anciennes versions.
* Désactivation autorisée : Auparavant, vous pouviez configurer partiellement DEP via l'onglet "Propriétés système" -> "Avancé" -> "Performances" -> "Paramètres" -> "Prévention de l'exécution des données". Vous pouvez choisir entre « Activer DEP pour les programmes et services Windows essentiels uniquement » ou « Activer DEP pour tous les programmes et services, à l'exception de ceux que je sélectionne ».
* Impact : Cela n'affectait que le *logiciel* DEP. Si l'EDB matériel était activé dans le BIOS/UEFI, ce paramètre contrôlait quelles applications étaient soumises à DEP. Il n'a pas désactivé la protection au niveau matériel. La possibilité de désactiver complètement DEP à partir de cette interface utilisateur a été supprimée dans les versions ultérieures de Windows.
* Éditeur de données de configuration de démarrage (BCD) (bcdedit.exe) :
* Probabilité de découverte : Toujours disponible.
* Désactivation autorisée : Vous *pouvez* désactiver DEP à l'aide de l'outil de ligne de commande `bcdedit`. Il s'agit de la méthode la plus courante pour désactiver partiellement ou totalement DEP sous Windows.
* Impact : Cela affecte la mise en œuvre du *logiciel* DEP. Si l'EDB au niveau matériel est activé, le système d'exploitation tentera toujours de l'utiliser. Cependant, la désactivation de DEP via `bcdedit` réduit considérablement l'efficacité de la protection.
* Exemples de commandes :
* `bcdedit.exe /set {current} nx AlwaysOff` (désactiver complètement DEP)
* `bcdedit.exe /set {current} nx OptIn` (activer DEP pour les programmes et services Windows essentiels uniquement - c'est la valeur par défaut)
* `bcdedit.exe /set {current} nx OptOut` (activer DEP pour tous les programmes et services sauf ceux que je sélectionne)
* `bcdedit.exe /set {current} nx AlwaysOn` (forcer DEP activé pour tous les programmes - peut provoquer une instabilité)
* Important : Vous devez exécuter `bcdedit` avec les privilèges d'administrateur. Les modifications nécessitent un redémarrage du système pour prendre effet.
* Stratégie de groupe (gpedit.msc) : (éditions Windows Pro, Entreprise et Éducation)
* Probabilité de découverte : Disponible uniquement sur certaines éditions de Windows.
* Désactivation autorisée : La stratégie de groupe peut être utilisée pour configurer les paramètres DEP, souvent en miroir ou en remplaçant les paramètres configurés via d'autres méthodes.
* Impact : Semblables à l'utilisation de `bcdedit`, les paramètres de stratégie de groupe affectent l'implémentation *logicielle* DEP.
* Éditeur de registre (regedit.exe) :
* Probabilité de découverte : Toujours disponible, mais les modifications directes du registre sont généralement déconseillées, sauf si vous savez ce que vous faites.
* Désactivation autorisée : Bien qu'il ne s'agisse pas de la méthode principale, vous pouvez influencer le comportement de DEP en modifiant directement les valeurs de registre liées à DEP.
* Impact : Semblable à `bcdedit` et à la stratégie de groupe, cela affecte l'implémentation *logicielle* DEP.
* Important : Des modifications incorrectes du registre peuvent entraîner une grave instabilité du système.
3. Machines virtuelles (VMware, VirtualBox, etc.) :
* Paramètres de la VM :
* Probabilité de découverte : Cela dépend du logiciel de virtualisation.
* Désactivation autorisée : Parfois, vous pouvez désactiver la prise en charge EDB/DEP dans les paramètres de la VM. Cela peut être nécessaire si vous utilisez un système d'exploitation plus ancien qui ne prend pas entièrement en charge EDB ou si vous résolvez des problèmes de compatibilité.
* Impact : Affecte la prise en charge EDB/DEP *au sein de la machine virtuelle*. Les paramètres EDB/DEP du système d'exploitation hôte ne sont pas affectés.
Considérations et mises en garde importantes :
* Risque de sécurité : La désactivation d'EDB/DEP augmente considérablement le risque que des logiciels malveillants exploitent les vulnérabilités de votre système. Les logiciels malveillants peuvent injecter et exécuter du code dans des régions de mémoire qui devraient contenir uniquement des données.
* Problèmes de compatibilité : Bien que la désactivation d'EDB/DEP puisse résoudre des problèmes de compatibilité avec des logiciels très anciens, il est presque toujours préférable d'essayer les modes de compatibilité ou les machines virtuelles.
* Systèmes d'exploitation modernes : Les systèmes d'exploitation modernes s'appuient fortement sur EDB/DEP pour la sécurité. Le désactiver complètement est fortement déconseillé.
* « OptIn » et « OptOut » : Les commandes `bcdedit` avec "OptIn" et "OptOut" sont des moyens d'activer/désactiver sélectivement DEP pour des applications spécifiques. Il s'agit d'une approche plus sûre que de désactiver complètement DEP. Vous pouvez ajouter des exécutables spécifiques à la liste d'exclusion s'ils sont incompatibles avec DEP.
* Support matériel : Si la fonctionnalité EDB matérielle (XD/NX) est désactivée dans le BIOS/UEFI, le DEP au niveau du système d'exploitation sera sévèrement limité ou non fonctionnel.
En résumé :
Bien que vous puissiez potentiellement désactiver EDB/DEP à divers emplacements (BIOS/UEFI, paramètres Windows, `bcdedit`, stratégie de groupe, registre, paramètres de VM), il est fortement recommandé de ne pas le faire. sauf si vous avez une raison bien précise et bien justifiée. Les risques de sécurité sont importants et il existe généralement de meilleures alternatives pour résoudre les problèmes de compatibilité. Si vous devez désactiver DEP, faites-le de manière sélective pour des applications spécifiques en utilisant le mode « OptOut » plutôt que de le désactiver globalement. N'oubliez pas de sauvegarder votre système avant d'apporter des modifications majeures à la configuration de démarrage ou aux paramètres de registre.
|