La confiance de l'espace de travail est une fonctionnalité de sécurité critique qui contrôle si le code dans un dossier de projet peut être exécuté par VS Code et les extensions. Configurez-la correctement pour éviter l'exécution de code malveillant.
Activez la confiance de l'espace de travail dans vos paramètres globaux :
{
"security.workspace.trust.enabled": true,
"security.workspace.trust.startupPrompt": "always",
"security.workspace.trust.emptyWindow": false,
"security.workspace.trust.banner": "always",
"security.workspace.trust.untrustedFiles": "prompt"
}
Créez un fichier de politique de confiance de l'espace de travail workspace-trust-policy.json :
{
"trustedFolders": [
"/home/user/trusted-projects",
"/Users/user/work/company-repos"
],
"untrustedFileExtensions": [
".exe",
".bat",
".cmd",
".ps1"
],
"allowedExtensionsInUntrustedWorkspaces": [
"ms-vscode.vscode-json",
"ms-python.python",
"ms-vscode.cpptools"
]
}
Pour les environnements d'entreprise, configurez des listes blanches d'extensions via la stratégie de groupe ou la gestion de la configuration :
{
"extensions.autoCheckUpdates": false,
"extensions.autoUpdate": false,
"extensions.ignoreRecommendations": true,
"extensions.supportUntrustedWorkspaces": {
"ms-vscode.vscode-json": {
"supported": true,
"restrictedConfigurations": []
}
}
}
Vérification : Ouvrez un dossier non fiable - VS Code devrait vous demander à propos de la confiance de l'espace de travail et restreindre la fonctionnalité des extensions jusqu'à ce que vous fassiez explicitement confiance à l'espace de travail.
Avertissement : Faire confiance à un espace de travail permet à toutes les extensions d'exécuter du code dans ce dossier. Faites confiance uniquement aux espaces de travail contenant du code que vous avez personnellement examiné ou provenant de sources vérifiées.