Pour de nombreux utilisateurs, Windows Defender est fondamentalement un mème. Pour d'autres, c'est la première chose à désactiver lors de toute installation de Windows 10 et Windows 11. Cependant, tout ce dont cet outil a besoin pour offrir une défense plus robuste est un peu d'aide. C'est ainsi : l'utilisateur final peut faire beaucoup pour améliorer Windows Defender, en vérifiant des options secondaires dans son interface et en activant des paramètres avancés via PowerShell.
Peut-être que cela n'est pas pour vous, mais…
Je comprends.
Vous êtes un utilisateur avancé et vous voulez avoir un contrôle absolu sur la sécurité de votre ordinateur. Peut-être que votre stratégie principale est de remplacer Windows Defender par autre chose, ou pourquoi pas, remplacer Windows directement par votre distribution Linux préférée. Mais parfois, le parfait devient l'ennemi du bien, et pour la grande majorité des utilisateurs, Windows Defender est plus que suffisant.
Pensez-y de cette façon : ces utilisateurs ne veulent même pas interagir avec Windows Defender… ou toute autre solution de sécurité. Ils ne veulent pas de pop-ups, ni d'alertes, ni d'offres exclusives pour un antivirus premium. De plus, Windows Defender s'est beaucoup amélioré au fil des ans (bien que ses performances sur certaines machines restent un sujet à revoir), et des tests indépendants comme AV-Test et AV-Comparatives le reflètent bien.
Donc, l'idée de cet article est d'améliorer Windows Defender pour quelqu'un d'autre. Avec quelques réglages dans son interface et une poignée de commandes avancées via PowerShell, le système de sécurité de Microsoft sera une option tout à fait appropriée pour protéger les installations générales de Windows et Windows 11. Commençons :
Comment améliorer Windows Defender sous Windows 10 et 11
- La première étape consiste à aller dans la section Accueil de Sécurité Windows et à vérifier que «Contrôle des applications et du navigateur» est activé. Nous avons remarqué que sur certaines installations, cela doit être activé manuellement, malgré les avertissements de Windows lui-même. Cliquez sur «Activer», et l'icône passera du jaune au vert.
- Ensuite, nous allons dans «Protection contre les virus et menaces». Dans la section «Paramètres de protection contre les virus et menaces», nous cliquons sur «Gérer les paramètres», et là nous confirmons que ses quatre fonctions principales sont activées : Protection en temps réel, Protection basée sur le cloud, Envoi automatique d'échantillons et Protection contre les falsifications.
- Ne quittez pas cette section : plus bas apparaît «Contrôle de l'accès aux dossiers», mieux connu sous le nom de «Protection contre les ransomwares». Si vous activez l'option, Windows limitera l'accès aux dossiers de l'utilisateur (Documents, Vidéos, Images, etc.), à moins que l'application ne soit autorisée manuellement. Cela peut générer des conflits avec certains programmes et jeux (beaucoup d'entre eux enregistrent les sauvegardes dans Documents), vous devrez donc évaluer son impact de plus près.
Réputation et isolation
- Dans le menu «Contrôle des applications et du navigateur», vous trouverez deux options : Protection basée sur la réputation et Protection contre les vulnérabilités. Dans la première, vous devez vérifier que tout est activé (Vérifier les applications et les fichiers, SmartScreen pour Microsoft Edge, Blocage des applications potentiellement dangereuses avec toutes les cases cochées, et SmartScreen pour les applications Microsoft Store).
- Dans la seconde, vous remarquerez que l'option «Forcer la sélection aléatoire des images (ASLR obligatoire)» est désactivée par défaut en raison d'éventuelles incompatibilités avec certains exécutables. Cependant, l'idée est de renforcer la sécurité, alors nous la changeons en «Par défaut» et nous redémarrons l'ordinateur.
- Il est également probable que certains utilisateurs trouvent l'option Navigation isolée. Cela exécute Microsoft Edge dans un environnement isolé, plaçant une barrière supplémentaire entre tout élément malveillant et le reste du système. Si le seul navigateur sur l'ordinateur doit être Edge, vous devriez envisager cette option. (Note de la rédaction : tous les ordinateurs ne prennent pas en charge cela)
- Enfin, nous arrivons à ce qu'on appelle l'isolation du noyau. À l'intérieur se trouve l'option Intégrité de la mémoire, qui bloque l'insertion de code malveillant dans les processus de haut niveau. La bonne nouvelle est que Windows améliore son profil de sécurité si nous activons cela, mais la mauvaise est que cela entraîne une perte de performances significative, en particulier sur les machines ayant quelques années derrière elles. Personnellement, je garde l'Intégrité de la mémoire désactivée, mais si vous préparez une machine de dernière génération, vous devriez tester.
Comment améliorer Windows Defender via PowerShell
Rien ne vous empêche de vous limiter aux réglages de l'interface graphique de Windows Defender, mais il existe plusieurs commandes PowerShell qui valent vraiment la peine d'être explorées. Ouvrez PowerShell avec des privilèges d'administrateur élevés, sinon vous recevrez toutes sortes d'erreurs.
- Set-MpPreference -SignatureUpdateInterval 1 définit la fréquence de vérification de l'existence de nouvelles définitions en une heure. Les valeurs valides pour ce paramètre vont de 1 à 24 heures.
- Set-MpPreference -CheckForSignaturesBeforeRunningScan $True ordonne à Windows Defender de vérifier si de nouvelles définitions existent avant de lancer son analyse. Les valeurs autorisées sont booléennes, $False et $True.
- Set-MpPreference -MAPSReporting 2 fait que l'ordinateur active le Microsoft Active Protection Service en mode avancé, partageant des informations supplémentaires avec Microsoft sur les logiciels potentiellement malveillants. Si vous ne voulez pas cela, changez la valeur à 0, mais les modifications que nous mentionnerons ci-dessous ne fonctionneront pas.
- Set-MpPreference -SubmitSamplesConsent SendSafeSamples nous permet de limiter le niveau de consentement pour l'envoi d'échantillons sûrs. Les valeurs acceptées sont AlwaysPrompt, SendSafeSamples, NeverSend et SendAllSamples.
- Set-MpPreference -CloudBlockLevel 4 nous permet d'augmenter l'agressivité de Defender lors de l'analyse des exécutables. Les niveaux pris en charge sont quatre : 0 (défaut), 2 (élevé), 4 (élevé+), et 6 (tolérance zéro). Notre exemple place la commande en élevé+.
- Set-MpPreference -DisableBlockAtFirstSeen $False confirme que Windows Defender bloquera un élément si c'est la première fois qu'il le rencontre.
- Set-MpPreference -CloudExtendedTimeout 50 étend le temps pendant lequel Windows Defender peut bloquer un exécutable pour son analyse dans le cloud jusqu'à 50 secondes. La valeur par défaut est de 10 secondes, mais certaines connexions ont besoin de ce temps supplémentaire.
- Set-MpPreference -PUAProtection Enabled peut être modifié dans l'interface graphique de Windows Defender, mais en substance, cela active la protection contre les applications indésirables. La commande $(Get-MpPreference).PUAProtection vérifie son état (1 signifie activé).
- Pour conclure, nous allons à la racine du disque C et avec la commande .\"Program Files\Windows Defender\mpCmdRun.exe" -validatemapsconnection nous validons la connexion à MAPS. Si elle signale successfully established, tout est en ordre.
En résumé
L'article peut sembler long, mais en pratique, améliorer Windows Defender ne vous prendra que quelques minutes. Si le sujet vous intéresse et que vous voulez étudier de plus près d'autres valeurs avancées, la documentation officielle de Microsoft a beaucoup de détails à ce sujet, y compris la commande -EnableLowCpuPriority, idéale pour les processeurs plus modestes. Bonne chance !