• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est trÚs important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel đŸ“ Restriction de l'exĂ©cution des scripts non signĂ©s avec PowerShell

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Restriction de l'exĂ©cution des scripts non signĂ©s avec PowerShell (Windows)

âžĄïž Introduction

Ce tutoriel explique comment restreindre l'exécution des scripts non signés avec PowerShell sous Windows. Cette mesure de sécurité permet de prévenir l'exécution de scripts malveillants qui pourraient compromettre votre systÚme.



✅ PrĂ©requis

‱ Un ordinateur exĂ©cutant Windows avec les droits d'administrateur.

‱ Accùs à PowerShell.



1ïžâƒŁ MĂ©thode 1 : Modification de la stratĂ©gie d'exĂ©cution de PowerShell

PowerShell dispose d'une stratĂ©gie d'exĂ©cution qui dĂ©termine quels scripts peuvent ĂȘtre exĂ©cutĂ©s.

⚙ Étapes Ă  suivre pour la mĂ©thode 1

‱ Ouvrez PowerShell en tant qu'administrateur.

‱ Utilisez la commande
Code:
Get-ExecutionPolicy
pour afficher la stratégie d'exécution actuelle.

‱ Pour restreindre l'exĂ©cution des scripts non signĂ©s, utilisez la commande
Code:
Set-ExecutionPolicy RemoteSigned
.

‱ Cette commande autorise l'exĂ©cution des scripts locaux, mais exige une signature numĂ©rique pour les scripts tĂ©lĂ©chargĂ©s depuis Internet.

‱ Vous pouvez Ă©galement utiliser d'autres stratĂ©gies d'exĂ©cution, telles que
Code:
AllSigned
(exige une signature pour tous les scripts) ou
Code:
Restricted
(empĂȘche toute exĂ©cution de script).



2ïžâƒŁ MĂ©thode 2 : Utilisation de la signature de code pour signer les scripts

Vous pouvez signer vos scripts PowerShell avec un certificat numérique pour les authentifier.

⚙ Étapes Ă  suivre pour la mĂ©thode 2

‱ Obtenez un certificat numĂ©rique auprĂšs d'une autoritĂ© de certification.

‱ Utilisez l'outil SignTool.exe (inclus dans le SDK Windows) pour signer votre script.

‱ La commande gĂ©nĂ©rale est :
Code:
signtool sign /f certificat.pfx /p motdepasse script.ps1
.

‱ Remplacez
Code:
certificat.pfx
par le chemin d'accĂšs Ă  votre fichier de certificat,
Code:
motdepasse
par le mot de passe du certificat et
Code:
script.ps1
par le nom de votre script.



👍 Avantages des 2 mĂ©thodes

✅ Avantage de la mĂ©thode 1

‱ Facile Ă  mettre en Ɠuvre, ne nĂ©cessite pas de certificat numĂ©rique.

✅ Avantage de la mĂ©thode 2

‱ Offre une sĂ©curitĂ© accrue en authentifiant l'auteur du script.



👎 InconvĂ©nients des 2 mĂ©thodes

❌ InconvĂ©nient de la mĂ©thode 1

‱ Peut empĂȘcher l'exĂ©cution de scripts lĂ©gitimes non signĂ©s.

❌ InconvĂ©nient de la mĂ©thode 2

‱ NĂ©cessite l'obtention et la gestion d'un certificat numĂ©rique.



💡 Astuce

Utilisez la stratégie
Code:
RemoteSigned
pour un bon équilibre entre sécurité et flexibilité.



⚠ Mise en garde

Soyez prudent lorsque vous modifiez la stratégie d'exécution de PowerShell, car cela peut affecter le fonctionnement d'autres applications.



⭐ Conseil

Si vous utilisez des scripts PowerShell provenant de sources externes, assurez-vous qu'ils sont signés par une source fiable.



🔎 Solution alternative

‱ Utilisez Set-AuthenticodeSignature pour ajouter une signature numĂ©rique Ă  un script.



🔚 Conclusion



Restreindre l'exécution des scripts non signés avec PowerShell est une mesure de sécurité importante pour protéger votre systÚme contre les scripts malveillants. En suivant les méthodes décrites dans ce tutoriel, vous pouvez renforcer la sécurité de votre environnement PowerShell.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 907
Messages
29 145
Membres
353
Dernier inscrit
zarbinium

Nouveaux membres

Retour
Haut Bas