উইন্ডোজ স্যান্ডবক্স একটি বিচ্ছিন্ন পরিবেশে কিছু অ্যাপ্লিকেশন এবং ইউটিলিটি পরীক্ষা করার জন্য এটি একটি দুর্দান্ত সরঞ্জাম। কিন্তু অনেক সময়, একজন ব্যবহারকারী বিভিন্ন সফ্টওয়্যার এবং পরিষেবাগুলি পরীক্ষা করার জন্য একটি কাস্টম পরিবেশ তৈরি করতে দেখেন। এটি ছিল উইন্ডোজ স্যান্ডবক্স পরিবেশে ভার্চুয়াল মেশিনের অন্যতম সুবিধা। কিন্তু মাইক্রোসফ্ট সক্রিয়ভাবে ব্যবহারকারীর প্রতিক্রিয়া শুনছে এবং উইন্ডোজ স্যান্ডবক্সের জন্য কাস্টম কনফিগারেশন পরিবেশ তৈরি করতে সহায়তা যোগ করেছে৷
উইন্ডোজ স্যান্ডবক্স কনফিগার করুন এবং ব্যবহার করুন
উইন্ডোজ স্যান্ডবক্সের জন্য কাস্টম কনফিগারেশন পরিবেশ তৈরি করুন
উইন্ডোজ স্যান্ডবক্স এনভায়রনমেন্টের কনফিগারেশন ফাইলগুলি এক্সএমএল ফরম্যাটিং-এ রয়েছে। উইন্ডোজ স্যান্ডবক্স পরিবেশ এগুলিকে একটি .WSB ফাইল হিসাবে পাঠ করে৷ বর্তমানে, শুধুমাত্র নিম্নলিখিত চারটি কনফিগারেশন Windows Sandbox দ্বারা সমর্থিত:
- vGPU (ভার্চুয়ালাইজড GPU)।
- নেটওয়ার্কিং।
- ভাগ করা ফোল্ডারগুলি৷ ৷
- স্টার্টআপ স্ক্রিপ্ট।
এই ডাব্লুএসবি ফাইলগুলির জন্য ফাংশনের প্রক্রিয়াটি এভাবে যায়:
এটি ব্যবহারকারীদের উইন্ডোজ স্যান্ডবক্সে বিচ্ছিন্ন পরিবেশের উপর আরও বেশি নিয়ন্ত্রণ দেবে৷
আপনাকে নোটপ্যাড বা ভিজ্যুয়াল স্টুডিও কোড ব্যবহার করে এই WSB ফাইলগুলি তৈরি বা খুলতে হবে।
উল্লেখিত দিকগুলির জন্য কনফিগারেশনগুলি এভাবেই করা হয়।
1] vGPU
উইন্ডোজ স্যান্ডবক্সের ভিজিপিইউ দিকটির সিনট্যাক্স এইভাবে দেওয়া হয়েছে:
<vGpu>VALUE</VGpu>
এবং এই দিকটির জন্য সমর্থিত মানগুলি হল:
- অক্ষম করুন: এই মানটি স্যান্ডবক্সে ভিজিপিইউ সমর্থন নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে।
- ডিফল্ট: এই মানটি vGPU সমর্থনের ডিফল্ট এবং বর্তমান মান বজায় রাখতে ব্যবহার করা যেতে পারে।
মাইক্রোসফ্ট নোট,
ভার্চুয়ালাইজড GPU সক্ষম করা স্যান্ডবক্সের আক্রমণের পৃষ্ঠকে সম্ভাব্যভাবে বাড়িয়ে তুলতে পারে৷
2] নেটওয়ার্কিং
উইন্ডোজ স্যান্ডবক্সের নেটওয়ার্কিং দিকটির সিনট্যাক্স এইভাবে দেওয়া হয়েছে:
<Networking>VALUE</Networking>
এবং এই দিকটির জন্য সমর্থিত মানগুলি হল:
- অক্ষম করুন: এই মানটি স্যান্ডবক্সে নেটওয়ার্কিং সমর্থন নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে।
- ডিফল্ট: এই মানটি নেটওয়ার্কিং সমর্থনের ডিফল্ট এবং বর্তমান মান বজায় রাখতে ব্যবহার করা যেতে পারে।
মাইক্রোসফ্ট নোট,
নেটওয়ার্কিং সক্ষম করা আপনার অভ্যন্তরীণ নেটওয়ার্কে অবিশ্বস্ত অ্যাপ্লিকেশনগুলিকে প্রকাশ করতে পারে৷
৷
3] শেয়ার করা ফোল্ডারগুলি
উইন্ডোজ স্যান্ডবক্সের শেয়ার্ড ফোল্ডারের দিকটির সিনট্যাক্স এইভাবে দেওয়া হয়েছে:
<MappedFolder> <HostFolder>PATH OF THE HOST FOLDER</HostFolder> <ReadOnly>VALUE</ReadOnly> </MappedFolder>
এবং এই দিকটির জন্য সমর্থিত উপ-বিষয়গুলি হল:
- হোস্টফোল্ডার: স্যান্ডবক্সে ভাগ করার জন্য হোস্ট মেশিনে ফোল্ডারটি নির্দিষ্ট করে। মনে রাখবেন যে ফোল্ডারটি আগে থেকেই হোস্ট থাকতে হবে, অথবা ফোল্ডারটি পাওয়া না গেলে কন্টেইনারটি চালু হতে ব্যর্থ হবে।
- Only read: সত্য হলে, কন্টেইনারের মধ্যে থেকে ভাগ করা ফোল্ডারে শুধুমাত্র-পঠন অ্যাক্সেস কার্যকর করে। সমর্থিত মান:সত্য/মিথ্যা।
মাইক্রোসফ্ট নোট,
হোস্ট থেকে ম্যাপ করা ফাইল এবং ফোল্ডারগুলি স্যান্ডবক্সের অ্যাপগুলির দ্বারা আপস করা যেতে পারে বা সম্ভাব্য হোস্টকে প্রভাবিত করতে পারে৷
4] LogonCommand
উইন্ডোজ স্যান্ডবক্সের LogonCommand দিকটির সিনট্যাক্স এইভাবে দেওয়া হয়েছে:
<LogonCommand> <Command>COMMAND TO BE INVOKED ON STARTUP</Command> </LogonCommand>
এবং এই দিকটির জন্য সমর্থিত উপ-বিষয়গুলি হল:
- কমান্ড: এটি একটি এক্সিকিউটেবল স্ক্রিপ্ট হবে যা স্টার্টআপে কার্যকর করা হবে।
মাইক্রোসফ্ট নোট,
যদিও খুব সাধারণ কমান্ডগুলি কাজ করবে (একটি এক্সিকিউটেবল বা স্ক্রিপ্ট চালু করা), একাধিক ধাপ জড়িত আরও জটিল পরিস্থিতিতে একটি স্ক্রিপ্ট ফাইলে স্থাপন করা উচিত। এই স্ক্রিপ্ট ফাইলটি একটি শেয়ার করা ফোল্ডারের মাধ্যমে কন্টেইনারে ম্যাপ করা হতে পারে, এবং তারপর LogonCommand নির্দেশের মাধ্যমে কার্যকর করা হতে পারে৷
উদাহরণ
মাইক্রোসফ্ট একটি কাস্টমাইজড উইন্ডোজ স্যান্ডবক্স পরিবেশের একটি সঠিক উদাহরণ দিয়েছে যেখানে ভিজিপিইউ এবং নেটওয়ার্কিং অক্ষম করা হয়েছে, শেয়ার করা ডাউনলোড ফোল্ডারে কেবলমাত্র পাঠযোগ্য অ্যাক্সেস রয়েছে এবং স্টার্টআপে ডাউনলোড ফোল্ডার চালু হবে৷
কোডটি এভাবে চলে:
<Configuration> <VGpu>Disable</VGpu> <Networking>Disable</Networking> <MappedFolders> <MappedFolder> <HostFolder>C:\Users\Public\Downloads</HostFolder> <ReadOnly>true</ReadOnly> </MappedFolder> </MappedFolders> <LogonCommand> <Command>explorer.exe C:\users\WDAGUtilityAccount\Desktop\Downloads</Command> </LogonCommand> </Configuration>
বিকল্পভাবে, আপনি এই ফাইলটি সরাসরি আমাদের সার্ভার থেকে ডাউনলোড করতে পারেন এবং নিজে নিজে চেষ্টা করে দেখতে পারেন৷
৷এই বৈশিষ্ট্যটির সবচেয়ে ভালো দিকটি হল এটি Windows 10 1903 মে 2019 আপডেট এবং নতুন-এ ব্যবহার করার জন্য উপলব্ধ। এর মানে হল, আপনি যদি Windows 10 বিল্ড 18342 বা তার চেয়ে নতুন চালান, আপনি কোনো সমস্যা ছাড়াই এই বৈশিষ্ট্যটি ব্যবহার করতে সক্ষম হবেন৷
আপনি Microsoft এ এই বৈশিষ্ট্য সম্পর্কে আরও জানতে পারেন৷
৷