สารบัญ:
คำจำกัดความ - Sandboxing หมายถึงอะไร?
Sandboxing เป็นคำความปลอดภัยของคอมพิวเตอร์ที่อ้างถึงเมื่อมีการตั้งโปรแกรมนอกเหนือจากโปรแกรมอื่นในสภาพแวดล้อมที่แยกต่างหากดังนั้นหากเกิดข้อผิดพลาดหรือปัญหาด้านความปลอดภัยปัญหาเหล่านั้นจะไม่กระจายไปยังพื้นที่อื่น ๆ ในคอมพิวเตอร์ โปรแกรมถูกเปิดใช้งานในพื้นที่ที่แยกออกจากกันซึ่งสามารถทำงานได้โดยไม่ต้องคุกคามโปรแกรมอื่น ๆ
แซนด์บ็อกซ์อาจมีสภาพแวดล้อมการทำงานปกติหรือมีกระดูกเปลือยเปล่ามากกว่า เครื่องเสมือนมักใช้สำหรับสิ่งที่เรียกว่า Sandbox รันไทม์
Techopedia อธิบายถึง Sandbox
นอกจากนี้ยังมีวิธีใช้ sandboxing ในแอปพลิเคชัน ตัวอย่างเช่นรหัสที่น่าสงสัยสามารถใช้ในลักษณะที่ปลอดภัยด้วยรหัสการพิสูจน์ “ หลักฐาน” ต้องยังคงมีผลบังคับใช้เพื่อให้แน่ใจว่ารหัสนั้นปลอดภัยในการใช้งาน สิ่งนี้มีความคล้ายคลึงอย่างมากกับคีย์ที่เกี่ยวข้องกับการเข้ารหัสเพื่อให้แน่ใจว่าได้พบช่องทางการแลกเปลี่ยนที่เชื่อถือได้
มีพื้นที่อื่น ๆ อีกมากมายที่สามารถสร้างเลเยอร์ sandboxing เช่นไลบรารีที่ตั้งค่าเพื่อเปิดใช้งาน sandboxing โดยการสกัดกั้นการโทร ห้องสมุดอาจสร้างชั้น sandboxing ในเคอร์เนลระบบปฏิบัติการ
เมื่อใช้ซอฟต์แวร์ที่อาจไม่น่าเชื่อถือเป็นสิ่งสำคัญที่จะต้องใช้ในพื้นที่ที่มีทรายเพื่อไม่ให้ซอฟต์แวร์ไฟล์และแอพพลิเคชั่นอื่น ๆ ถูกบุกรุก
