기본 설정 대화상자의 보안 패널에서 안전 장면 스크립트 실행과 관련된 옵션을 설정합니다.
안전 장면 스크립트 실행은 안전하지 않은 것으로 여겨지는 명령의 실행을 차단하는 방법으로 새로운 악성 스크립트와 알려진 악성 스크립트로부터 보호합니다. 맬웨어 제거와 달리, 안전 장면 스크립트 실행 기능은 악성 스크립트를 제거하지 않습니다. 완전한 보호를 위해서는 항상 안전 장면 스크립트 실행과 맬웨어 제거 기능을 모두 활성화하는 것이 좋습니다.
안전하지 않은 것으로 간주되는 일부 포함된 스크립트 명령의 실행을 차단하는 안전 장면 스크립트 실행 기능을 활성화합니다.
이러한 각 옵션에 대해 차단된 명령의 전체 리스트는 안전 장면 스크립트 실행에서 차단되는 명령을 참조하십시오.
맬웨어 제거 기능은 장면 파일 및 시작 스크립트에서 알려진 악성 스크립트를 감지하고 제거합니다. 안전 장면 스크립트 실행은 새로운 악성 스크립트와 알려진 악성 스크립트를 모두 차단하는 반면, 맬웨어 제거 기능은 알려진 악성 스크립트를 차단하는 것에서 그치지 않고 이를 제거합니다. 따라서 안전 장면 스크립트 실행을 활성화하지 않은 다른 사용자에게 악성 코드가 확산되지 않도록 방지됩니다. 맬웨어 제거 기능은 Autodesk가 새로운 악성 스크립트를 인식할 때마다 업데이트되는 장면 보안 도구 플러그인을 통해 제공됩니다.
3ds Max 2022.2 Update부터 시스템 관리자는 네트워크에 있는 시스템의 안전 장면 스크립트 실행 설정을 제어하여 사용자의 변경을 제한할 수 있습니다. 이러한 설정은 [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\3dsMax\24.0\Variables\SAFESCENE]에서 다음 레지스트리 항목을 통해 제어됩니다.
| 설정 | 레지스트리 키 | 유형 | 값 |
|---|---|---|---|
| 안전 장면 스크립트 실행 활성화 | EnableSafeScene | dword |
1 = 켜기 0 = 끄기 |
| MAXScript 시스템 명령 차단 | BlockMxsCommands | dword |
1 = 켜기 0 = 끄기 |
| Python 스크립트 차단 | BlockPython | dword |
1 = 켜기 0 = 끄기 |
| 타사 .NET 코드 차단 | BlockDotNet | dword |
1 = 켜기 0 = 끄기 |
| 스크립트 자산 제외 | EnableSafeSceneAsset | dword |
1 = 켜기 0 = 끄기 |
| 시스템 관리자
참고: 이 설정은 필수 설정은 아니지만, 명령행, 환경 변수 및 기본 설정 UI를 통해 설정을 비활성화하려면 "*CADAdmin"으로 설정해야 합니다. "*CADAdmin"이 아니거나 누락된 경우에는 3dsmax.ini에 없는 설정만 사용됩니다. |
소유자 | 문자열 | *CADAdmin |
레지스트리를 통해 설정을 제어하는 경우에는 기본 설정 대화상자에서 비활성화되며 시스템 관리자가 관리한다고 안내하는 아이콘이 표시됩니다. 명령행 옵션 또는 환경 변수를 통해 설정을 변경할 수 없습니다. 레지스트리의 설정이 명령행에 지정되거나 환경 변수를 통해 지정된 설정보다 우선적으로 적용됩니다.
다음은 모든 안전 장면 스크립트 실행 옵션을 켜는 샘플 레지스트리 파일입니다.
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"