Linux-এ অ্যাপ স্যান্ডবক্স করুন: Firejail ও Bubblewrap
আপনি যদি Linux ব্যবহারকারী হন এবং নিরাপত্তা বা গোপনীয়তা নিয়ে চিন্তিত থাকেন, তাহলে অ্যাপ স্যান্ডবক্সিং আপনার জন্য অত্যন্ত গুরুত্বপূর্ণ। আজ আমরা দুইটি জনপ্রিয় টুল নিয়ে আলোচনা করব — Firejail ও Bubblewrap।
স্যান্ডবক্সিং কী?
স্যান্ডবক্স মানে হলো একটি সীমিত পরিবেশ যেখানে একটি অ্যাপ চলতে পারে, কিন্তু সেটি আপনার সিস্টেমের অন্যান্য অংশে প্রবেশ করতে পারবে না। এটি অনেকটা Android-এর অ্যাপ পারমিশনের মতো।
Firejail: নতুনদের জন্য উপযুক্ত টুল
Firejail ব্যবহার করা অত্যন্ত সহজ এবং এটি অধিকাংশ সাধারণ অ্যাপের জন্য প্রাক-নির্ধারিত প্রোফাইল ব্যবহার করে।
ইনস্টলেশন:
sudo apt install firejail
ব্যবহার:
firejail firefox
এই কমান্ড চালালে Firefox একটি সীমাবদ্ধ পরিবেশে চলবে এবং আপনার ফাইল বা সিস্টেমে প্রবেশ করতে পারবে না।
বেসরকারি ব্রাউজিং:
firejail --private firefox
এই মোডে Firefox এমনভাবে চলবে যেন এটি সম্পূর্ণ নতুন একটি ব্যবহারকারী!
Bubblewrap: ডেভেলপারদের জন্য পাওয়ার টুল
Bubblewrap একটু কম ইউজার-ফ্রেন্ডলি হলেও এটি গভীর কাস্টমাইজেশন দেয়। এটি Flatpak-এর ভেতরেও ব্যবহার হয়।
ইনস্টলেশন:
sudo apt install bubblewrap
একটি কমান্ড রান করুন সম্পূর্ণ আইসোলেশনে:
bwrap --ro-bind /usr /usr --dev /dev --proc /proc --unshare-all bash
এই কমান্ডটি একটি bash shell খুলবে যেখানে বাইরের কিছুই প্রবেশ করতে পারবে না।
Firejail vs Bubblewrap
বিষয় | Firejail | Bubblewrap |
---|---|---|
ব্যবহার সহজতা | 👍 সহজ | ⚠️ জটিল |
গ্রাফিকাল অ্যাপ সাপোর্ট | ✅ | ❌ সীমিত |
কাস্টম সিকিউরিটি | ⚠️ সীমিত | ✅ অনেক |
ব্যবহারকারীর টার্গেট | নতুন ব্যবহারকারী | ডেভেলপার ও প্যাওয়ার ইউজার |
অতিরিক্ত টিপস
- Firejail দিয়ে custom profile তৈরি করতে পারেন:
/etc/firejail/
- Bubblewrap দিয়ে mini container বানানো যায়
- Snap ও Flatpak-এর চেয়েও হালকা স্যান্ডবক্সিং টুল
--noprofile
ব্যবহার করে পরীক্ষা করুন।
উপসংহার
Linux-এ নিরাপদ থাকার জন্য স্যান্ডবক্সিং এখন আর বিলাসিতা নয়, বরং একটি প্রয়োজন। নতুন ব্যবহারকারীদের জন্য Firejail আদর্শ এবং অভিজ্ঞ ডেভেলপারদের জন্য Bubblewrap দারুণ এক শক্তিশালী টুল। এখনই শুরু করুন নিরাপদ ও নিয়ন্ত্রিত অ্যাপ ব্যবহার!
আপনি যদি আরও এমন তথ্যভিত্তিক গাইড চান, আমাদের সাথে থাকুন!
0 Comments