Sandboxing হলো একটি সাইবার সিকিউরিটি কৌশল, যার মাধ্যমে কোনো সফটওয়্যার, কোড বা ওয়েব অ্যাপ্লিকেশনকে মূল অপারেটিং সিস্টেম এবং নেটওয়ার্ক থেকে সম্পূর্ণ আলাদা বা বিচ্ছিন্ন (isolated) একটি সুরক্ষিত পরিবেশে বা ভার্চুয়াল বক্সে চালানো হয়। সহজ কথায়, এটি ল্যাবরেটরির একটি কাঁচের বাক্সের মতো, যেখানে ভাইরাসবাহী কোনো উপাদান নিয়ে পরীক্ষা-নিরীক্ষা করলেও তা বাইরের পরিবেশে ছড়াতে পারে না।
এটি সফটওয়্যার ও ওয়েব অ্যাপ্লিকেশনকে যেভাবে নিরাপদ রাখে
স্যান্ডবক্সিং মূলত ক্ষতিকর উপাদানকে মূল সিস্টেম থেকে দূরে রেখে নিম্নলিখিত উপায়ে নিরাপত্তা নিশ্চিত করে:
১. সিস্টেম আইসোলেশন (System Isolation)
কোনো অজানা সফটওয়্যার বা ইমেইলের ক্ষতিকর অ্যাটাচমেন্ট যখন স্যান্ডবক্সে ওপেন করা হয়, তখন সেটি ডিভাইসের আসল হার্ডওয়্যার, মেমোরি, স্টোরেজ বা অপারেটিং সিস্টেমের গুরুত্বপূর্ণ ফাইলগুলো অ্যাক্সেস করতে পারে না। ফলে ম্যালওয়্যারটি রান করলেও তা উইন্ডোজ বা ম্যাকওএসের মূল ফাইল সিস্টেমের কোনো ক্ষতি করতে পারে না।
২. ক্ষতিকর আচরণ পর্যবেক্ষণ (Behavioral Analysis)
সিকিউরিটি প্রফেশনালরা স্যান্ডবক্স ব্যবহার করে কোনো সন্দেহভাজন ভাইরাসের লাইভ অ্যাকশন পর্যবেক্ষণ করেন। ম্যালওয়্যারটি সিস্টেমে কী কী পরিবর্তন করার চেষ্টা করছে, কোনো ফাইল ডিলিট করছে কি না, কিংবা হ্যাকারদের সার্ভারে যোগাযোগের চেষ্টা করছে কি না—তা স্যান্ডবক্সের ভেতরেই ধরা পড়ে যায়।
৩. এক ক্লিকেই সব ধ্বংস (Zero-Persistence Cleanup)
পরীক্ষা শেষে স্যান্ডবক্স পরিবেশটি বন্ধ করে দেওয়ার সাথে সাথে এর ভেতরে থাকা সমস্ত ডেটা এবং ম্যালওয়্যার চিরতরে মুছে যায়। এর ফলে ডিভাইসের আসল অপারেটিং সিস্টেম সম্পূর্ণ সুরক্ষিত ও আগের মতোই পরিষ্কার থাকে।
৪. ব্রাউজার ও ওয়েব অ্যাপের নিরাপত্তা (Web Browser Security)
আধুনিক ওয়েব ব্রাউজারগুলো (যেমন: Google Chrome, Microsoft Edge) স্যান্ডবক্সিং ব্যবহার করে। আপনি যখন কোনো ক্ষতিকর ওয়েবসাইটে যান, তখন সেই সাইটের স্ক্রিপ্ট বা ক্ষতিকর কোডটি ব্রাউজারের একটি নির্দিষ্ট ট্যাবের (স্যান্ডবক্স) ভেতরেই আটকে থাকে। এটি আপনার কম্পিউটারের অন্যান্য ফাইল চুরি করতে বা অন্য ট্যাবে থাকা ফেসবুক/ব্যাংক অ্যাকাউন্টের পাসওয়ার্ড হ্যাক করতে পারে না।
৫. জিরো-ডে অ্যাটাক প্রতিরোধ (Zero-Day Protection)
যেসব নতুন ম্যালওয়্যারের কোনো অ্যান্টিভাইরাস সিগনেচার বা প্রতিষেধক এখনও তৈরি হয়নি (Zero-day exploits), অ্যান্টিভাইরাস সেগুলোকে সাধারণত সনাক্ত করতে পারে না। কিন্তু স্যান্ডবক্সিং কোনো সিগনেচারের ওপর নির্ভর না করে সন্দেহজনক সফটওয়্যারকে আটকে ফেলে এবং এর অস্বাভাবিক আচরণ দেখে নিরাপত্তা নিশ্চিত করে।