ممکن است اغلب اصطلاح sandbox را در ارتباط با سیستم عامل ها بشنوید. این در واقع یک فضای رزرو شده برای برنامه است که نمی تواند آن را ترک کند. برنامه های موبایل معمولاً در جعبه های شنی اجرا می شوند، بنابراین در مقایسه با دسکتاپ های کلاسیک محدود هستند.
بنابراین یک سندباکس یک مکانیسم امنیتی است که برای جداسازی فرآیندهای در حال اجرا استفاده می شود. اما این "sandbox" همچنین میتواند یک محیط آزمایشی مجزا باشد که به برنامهها اجازه میدهد بدون تأثیر بر سایر برنامهها یا خود سیستم، اجرا شوند و فایلها باز شوند. این امنیت آن را تضمین می کند.
به عنوان مثال، این نرمافزار توسعهای است که ممکن است کاملاً درست عمل نکند، اما در عین حال کدهای مخربی که از منابع نامعتبر، معمولاً از توسعهدهندگان شخص ثالث میآیند، از این فضای رزرو شده خارج نمیشوند. اما sandbox برای شناسایی بدافزار نیز استفاده میشود، زیرا لایهای از محافظت در برابر تهدیدات امنیتی مانند حملات پنهانی و سوء استفادههایی که از آسیبپذیریهای روز صفر استفاده میکنند، ارائه میدهد.
یک بازی سندباکس
اگر با یک بازی sandbox مواجه شدید، معمولاً بازیای است که در آن بازیکن میتواند کل دنیای بازی را مطابق با ایدههای خود تغییر دهد، البته با محدودیتهای خاصی - از این رو نام sandbox به این معنی است که به معنای آن است که شما نمیتوانید فراتر از آن بروید. مرزهای داده شده بنابراین این همان نام است، اما معنای بسیار متفاوتی دارد.