Dans le groupe de fonctions Sécurité de la boîte de dialogue Préférences, définissez les options de la fonctionnalité Exécution de script de scène sécurisé.
La fonctionnalité Exécution de script de scène sécurisé offre une protection contre les scripts malveillants, qu’ils soient nouveaux ou connus, en bloquant l’exécution des commandes considérées comme non sécurisées. Contrairement à la fonctionnalité Suppression des logiciels malveillants, elle ne supprime pas les scripts malveillants. Pour une protection optimale, les fonctionnalités Exécution de script de scène sécurisé et Suppression des logiciels malveillants doivent être activées en permanence.
Active la fonctionnalité Exécution de script de scène sécurisé qui bloque l’exécution de certaines commandes de scripts intégrés, considérées comme non sécurisées.
Pour obtenir une liste complète des commandes bloquées pour chacune de ces options, reportez-vous à la rubrique Commandes bloquées par la fonctionnalité Exécution de script de scène sécurisé.
La fonctionnalité Suppression des logiciels malveillants détecte et supprime les scripts malveillants connus des fichiers de scène et des scripts de démarrage. Tandis que la fonctionnalité Exécution de script de scène sécurisé bloque à la fois les scripts malveillants nouveaux et connus, la suppression des logiciels malveillants bloque et supprime les scripts malveillants connus. Cela empêche la propagation de codes malveillants si un utilisateur n’a pas activé l’option Exécution de script de scène sécurisé. La fonctionnalité Suppression des logiciels malveillants est optimisée par le plug-in Outils de sécurité des scènes, qui est mis à jour chaque fois qu’Autodesk détecte un nouveau script malveillant.
À partir de 3ds Max 2022.2 Update, les administrateurs système peuvent contrôler les paramètres Exécution de script de scène sécurisé des ordinateurs de leur réseau afin d’empêcher les utilisateurs de les modifier. Ces paramètres sont contrôlés par les entrées de registre suivantes sous [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\3dsMax\24.0\Variables\SAFESCENE] :
| Paramètres | Clé de registre : | Type | Valeur |
|---|---|---|---|
| Activer l’exécution du script de scène sécurisé | EnableSafeScene | dword |
1 = Actif 0 = Inactif |
| Bloquer les commandes système MAXScript | BlockMxsCommands | dword |
1 = Actif 0 = Inactif |
| Bloquer les scripts Python | BlockPython | dword |
1 = Actif 0 = Inactif |
| Bloquer le code .NET tiers | BlockDotNet | dword |
1 = Actif 0 = Inactif |
| Administrateur système
Remarque : ce paramètre n’est pas obligatoire, mais il doit être défini sur *CADAdmin pour désactiver les paramètres en utilisant la ligne de commande, une variable d’environnement et les préférences d’interface utilisateur. Dans le cas contraire, les paramètres sont utilisés uniquement s’ils ne sont pas inclus dans le fichier 3dsmax.ini. |
Propriétaire | Chaîne | *CADAdmin |
Lorsqu’un paramètre est contrôlé à l’aide du registre, il est désactivé dans la boîte de dialogue Préférences, et une icône indique qu’il est géré par un administrateur système. Le paramètre ne peut pas être modifié à l’aide d’une option de ligne de commande ou d’une variable d’environnement. Les paramètres définis dans le registre remplacent ceux spécifiés dans la ligne de commande ou à l’aide de variables d’environnement.
Exemple de fichier de registre permettant d’activer toutes les options Exécution de script de scène sécurisé :
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\3dsMax\24.0\Variables\SAFESCENE] "EnableSafeScene"=dword:00000001 "BlockMxsCommands"=dword:00000001 "BlockPython"=dword:00000001 "BlockDotNet"=dword:00000001 "Owner"="*CADAdmin"