
นับตั้งแต่มัลแวร์ขุดเหมือง crypto ที่แอบแฝงเข้ามาเกาะเครื่องของฉัน — สิ่งหนึ่งที่ฉันค้นพบหลังจากที่มันปิดการใช้งาน Windows Defender และแทงค์อัตราเฟรมของฉันในเกม — ฉันค่อนข้างมั่นใจมากขึ้นกับการติดตั้งสิ่งที่ฉันไม่รู้ แต่เนื่องจากการทดลองใช้ซอฟต์แวร์ได้กลายมาเป็นส่วนหนึ่งของงานของฉันที่ Windows Insight อีกครั้ง ฉันจึงใช้ Windows Sandbox แทนที่จะใช้เครื่องเสมือนที่ครบครันเพื่อทดสอบเครื่องมือเกือบทั้งหมดก่อนที่จะถ่ายโอนไปยังระบบหลักของฉัน ด้วยสิ่งนี้ ฉันสามารถสร้างสภาพแวดล้อมที่ปลอดภัยสำหรับการทดสอบซอฟต์แวร์ได้ทันทีโดยไม่กระทบต่อเครื่องโฮสต์ของฉัน
Windows Sandbox คืออะไร และจะเปิดใช้งานได้อย่างไร
เป็นส่วนหนึ่งของ Windows แล้ว คุณเพียงแค่ต้องสะกิดมันให้ตื่น
Windows Sandbox ใช้ไฮเปอร์ไวเซอร์ Hyper-V เพื่อสร้างสภาพแวดล้อมการทดสอบ Windows แบบแยกส่วนชั่วคราว พร้อมด้วยสแต็กเครือข่ายเสมือนของตัวเอง เมื่อดูเผินๆ มันดูเหมือนกับการติดตั้ง Windows ใหม่ แต่คุณจะสังเกตได้ทันทีว่าไม่มีฟีเจอร์หลักบางอย่างเช่น Windows Defender เลย นอกเหนือจากความแตกต่างนั้น ฉันสามารถติดตั้งซอฟต์แวร์ใดๆ ที่ฉันต้องการได้อย่างอิสระและเนื้อหาจะถูกลบทันทีที่แซนด์บ็อกซ์ปิด รวมถึงมัลแวร์ใดๆ ด้วย
Windows Sandbox เหมาะสำหรับ:
-
การทดสอบแอปพลิเคชัน
-
ปรับแต่งการตั้งค่า Windows
-
การทดสอบความเข้ากันได้ของซอฟต์แวร์
-
การเข้าถึงเว็บไซต์ที่อาจเป็นอันตราย
-
การบันทึกบทช่วยสอน Windows
หากพีซีของคุณใช้รุ่น Windows 11 Pro, Enterprise หรือ Education คุณสามารถเปิดใช้งาน Windows Sandbox ได้โดยเปิดการตั้งค่าบางอย่าง ขั้นตอนแรกคือการเปิดใช้งานการจำลองเสมือนใน UEFI ควรเรียกว่า VT-x บนบอร์ด Intel หรือ AMD-V บนบอร์ด AMD จากนั้น เมื่อคุณบูทเข้าสู่ Windows แล้ว คุณจะต้องเปิดใช้งาน Windows Sandbox และ Hyper-V ในแผง “เปิดหรือปิดคุณสมบัติ Windows” (คุณสามารถค้นหาได้โดยกดปุ่ม Start แล้วพิมพ์ชื่อ)
เมื่อเสร็จแล้ว ให้รีสตาร์ทพีซีของคุณ จากนั้น Windows Sandbox ก็น่าจะใช้งานได้ดี เปิดใช้งานโดยค้นหาใน Windows Search (กด Start จากนั้นพิมพ์ “Windows Sandbox”) เนื่องจากใช้ Windows build เดียวกันกับระบบปฏิบัติการโฮสต์ จึงเป็นความคิดที่ดีที่จะเรียกใช้ Windows Update เช่นกัน

ที่เกี่ยวข้อง
4 เหตุผลที่คุณควรยอมรับเครื่องเสมือนแทนที่จะข้ามไปที่การบูทคู่โดยตรง
ลองใช้ VM ดู
ปลอดภัยและรวดเร็ว
เครื่องมือคัดกรองที่สะดวกอย่างเหลือเชื่อ
Windows Sandbox โดยพื้นฐานแล้วคือ Hyper-V ซึ่งเป็นไฮเปอร์ไวเซอร์ประเภท 1 ที่ทำงานบนฮาร์ดแวร์กายภาพ สิ่งนี้ทำให้มีประสิทธิภาพและการแยกส่วนที่ดีที่สุดสำหรับสภาพแวดล้อมเสมือนจริง ไฮเปอร์ไวเซอร์ประเภท 1 ยังกำจัดช่องโหว่ที่มีอยู่ในระบบปฏิบัติการโฮสต์ (แม้ว่าในกรณีนี้จะเหมือนกันก็ตาม)
ยิ่งไปกว่านั้น Windows Sandbox เองก็มีน้ำหนักเบา ทุกอินสแตนซ์สามารถเปิดใช้งานได้ภายในไม่กี่วินาที เนื่องจากเปิดตัวเป็น Windows เวอร์ชันใหม่ทุกครั้ง ฉันจึงต้องตั้งค่าสภาพแวดล้อมการทดสอบสำหรับการทำงานทุกครั้ง ตัวอย่างเช่น หากฉันต้องการเล่นไฟล์ MP3 ฉันจะต้องดาวน์โหลด VLC และซอฟต์แวร์ป้องกันไวรัสเช่น Malwarebytes ข้อจำกัดอีกประการหนึ่งคืออนุญาตให้รันได้เพียงครั้งละหนึ่งอินสแตนซ์เท่านั้น ยังคงเป็นราคาเล็กน้อยที่จะจ่ายสำหรับเครื่องมือที่สะดวกสบายเช่นนี้
ไดอะแกรมอย่างง่ายที่แสดงวิธีต่างๆ ที่ VM และ Windows Sandbox แบบดั้งเดิมจัดการการแชร์หน่วยความจำ ที่มา: ไมโครซอฟต์
Windows Sandbox ใช้เทคนิคหลายอย่างเพื่อทำให้รวดเร็วและมีประสิทธิภาพ ด้วยฟีเจอร์ Dynamic Base Image มันจึงสร้างอิมเมจพื้นฐานโดยการแชร์ไฟล์จำนวนมากที่ไม่เปลี่ยนรูปแบบของระบบปฏิบัติการโฮสต์ แทนที่จะติดตั้ง Windows ตั้งแต่เริ่มต้นในแต่ละครั้ง ทำให้สามารถปรับใช้ได้เกือบจะในทันที นอกจากนี้ยังใช้เพจหน่วยความจำเดียวกันกับโฮสต์สำหรับไบนารีของระบบปฏิบัติการ ช่วยลดพื้นที่หน่วยความจำโดยไม่ทำให้ความปลอดภัยลดลง สุดท้ายจะจัดสรรทรัพยากรแบบไดนามิกตามปริมาณงานและใช้การเรนเดอร์ที่เร่งด้วยฮาร์ดแวร์ผ่าน GPU ของโฮสต์
มันจะปราบได้ยังไง.
มันไม่คงกระพัน

เพียงเพราะ Windows Sandbox ทำให้มัลแวร์หลบหนีการกักกันได้ยากอย่างยิ่งไม่ได้หมายความว่าจะไม่มีสุญญากาศ จุดล้มเหลวที่ใหญ่ที่สุดสองจุดคือคลิปบอร์ด (การคัดลอกและวาง) และการสร้างเครือข่าย หากมัลแวร์ถูกคัดลอกจากแซนด์บ็อกซ์ไปยังเครื่องโฮสต์ ความปลอดภัยของการแยกจะถือเป็นโมฆะ และถึงแม้ว่า Windows Sandbox จะใช้สวิตช์เครือข่ายเสมือนของตัวเองที่แยกการรับส่งข้อมูลจากโฮสต์ แต่ก็ยังเป็นโหนดเครือข่ายที่สมบูรณ์ ซึ่งหมายความว่ามัลแวร์สามารถใช้เป็นจุดเริ่มต้นในการสแกนและโจมตีช่องโหว่ภายในเครือข่าย
สิ่งที่ควรระวังอีกประการหนึ่งคือพฤติกรรมของมัลแวร์ มัลแวร์บางตัวสามารถตรวจพบว่ามันทำงานในสภาพแวดล้อมเสมือนจริงและระงับกิจกรรมที่เป็นอันตรายได้ ยิ่งไปกว่านั้น หากพวกเขากำลังซ่อนเพย์โหลดที่กำหนดเวลาหรือล่าช้าซึ่งตั้งค่าให้ทริกเกอร์หลังจากผ่านไปสักระยะหนึ่ง ระยะเวลาการทดสอบช่วงสั้น ๆ ครั้งแรกอาจไม่เปิดเผยอันตรายเสมอไป
ปรับแต่ง Windows Sandbox
ทำให้มีความปลอดภัยมากยิ่งขึ้น
ตัวอย่างไฟล์การกำหนดค่าสำหรับ Windows Sandbox
เพื่อจำกัดความเสี่ยงด้านคลิปบอร์ดและเครือข่าย Windows Sandbox ช่วยให้ฉันปรับแต่งลักษณะการทำงานของมันได้โดยการสร้างไฟล์ XML แบบกำหนดเอง สิ่งที่ฉันต้องทำคือบันทึกชุดค่าที่กำหนดเองเป็นไฟล์ a.wsb XML โดยใช้โปรแกรมแก้ไขข้อความ (Notepad หรือ Visual Studio Code) ฉันสามารถปิดการใช้งานการเปลี่ยนเส้นทางคลิปบอร์ด เครือข่าย และแม้แต่การเปลี่ยนเส้นทางเครื่องพิมพ์ได้ ฉันยังสามารถปิดการใช้งานการจำลองเสมือนของ GPU และอินพุตเสียงเพื่อแยกสภาพแวดล้อมเพิ่มเติมได้
นี่คือไฟล์การกำหนดค่า example.wsb นี่คือพารามิเตอร์ที่กำหนดเองทั้งหมด หากต้องการเปิดใช้งานการกำหนดค่าแบบกำหนดเอง เพียงดับเบิลคลิกที่ไฟล์ XML
จำไว้ว่าอย่าลงชื่อเข้าใช้บัญชีใดๆ ในเซสชั่น Sandbox ที่ใช้ในการทดสอบซอฟต์แวร์และเว็บไซต์
มันทำให้ฉันสบายใจเมื่อทดสอบแอปพลิเคชัน
แม้ว่าฉันจะเชื่อว่า Windows Sandbox สามารถปกป้องฉันจากภัยคุกคามส่วนใหญ่ได้ แต่ฉันก็ยังคงไม่ดาวน์โหลดซอฟต์แวร์ที่น่าสงสัยทุกชิ้นที่ฉันเจอ วิธีเดียวที่แน่นอนในการรับประกันการแยกตัวคือการเรียกใช้แอปพลิเคชันบนอุปกรณ์ที่แยกได้ทางกายภาพโดยไม่มีความสามารถด้านเครือข่ายใดๆ ถึงกระนั้น มันก็เป็นเครื่องมือสำคัญในการทดสอบเครื่องมือต่างๆ ที่ฉันต้องเขียนถึง นอกเหนือจากความปลอดภัยแล้ว Windows Sandbox ยังเป็นวิธีที่รวดเร็วในการทดสอบความเข้ากันได้และยุ่งกับการตั้งค่าแปลก ๆ ทั้งหมดภายใน Windows
*️⃣ ลิงค์ที่มา:
การจำลองเสมือน, เหตุผล 4 ประการที่คุณควรยอมรับเครื่องเสมือนแทนที่จะกระโดดตรงไปยังดูอัลบูต , ไฮเปอร์ไวเซอร์, รหัส Visual Studio, ไฟล์การกำหนดค่า .wsb , พารามิเตอร์ที่กำหนดเอง ,