기술적인 개념 가상화 아이디어의 일종으로 내 하드디스크 공간을 가상화 개념으로 나누어 관리 해준다
기존 프로그램의 작동시 각종 데이터가
응용프로그램 -> 실제디스크(HDD, Registry 등)
식으로 바로 기록 되던것을
가상화프로그램(SandBoxie)의 감시하에서
응용프로그램 -> 관리되는가상화된공간 -> 실제디스크(HDD, Registry 등)
으로 한단계 계층을 두어 동작 하게 된다.
이렇게 함으로 써 얻어지는 이득은.... (아래 계속)
이 프로그램의 이점은 응용프로그램이 작동되면서 생기는 모든 파일, 레지스트리등의 정보는 관리하에(=목록화 되어) 있기 때문에 어떤 난장판을 치더라도 목록화된 파일(내용)들을 깔끔하게 삭제하거나 되돌릴 수 있다는게 이점이다.
프로그램 제작 사이트를 방문해 보면, 가장 이상적인 사용처를 웹브라우져를 꼽고 있다
실제로 웹서핑을 하다 보면 누적되는 알수 없는 ActiveX등으로 인해서 점점 느려지고 크래쉬가 자주 나는 상황으로 치닫게 되는데, 이럴때 애드웨어나, 스파이웨어를 잡아주는 소프트웨어나 백신등을 사용해도 시원치 않은 경우가 대다수이고 사용자가 직접 지우고 어떤 파일을 지우고 어떤것을 남겨야 알수 없을 때가 보편적인 상황이라 이럴때 관리되던 파일들을 한번 싹 날려주면 시원 할것이다. (물론 관리되던 파일을 싸그리 날려버리면 이로운 프로그램도 날라가게 되겠지만.... -_-;; 하지만 포멧을 하지 않고 다시 설치해볼 수 있는 기회를 얻을 수 있다는 것 자체가 OS를 새로 설치하는데 지친 사람들에게는 흥미롭게 느껴질 수도 있을 것이다.)
Sandboxie에 의해서 가상화 관리 되고있는 프로그램들 (이런 프로그램들을 사용하면서 Save 한 파일, 임시로 생성된 파일들, Log 파일, 레지스트리등은 "SandBox DefaultBox"라고 보이는 박스 아래에 종속되며, 이 박스를 청소하게 되면 작업했던 모든 파일이 삭제 된다.)
만능 인것처럼 보이는 소프트웨어이지만 실은 커널레벨까지 가상화가 지원을 하지 않기에 (?) 아니 할 수 없기에.... (-_-;; 무신일이 벌어질줄 알고..) 작정하고 스파이웨어를 설치하는 놈을 만나게 된다면? 이란 질문에 뚜렸한 대답이 떠오르질 않는다.. 하지만 뚫고자 작정한놈은 아무리 막으려해도 막는건 사실상 불가능 하다...
하지만 Sandboxie 관리하에 시작한 프로그램들의 이어지는 행동(프로그램이 프로그램을 호출 하는 행동이나, 브라우저를 통해서 받은 파일을 바로 실행 하는 등의)들은 전부 관리가 되기 때문에 복구라는 측면으로 볼때에는 어느정도는 안심해되 될거 같다.
관리되는 파일들은 별도에 공간에 저장되어서 탐색기로 쉽게 찾아 볼 수 있으며, Sandboxie를 통해서 관리 하에서 다운로드 받은 파일들은 "복구" 라는 명령어를 통해서 관리상태에서 벗어나 삭제 안되도록 만들 수도 있다. (복구 라는 명령어도 별도공간에서 원래 Path로 복사 하는 정도 밖에 없다..;;;;)
개념이 조금 어렵기도 하지만 이해만 잘하고 잘만 사용한다면, 유용한 툴이 될듯 싶다.
마지막으로 잔머리로 생각해 볼 수 있는 사용 분야
집에서 가족이 사용하는 PC에 각종 영상 및 자료들을 저장 할 때 (탐구심이 높지 않거나, 검색이라는 메뉴를 모르는 가족들이 있을 때 추천!!!) (단 !!! 관리 상태로 보는 방법을 터득하거나, 동영상 검색을 한다면 대략 낭패 orz...)
B급 쿠소 게임을 설치하고서 삭제 할때 (Uninstall 하는 시간 조차 아깞다 한번에 사라져라!!!!)
클리앙에서 넘어와서 구경하고 갑니다. 저도 최근에 SandBoxie를 접하면서 일하는데 많이 활용하고 있습니다. 조금 느린게 흠이지만 활용하기에 따라 시스템을 더욱 깔끔하게 유지할 수 있겠더군요. 트랙백도 한번 남겨봅니다. 저도 글 맨아래 활용부분에 대해서 살짝 정리해보았습니다.