Windows 10의 새로운 샌드 박스를 사용하는 방법 (앱을 안전하게 테스트하기 위해)

Windows 10의 2019 년 5 월 업데이트 (19H1)에는 새로운 Windows Sandbox 기능이 추가되었습니다. 오늘 Windows 10 PC에서 사용하는 방법은 다음과 같습니다.

참고 : Windows 10 Home에서는 Windows Sandbox를 사용할 수 없습니다. Windows 10의 Professional, Enterprise 및 Education 버전에서만 사용할 수 있습니다.

샌드 박스 란?

간단히 말해, Windows Sandbox는 절반은 앱이고 절반은 가상 머신입니다. 시스템의 현재 상태에서 이미지화 한 가상 클린 OS를 빠르게 스핀 업하여 기본 시스템과 격리 된 보안 환경에서 프로그램이나 파일을 테스트 할 수 있습니다. 샌드 박스를 닫으면 해당 상태가 파괴됩니다. 샌드 박스에서 Windows의 기본 설치로 아무것도 가져올 수 없으며 닫은 후에도 아무것도 남지 않습니다.

관련 : Windows 10의 새로운 샌드 박스 기능은 우리가 항상 원했던 모든 것입니다.

어떻게 얻습니까?

Windows 10 Professional 또는 Enterprise를 실행하는 최신 버전의 Windows 10 만 있으면됩니다. Windows 10 Home에는이 기능이 없습니다. Sandbox 기능은 2019 년 5 월에 안정화되었습니다.

1 단계 : 가상화가 활성화되었는지 확인

먼저 시스템의 BIOS에서 가상화가 활성화되어 있는지 확인해야합니다. 일반적으로 기본 설정이지만 쉽게 확인할 수있는 방법이 있습니다. Ctrl + Shift + Esc를 눌러 작업 관리자를 시작한 다음 "성능"탭으로 이동합니다. 왼쪽과 오른쪽에서 "CPU"범주가 선택되어 있는지 확인하고 "Virtualization : Enabled"라고 표시되어 있는지 확인합니다.

가상화가 활성화되지 않은 경우 계속하기 전에 PC의 BIOS 설정에서 활성화해야합니다.

2 단계 : 가상 머신에서 호스트 시스템을 실행중인 경우 중첩 가상화 켜기 (선택 사항)

이미 가상 머신에서 Windows의 Insider 빌드를 테스트하고 있고 해당 VM에서 Sandbox를 테스트하려는 경우 중첩 된 가상화를 설정하는 추가 단계를 수행해야합니다.

이를 수행하려면 VM 내부에서 실행되는 Windows 버전에서 PowerShell을 실행 한 후 다음 명령을 실행합니다.

Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true

이를 통해 VM의 게스트 버전의 Windows가 가상화 확장을 노출하여 Sandbox에서 사용할 수 있습니다.

3 단계 : Windows Sandbox 기능 활성화

가상화가 활성화되었는지 확인한 후 Windows Sandbox 기능을 켜는 것은 간단합니다.

이렇게하려면 제어판> 프로그램> Windows 기능 켜기 또는 끄기로 이동하십시오. (그런데 자세한 내용을 알고 싶다면 해당 Windows 기능 사용에 대한 전체 글이 있습니다.)

Windows 기능 창에서 "Windows Sandbox"확인란을 활성화합니다.

"확인"을 클릭 한 다음 Windows를 다시 시작하십시오.

3 단계 : 실행

Windows가 다시 시작되면 시작 메뉴에서 Windows Sandbox를 찾을 수 있습니다. 검색 창에 "Windows Sandbox"를 입력하거나 메뉴를 살펴본 다음 아이콘을 두 번 클릭합니다. 요청하면 관리자 권한을 갖도록 허용하십시오.

그러면 현재 OS의 복제본이 거의 표시됩니다.

약간의 차이가 있습니다. 깨끗한 Windows 설치이므로 기본 배경 화면이 표시되고 Windows와 함께 제공되는 기본 앱만 표시됩니다.

가상 OS는 기본 Windows OS에서 동적으로 생성되므로 항상 사용중인 동일한 버전의 Windows 10을 실행하고 항상 최신 상태로 유지됩니다. 후자의 사실은 기존의 VM이 자체적으로 OS를 업데이트하는 데 시간이 걸리기 때문에 특히 좋습니다.

어떻게 사용합니까?

이전에 VM을 사용해 본 적이 있다면 Sandbox를 사용하는 것이 오래된 모자처럼 느껴질 것입니다. 다른 VM과 마찬가지로 파일을 Sandbox에 직접 복사하여 붙여 넣을 수 있습니다. 하지만 드래그 앤 드롭은 작동하지 않습니다. 파일이 샌드 박스에 있으면 정상적으로 진행할 수 있습니다. 실행 파일이있는 경우 기본 시스템에서 잘 차단 된 샌드 박스에 설치할 수 있습니다.

참고할 사항 : Sandbox에서 파일을 삭제하면 휴지통으로 이동하지 않습니다. 대신 영구적으로 삭제됩니다. 항목을 삭제하면 경고가 표시됩니다.

테스트가 끝나면 다른 앱과 마찬가지로 Sandbox를 닫을 수 있습니다. 이렇게하면 OS에 대한 변경 사항과 여기에 복사 한 모든 파일을 포함하여 스냅 샷이 완전히 삭제됩니다. Microsoft는 먼저 경고를 제공 할만큼 친절했습니다.

다음에 Sandbox를 시작하면 깨끗한 상태로 돌아가서 다시 테스트를 시작할 수 있습니다.

인상적으로 Sandbox는 최소한의 하드웨어에서 잘 실행됩니다. 이 문서에 대한 테스트는 전용 그래픽 카드가없는 노후화 된 장치 인 Surface Pro 3에서 수행되었습니다. 처음에는 Sandbox가 눈에 띄게 느리게 실행되었지만 몇 분 후 제약 조건을 감안할 때 놀라 울 정도로 잘 실행되었습니다.

이 더 나은 속도는 앱을 닫았다가 다시 열어도 지속되었습니다. 전통적으로 가상 머신을 실행하려면 더 많은 마력이 필요했습니다. Sandbox의 사용 사례가 더 좁기 때문에 (여러 OS를 설치하거나 여러 인스턴스를 실행하거나 심지어 여러 스냅 샷을 찍지 않을 것입니다) 기준이 약간 낮습니다. 그러나 샌드 박스가 잘 작동하는 것은 바로이 매우 구체적인 대상입니다.

이미지 크레딧 : D-Krab / Shutterstock.com