No painel de segurança da caixa de diálogo Configurações de preferências, defina as opções para a Execução segura de scripts de cena.
A Execução de script de cena segura protege contra scripts mal-intencionados novos e conhecidos bloqueando a execução de comandos considerados não seguros. Diferente da Remoção de malware, a Execução de script de cena segura não remove scripts mal-intencionados. Para obter a proteção mais completa, recomendamos que as opções Execução de script de cena segura e a Remoção de malware estejam sempre ativadas.
Ativa o recurso Execução segura de scripts de cena, que bloqueia a execução de alguns comandos de script incorporados considerados não seguros.
Consulte o tópico Comandos bloqueados pela Execução segura de scripts de cena para obter uma lista completa dos comandos bloqueados para cada uma dessas opções.
A funcionalidade de Remoção de malware detecta e remove scripts mal-intencionados conhecidos de arquivos de cena e scripts de inicialização. Enquanto a Execução de script de cena segura bloqueia scripts mal-intencionados novos e conhecidos, a Remoção de malware bloqueia e remove scripts mal-intencionados conhecidos. Isso impede a propagação de códigos mal-intencionados para outros usuários que não tenham a Execução segura de scripts de cena ativada. A funcionalidade de remoção de malware é fornecida pelo plug-in Ferramentas de segurança de cena, atualizado sempre que a Autodesk toma conhecimento de um novo script mal-intencionado.
A partir do 3ds Max 2022.2 Update, os administradores de sistema podem controlar as configurações de Execução segura de scripts de cena para máquinas na sua rede, o que impede que os usuários as alterem. Essas configurações são controladas por meio destas entradas do Registro em [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\3dsMax\24.0\Variables\SAFESCENE]:
Configuração | Chave do Registro | Tipo | Valor |
---|---|---|---|
Ativar execução de cena segura | EnableSafeScene | dword |
1 = ativado 0 = desativado |
Bloquear comandos do sistema MAXScript | BloquearComandosMxs | dword |
1 = ativado 0 = desativado |
Bloquear scripts Python | BloquearPython | dword |
1 = ativado 0 = desativado |
Bloquear código .NET de terceiros | BloquearDotNet | dword |
1 = ativado 0 = desativado |
Excluir recursos de script | AtivarRecursoDeCenaSegura | dword |
1 = ativado 0 = desativado |
Administrador do sistema
Observação: Essa configuração não é exigida, mas deve ser definida como "*CADAdmin" para desativar as configurações por meio da linha de comando, da variável de ambiente e da interface do usuário em Preferências. Se ela não for "*CADAdmin" ou se estiver ausente, as configurações só serão usadas se não estiverem presentes no 3dsmax.ini. |
Proprietário | Sequência de caracteres | * CADAdmin |
Quando uma configuração é controlada pelo Registro, é desativada na caixa de diálogo Preferências e um ícone indica que é gerenciada por um Administrador do sistema. A configuração não pode ser alterada por meio da opção de linha de comando ou da variável de ambiente. As configurações no Registro substituem aquelas especificadas na linha de comando ou por meio de variáveis de ambiente.
Exemplo de arquivo de registro para ativar todas as opções de Execução segura de scripts de cena:
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 "EnableSafeSceneAsset"=dword:00000001 "Owner"="*CADAdmin"