홈페이지 » 어떻게 » Windows 10의 새로운 샌드 박스 기능은 우리가 항상 원했던 모든 것입니다.

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

    인터넷에서 찾은 프로그램이든, 이메일에 들어있는 프로그램이든, 실행 파일을 실행하는 것은 항상 위험합니다. 클린 시스템에서 소프트웨어를 테스트하려면 VM (Virtual Machine) 소프트웨어와 VM 내부에서 실행되는 별도의 Windows 라이센스가 필요합니다. Microsoft는 Windows Sandbox로이 문제를 해결하려고합니다..

    VM : 안전 테스트 용이지만 사용하기 어렵다.

    우리는 모두 친구 나 가족의 것으로 보이는 이메일을 받았으며 첨부 파일이 있습니다. 어쩌면 우리는 그것을 기대하고 있었지만 어쨌든 그것은 옳지 않은 것처럼 보입니다. 또는 인터넷에서 멋지게 보이는 앱을 발견했을 수도 있지만, 들어 본 적이없는 개발자가 제공 한 것입니다..

    너 뭐하니? 다운로드하여 실행하고 위험을 감수해야합니까? ransomware와 같은 것들이 만연하고 있으면, 너무 신중하기가 거의 불가능합니다..

    소프트웨어 개발에서 개발자가 가장 필요로하는 것은 깨끗한 시스템입니다. 프로그램, 파일, 스크립트 또는 기타 수하물이 설치되어 있지 않은 OS를 빠르고 쉽게 가져올 수 있습니다. 여분의 것이 있으면 테스트 결과가 왜곡 될 수 있습니다..

    두 가지 상황 모두를 해결하는 가장 좋은 방법은 가상 컴퓨터를 사용하는 것입니다. 이렇게하면 깨끗하고 분리 된 OS를 얻을 수 있습니다. 해당 첨부 파일이 맬웨어로 판명되면 영향을받는 것은 가상 컴퓨터뿐입니다. 이전 스냅 샷으로 복원하면 갈 수 있습니다. 개발자라면 새로운 머신을 설치 한 것처럼 테스트를 수행 할 수 있습니다..

    VM 소프트웨어에는 몇 가지 문제가 있습니다..

    첫째, 비용이 많이들 수 있습니다. VirtualBox와 같은 무료 대안을 사용하더라도 가상화 OS에서 실행하려면 유효한 Windows 라이센스가 필요합니다. 그리고 확실히 Windows 10을 정품 인증하지 않고 도망 갈 수는 있지만 테스트 할 수있는 것.

    둘째, 적절한 성능 수준에서 VM을 실행하려면 합리적으로 강력한 하드웨어와 많은 저장 공간이 필요합니다. 스냅 샷을 사용하면 더 작은 SSD를 빠르게 채울 수 있습니다. 대형 HDD를 사용하면 성능이 저하 될 수 있습니다. 당신은 아마도 이러한 힘이 부족한 자원을 노트북에서 사용하고 싶지 않을 것입니다..

    마지막으로 VM은 복잡합니다. 의심스러운 실행 파일을 테스트하기 위해 설정하고 싶은 것은 아닙니다..

    다행히 Microsoft는 이러한 모든 문제를 즉시 해결할 수있는 새로운 솔루션을 발표했습니다..

    Windows Sandbox

    Microsoft Tech Community 블로그의 게시물에서 Hari Pulapaka는 새로운 Windows Sandbox에 대해 자세히 설명합니다. 이전에 InPrivate Desktop이라고하는이 기능은 컴퓨터에 해를 끼치 지 않을 염려없이 소프트웨어를 실행할 수있는 "격리 된 임시 데스크탑 환경"을 만듭니다.

    표준 VM과 매우 흡사하게 Sandbox에 설치 한 소프트웨어는 격리되어있어 호스트 시스템에 영향을 미치지 않습니다. 샌드 박스를 닫으면 설치된 모든 프로그램, 추가 한 파일 및 변경 한 설정이 삭제됩니다. 다음에 Sandbox를 실행하면 깨끗한 슬레이트로 돌아갑니다. Microsoft는 하이퍼 바이저를 통해 하드웨어 기반 가상화를 사용하여 별도의 커널을 실행하여 Sandbox를 호스트에서 격리 할 수 ​​있습니다..

    즉, 위험한 소스에서 실행 파일을 안전하게 다운로드하고 호스트 시스템에 위험없이 Sandbox에 설치할 수 있습니다. 또는 새로운 Windows 복사본에서 개발 시나리오를 신속하게 테스트 할 수 있습니다..

    인상적으로 요구 사항은 상당히 낮습니다.

    • Windows 10 Pro 또는 Enterprise 빌드 18301 이상 (현재 사용할 수 없지만 곧 Insider Preview 빌드로 출시 될 예정 임)
    • x64 아키텍처
    • BIOS에서 활성화 된 가상화 기능
    • 최소 4GB RAM (8GB 권장)
    • 최소 1GB의 디스크 여유 공간 (SSD 권장)
    • 최소 2 개의 CPU 코어 (하이퍼 스레딩이 권장되는 4 개의 코어 권장)

    Sandbox의 더 좋은 부분 중 하나는 가상 하드 디스크 (VHD)를 다운로드하거나 만들 필요가 없다는 것입니다. 대신 Windows는 컴퓨터의 호스트 OS를 기반으로 클린 스냅 샷 OS를 동적으로 생성합니다. 이 과정에서 시스템에서 변경되지 않고 변경되는 공통 파일을 참조하는 파일에 연결됩니다.

    이것은 엄청나게 밝은 이미지를 만듭니다. 단지 100 MB입니다. 샌드 박스를 사용하지 않으면 이미지가 25MB로 압축됩니다. 본질적으로 OS의 사본이기 때문에 별도의 라이센스 키가 필요하지 않습니다. Windows 10 Pro 또는 Windows 10 Enterprise를 사용하는 경우 Sandbox를 실행하는 데 필요한 모든 것이 있습니다..

    안전과 보안을 위해 Microsoft는 이전에 도입 한 컨테이너 개념을 사용합니다. Sandbox OS는 호스트와 분리되어있어 표면 상으로는 VM이 ​​앱처럼 실행될 수 있습니다..

    분리 정도에도 불구하고 호스트 시스템과 샌드 박스는 함께 작동합니다. 필요에 따라 호스트는 샌드 박스에서 메모리를 회수하여 기기의 속도 저하를 방지합니다. 또한 Sandbox는 호스트 시스템의 배터리 레벨을 인식하여 전력 소비를 최적화 할 수 있습니다. 이동 중에 랩톱에서 샌드 박스를 실행하는 것이 가능합니다..

    이 모든 기능과 기타 향상된 기능은 매우 안전하고 빠르며 저렴한 가상 시스템을 만듭니다. 기존 솔루션보다 훨씬 적은 오버 헤드로 빠르고 안전한 VM과 같은 솔루션을 제공합니다. 신속하게 스냅 샷을 불러오고 테스트하고 파괴 한 다음 필요에 따라 반복 할 수 있습니다. 모든 것을 집중적으로 수행하는 것처럼 하드웨어를 개선하면 더 원활하게 실행됩니다. 하지만 위와 같이 하드웨어의 성능이 떨어지더라도 샌드 박스를 실행할 수 있어야합니다..

    한 가지 단점은 모든 컴퓨터가 Windows 10 Pro 또는 Enterprise와 함께 제공되는 것은 아닙니다. Windows 10 Home을 사용하는 경우 샌드 박스를 사용할 수 없습니다.

    어떻게해야합니까??

    최신 정보: Microsoft는 Windows 10 빌드 18305를 Fast Ring의 Insider에 방금 출시했습니다. 즉, 기꺼이 살고 싶다면 내부 프로그램에 가입하고 업데이트하여 최신 미리보기 빌드로 업데이트 할 수 있습니다. 우리는 확실히 당신의 1 차적인 PC에 이것을하는 추천하지 않는다.

    불행히도 Windows Sandbox를 아직 얻을 수 없습니다. Microsoft가 아직 발표하지 않은 Windows 10 빌드 18301 이상이 필요합니다. 그러나 일단 해당 버전을 사용할 수있게되면 직설적 인 사건이됩니다. BIOS에서 가상화 기능을 사용하도록 설정해야합니다. 그러면 Windows 기능 대화 상자에서 Windows Sandbox를 켜기 만하면됩니다.

    Windows Sandbox가 설치되면 시작은 다른 앱이나 프로그램과 거의 같습니다. 시작 메뉴에서 찾아서 실행하고 관리자 권한을 부여하는 UAC 프롬프트에 동의하십시오. 그러면 샌드 박스로 파일과 프로그램을 드래그 앤 드롭하여 필요할 때 테스트 할 수 있습니다. 완료되면 프로그램을 닫고 Sandbox는 변경 한 사항을 모두 버립니다..

    Mary Jo Foley를 통해