Preferências de segurança

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.

Interface

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.

Ativar execução de cena segura

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.

Nota: Ao alterar essa configuração ou qualquer uma das subconfigurações, é preciso reiniciar o 3ds Max para que a configuração entre em vigor. Um ícone de aviso e uma mensagem são exibidos quando é preciso reiniciar.
Bloquear comandos do sistema MAXScript
Ativa somente o bloqueio de comandos do sistema MAXScript. Estes são comandos que podem iniciar outros do sistema operacional, manipular objetos OLE ou o Registro do Windows.
Bloquear scripts Python
Ativa o bloqueio de todos os comandos Python acionados por scripts incorporados.
Bloquear código .NET de terceiros
Ativa o bloqueio da criação de determinados objetos .NET em scripts incorporados.
Excluir recursos de script
Exclui "recursos de script" das políticas de Execução de script de cena segura. São scripts que têm seu caminho e nome de arquivo incorporados em um arquivo de cena, mas não o script em si. Os scripts de pré- e pós-renderização são exemplos de recursos de script.
Exibir notificação para comando bloqueado
Quando esta opção está ativada, a caixa de diálogo Mensagens de segurança é exibida sempre que um comando é bloqueado.
Exibir editor de script para comandos bloqueados
Quando esta opção está ativada, o editor de script contendo o comando bloqueado é exibido após a notificação de comando bloqueado ser exibida. Observe que alguns tipos de script incorporados não têm editor de scripts associado.

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.

Remoção de malware

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.

Ativar remoção de malware
Ativa a detecção e a remoção de scripts mal-intencionados conhecidos de arquivos de cena e diretórios de script de inicialização. Quando uma cena é aberta contendo um script mal-intencionado conhecido, você tem a opção de limpá-la (remover o script) ou continuar carregando a cena sem remover o script (não recomendado). Quando um script mal-intencionado é detectado nos diretórios de script de inicialização, você tem a opção de removê-lo (recomendado).
Notificar-me sobre atualizações
Quando esta opção está ativada, a caixa de diálogo de mensagens de segurança notifica quando há uma atualização das Ferramentas de segurança de cena do 3ds Max disponível. A notificação contém um link para a Autodesk App Store, onde é possível baixar a versão atualizada.

Configurações de segurança para administradores de sistema

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"