유용한 자료/윈도우용 유틸

샌드박스를 아십니까?

플럭서스 2009. 11. 30. 13:27

미국에서는 가정집 뒤뜰에 아이들이 밖에서 놀다가 다치는 것을 방지하기 위해 모래통(Sandbox)를 만들어 놓는다고 합니다.

이처럼 PC를 다루다가도 혹여나 이상이 생길 것을 방지하기 위해 샌드박스를 만들어 격리된 환경에서 프로그램을 테스트해볼 수 있습니다. 샌드박스의 사전적 의미는 아래와 같습니다.

보호된 영역 내에서 프로그램을 동작시키는 것으로, 외부 요인에 의해 악영향이 미치는 것을 방지하는 보안 모델. ‘아이를 모래밭(샌드 박스)의 밖에서 놀리지 않는다’라고 하는 말이 어원이라고 알려져 있다. 이 모델에서는 외부로부터 받은 프로그램을 보호된 영역, 즉 ‘상자’ 안에 가두고 나서 동작시킨다. ‘상자’는 다른 파일이나 프로세스로부터는 격리되어 내부에서 외부를 조작하는 것은 금지되고 있다.

기존의 VM하고는 또다른 가상 환경이라고 볼 수 있겠네요. Microsoft에서는 SteadyState라는 유사한 서비스도 있다고 합니다.(다만, Windows XP와 Vista에서만 사용할 수 있습니다.)

대표적인 샌드박스 소프트웨어로는 Sandboxie라는 프로그램이 있습니다.
개인 사용자에 한해 무료로 배포되고 있습니다. 다운로드는 여기를 클릭하시면 됩니다.