Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 샌드박스(Windows Sandbox)에서 네트워킹을 비활성화하는 방법

Windows 10에는 특정 프로그램이나 기능을 안전하게 시험해 볼 수 있는 격리 환경인 샌드박스(Windows Sandbox)가 내장되어 있습니다. 이 기능은 Hyper-V 가상화 기술을 기반으로 하며, 신뢰할 수 없는 애플리케이션을 호스트 시스템과 완전히 분리된 상태에서 실행하고 테스트할 수 있게 해줍니다. 작업을 마친 후에는 샌드박스를 종료하기만 하면 모든 파일과 상태가 영구적으로 삭제되므로 실제 시스템에는 어떠한 영향도 남지 않습니다.

이 글에서는 Windows Sandbox의 네트워킹(Networking) 기능을 활성화하거나 비활성화하는 방법을 살펴보겠습니다.

Windows Sandbox에서 네트워킹을 비활성화해야 하는 이유

샌드박스는 격리된 환경이지만, 네트워크 접근이 허용되어 있으면 외부와의 통신 경로가 열려 있는 셈입니다. 네트워킹 기능을 비활성화하면 샌드박스가 노출하는 공격 표면(Attack Surface)을 크게 줄일 수 있어 보안이 한층 강화됩니다.

방법 1: 레지스트리 편집기를 사용하는 방법

  1. 레지스트리 편집기를 엽니다.
  2. 다음 레지스트리 키로 이동합니다: \Microsoft\Windows\Sandbox
  3. AllowNetworking 값을 0으로 변경하면 네트워킹이 비활성화됩니다.
  4. 네트워킹을 다시 활성화하려면 값을 1로 변경합니다.

단계별 진행 방법

1단계. Win + R 키를 동시에 눌러 '실행(Run)' 대화 상자를 열고, 빈 칸에 regedit를 입력한 후 Enter 키를 누릅니다.

2단계. 레지스트리 편집기가 열리면 아래 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Sandbox

3단계. 해당 위치에서 새로운 32비트 DWORD 값을 생성하고 이름을 'AllowNetworking'으로 지정합니다. 참고로 32비트 또는 64비트 Windows 여부와 관계없이 값 유형은 반드시 32비트 DWORD를 사용해야 합니다.

4단계. Windows Sandbox에서 네트워킹을 비활성화하려면 이 키의 값을 '0'으로 설정합니다.

5단계. 네트워킹 기능을 다시 사용하려면 생성한 키를 완전히 삭제하거나 값을 '1'로 변경하면 됩니다.

방법 2: 로컬 그룹 정책 편집기를 사용하는 방법

레지스트리 수정이 부담스럽다면 그룹 정책 편집기를 통해 더 간편하게 설정할 수 있습니다.

1단계. 로컬 그룹 정책 편집기를 연 후 왼쪽 창에서 아래 경로로 이동합니다.

컴퓨터 구성\관리 템플릿\Windows 구성 요소\Windows Sandbox

2단계. 오른쪽 창에서 'Windows Sandbox에서 네트워킹 허용' 정책을 두 번 클릭한 후 '사용 안 함(Disabled)'으로 설정합니다.

이 정책은 샌드박스 내에서의 네트워킹을 활성화하거나 비활성화합니다. 네트워크 접근을 차단하면 샌드박스가 노출하는 공격 표면을 줄일 수 있습니다.

정책을 사용하면 호스트에 가상 스위치가 생성되고, 가상 NIC를 통해 Windows Sandbox가 해당 스위치에 연결되어 네트워킹이 가능해집니다.

정책을 사용 안 함으로 설정하면 Windows Sandbox에서 네트워킹이 비활성화됩니다.

설정을 저장하고 편집기를 종료하면 됩니다. 이상으로 Windows Sandbox에서 네트워킹을 제어하는 두 가지 방법을 알아보았습니다.