
출처를 알 수 없는 소프트웨어를 설치할 때마다 악성코드나 애드웨어가 숨어 있지 않을까 걱정되시나요? 이런 상황을 피하는 방법 중 하나는 애플리케이션을 샌드박스(sandbox)에서 실행하는 것입니다. 그러면 프로그램이 자기 자신에게만 갇히게 되어 시스템에 어떠한 변경도 가할 수 없습니다. 이 글에서는 무료 프로그램인 Sandboxie를 사용해 감염 걱정 없이 애플리케이션을 안전하게 실행하는 방법을 알아보겠습니다.
샌드박스란 무엇인가?
간단히 말해 샌드박스는 애플리케이션이나 프로그램을 실행하되, 컴퓨터에 접근하거나 변경하지 못하도록 격리된 통제 환경입니다. 이 샌드박스 기술은 필요에 따라 애플리케이션을 테스트, 평가, 모니터링하는 데 널리 활용됩니다. 실제로 가상 머신과 일부 웹 브라우저(파이어폭스는 제외) 자체도 샌드박싱되어 있어, 사용자가 방문하는 웹사이트가 감염되어 있더라도 피해를 입지 않도록 설계되어 있습니다.
Sandboxie 사용법
Sandboxie는 Windows 전용 프로그램(개인 사용자에게 무료)으로, 프로그램이 시스템을 어떤 식으로든 변경할 수 없도록 격리된 샌드박스 환경을 만들어 줍니다. 다른 소프트웨어와 마찬가지로 Sandboxie를 다운로드하고 설치하면 됩니다. 설치 후에는 모든 모듈이 정상적으로 작동하도록 시스템을 재시작하는 것이 좋습니다.
재시작 후 시작 메뉴에서 Sandboxie를 실행합니다. "Sandbox DefaultBox"라는 이름의 항목이 보일 것입니다. 이것은 기본 설정이 미리 구성되어 있는 기본 샌드박스로, 그대로 사용해도 무방합니다. 사용자 지정 설정이 필요하다면 "Sandbox → Create New Sandbox" 메뉴로 이동해 새 샌드박스를 만들 수 있습니다.

애플리케이션을 Sandboxie 환경에서 실행하려면 샌드박스 프로필을 마우스 오른쪽 버튼으로 클릭하고 "Run Sandboxed"를 선택한 뒤 "Run Any Program"을 고르면 됩니다.

그러면 새 창이 열리고, 여기서 실행하려는 애플리케이션을 찾아 선택할 수 있습니다. 애플리케이션에 관리자 권한이 필요하다면 "Run as UAC Administrator" 체크박스를 선택해 Sandboxie에 해당 권한을 부여할 수 있습니다. 프로그램 선택이 끝나면 "Ok" 버튼을 클릭해 계속 진행합니다.

이렇게 하면 선택한 애플리케이션이 샌드박스 환경에서 시작됩니다. 일반 프로그램과 쉽게 구별할 수 있도록 Sandboxie는 마우스를 올렸을 때 샌드박스에서 실행 중인 애플리케이션 주위에 노란색 테두리를 표시해 줍니다.

Sandboxie는 Windows의 오른쪽 클릭 메뉴와도 연동되므로, Windows 탐색기에서 바로 프로그램을 샌드박스로 실행할 수도 있습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 "Run Sandboxed" 옵션을 선택하면 됩니다.

그러면 모든 샌드박스 프로필 목록이 담긴 창이 열립니다. 사용하려는 샌드박스를 선택하고 "Ok" 버튼을 클릭하세요. 선택한 프로그램에 관리자 권한이 필요하다면 "Run As UAC Administrator" 체크박스를 함께 선택할 수도 있습니다.
참고: 정확히 무슨 작업을 하는지 알지 못한다면 "Run Outside the Sandbox" 프로필은 절대 선택하지 마세요.

이 과정을 마치면 선택한 프로그램이 샌드박스 내부에서 실행됩니다. 아래 이미지에서 볼 수 있듯이, 프로그램이 수행하는 모든 작업이 샌드박스 안에 머물도록 Sandboxie 내부에서 프로그램을 설치해 보았습니다.

샌드박스 설정을 변경해야 할 경우에는 샌드박스를 마우스 오른쪽 버튼으로 클릭하고 "Sandbox Settings" 옵션을 선택하면 됩니다. 단, 무슨 작업을 하는지 확실히 이해하는 경우에만 설정을 변경하는 것이 좋습니다.

이것으로 끝입니다. Sandboxie는 생각보다 훨씬 쉽게 사용할 수 있습니다. Sandboxie를 활용하면 의심스러운 프로그램, 악성코드, 애드웨어로부터 PC를 효과적으로 보호할 수 있습니다.
이 글이 도움이 되었기를 바랍니다. Sandboxie 설치나 사용 중 문제가 발생한다면 아래 댓글로 알려주세요.