Preferências de segurança

No painel de segurança da caixa de diálogo Configurações de preferência, defina as opções para a Execução de script de cena segura.

Interface

Execução de script de cena segura

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 de script de cena segura 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 script associado.

Consulte o tópico Comandos bloqueados pela Execução de script de cena segura 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 do código mal-intencionado para outros usuários que não tenham a Execução de script de cena segura ativada. A funcionalidade de remoção de malware é alimentada 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 de script de cena segura 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.

Arquivo de registro de exemplo para ativar todas as opções de Execução de script de cena segura:

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"