이 아주 짧은 영상 튜토리얼에서는 Blender 사용자들을 위한 중요한 보안 설정에 대해 말씀드리고자 합니다.
영상 자막 텍스트
안녕하세요! 이 아주 짧은 영상 튜토리얼에서는 Blender 사용자들을 위한 중요한 보안 설정에 대해 말씀드리고자 합니다. 저는 온라인 스토어로부터 이메일을 받았는데, 인터넷에서 다운로드한 일부 blend 파일에 포함된 잠재적으로 유해한 스크립트가 자동으로 실행되는 것을 방지하기 위해 Auto Run Python Scripts 옵션을 비활성화하라고 권장하고 있었습니다.
이 옵션이 활성화되어 있으면, 파일에 포함된 모든 Python 스크립트가 파일을 열 때마다 자동으로 실행됩니다. Blender 4.3에서는 Edit Preferences Save And Load 섹션의 Blend Files 그룹 안에서 이 옵션을 찾을 수 있습니다. 기본적으로 비활성화되어 있어야 하지만, 항상 직접 확인하는 것이 좋습니다. Blender의 다른 버전에서는 이 옵션이 System이나 File Paths 같은 다른 섹션에 있을 수도 있으며, 역시 Preferences 안에 있습니다.


제 추천은 이 옵션이 활성화되어 있다면 비활성화하고, Preferences 창 왼쪽 하단에 있는 Save Preferences를 클릭하여 설정을 영구적으로 저장하는 것입니다.
비활성화한 후 Blender 파일을 열었을 때 "Python scripts not executed" 같은 메시지가 나타난다면, 파일에 스크립트가 있었지만 실행되지 않았다는 의미입니다. 파일의 출처와 스크립트 내용을 확실히 알지 못한다면 절대로 활성화하지 마세요.
보다 철저히 확인하고 싶다면, Blender 내의 Text Editor를 열어 파일 안에 어떤 스크립트가 포함되어 있는지 살펴볼 수 있습니다. 경우에 따라 복잡한 리깅이나 사용자 정의 도구를 위한 정당한 스크립트일 수도 있습니다. 하지만 단순한 3D 모델을 다운로드한 경우, 일반적으로 스크립트는 포함되지 않아야 합니다. os, subprocess, socket, requests 같은 모듈을 사용하거나 디스크에 파일을 읽고 쓰거나 네트워크 호출을 수행하는 코드는 특히 주의 깊게 살펴보세요.

제가 받은 이메일에는 Armature 오브젝트 안에 숨겨진 스크립트가 언급되어 있었습니다. 또 하나의 좋은 방법은 Outliner에서 파일 구조를 검사하고, 이름이 이상하거나 지나치게 긴 의심스러운 오브젝트, 숨겨진 armature나 다른 오브젝트가 있는지 확인하는 것입니다.

일부 오브젝트에는 drivers나 알 수 없는 사용자 정의 속성이 포함되어 있을 수 있습니다. 경우에 따라 이것들은 정당한 요소일 수도 있지만, 파일이 단순한 정적 모델이어야 한다면 이러한 요소들은 경고 신호일 수 있습니다.

이 정보가 여러분에게 도움이 되었길 바랍니다. 걱정을 끼치기 위한 것이 아니라 Blender를 보다 안전하고 의식적으로 사용할 수 있도록 돕기 위한 것입니다. 대부분의 튜토리얼 영상과 달리, 이번 영상의 PDF 버전은 현재 다운로드할 수 없습니다. 하지만 설명란에는 제가 만든 다른 튜토리얼들의 PDF 버전 링크가 포함된 페이지가 있습니다. 어쨌든 지금은 채널을 구독하고 알림을 켜기에 좋은 기회입니다! 다음에 또 만나요!