দীর্ঘদিনের ম্যাক পাওয়ার ব্যবহারকারীরা সম্ভবত অপারেটিং সিস্টেমটিকে সর্বনিম্ন স্তরে পরিবর্তন করার ক্ষমতা উপভোগ করেছেন। বছরের পর বছর ধরে, লুকানো সেটিংস এবং কাস্টমাইজেশন অ্যাপ্লিকেশানগুলি ব্যবহারকারীদের তাদের ম্যাকের সম্পূর্ণ নিয়ন্ত্রণ নিতে দেয় যাতে এটি কেমন দেখায় এবং কাজ করে তা কাস্টমাইজ করতে।
কিন্তু ব্যবহারকারী যদি এই মূল সিস্টেম ফাইলগুলি অ্যাক্সেস করতে পারে, তাহলে ম্যালওয়্যারও হতে পারে। এই বাস্তবতাই অ্যাপলকে 2015 সালে OS X El Capitan দিয়ে শুরু করে MacOS-এ সিস্টেম ইন্টিগ্রিটি প্রোটেকশন নামে একটি নিরাপত্তা বৈশিষ্ট্য প্রবর্তন করতে প্ররোচিত করেছিল। এবং যদিও সিস্টেম ইন্টিগ্রিটি প্রোটেকশন একটি গুরুত্বপূর্ণ বৈশিষ্ট্য যা বেশিরভাগ ব্যবহারকারীরা উপকৃত হবে, এটি নির্দিষ্ট শক্তির সাথে সমস্যা সৃষ্টি করতে পারে। ব্যবহারকারীর কর্মপ্রবাহ এবং অ্যাপ্লিকেশন। সুতরাং, আপনি যদি বৃহত্তর নমনীয়তার বিনিময়ে হ্রাসকৃত সুরক্ষার ঝুঁকি গ্রহণ করতে ইচ্ছুক হন, তাহলে ম্যাকওএস-এ সিস্টেম ইন্টিগ্রিটি সুরক্ষা কীভাবে অক্ষম করবেন তা এখানে রয়েছে।
সিস্টেম ইন্টিগ্রিটি প্রোটেকশন কি?
আমরা আরও এগিয়ে যাওয়ার আগে, এটিকে নিষ্ক্রিয় করা আপনার যা প্রয়োজন তা নিশ্চিত করতে সিস্টেম ইন্টিগ্রিটি প্রোটেকশন ঠিক কী করে তা নিয়ে একটু দ্রুত মুহূর্ত নেওয়া যাক। সিস্টেম ইন্টিগ্রিটি প্রোটেকশন হল গুরুত্বপূর্ণ সিস্টেম ফাইলগুলিতে অ্যাক্সেস সীমাবদ্ধ করা, যার ফলে ম্যালওয়্যার এবং অন্যান্য দূষিত সফ্টওয়্যারগুলির জন্য নির্দিষ্ট আক্রমণ ভেক্টরগুলিকে ব্লক করা।
সাধারন macOS ব্যবহারকারীর অ্যাকাউন্টগুলির সর্বদা সীমাবদ্ধতা থাকে যে তারা কোন ফাইলগুলি অ্যাক্সেস করতে পারে, কিন্তু রুট ব্যবহারকারী, একটি বিশেষ ব্যবহারকারী অ্যাকাউন্ট যা সিস্টেম প্রশাসনের উদ্দেশ্যে উন্নত সুযোগ-সুবিধা দিয়েছে, কোন সীমাবদ্ধতা ছিল না। সিস্টেম ইন্টিগ্রিটি প্রোটেকশন প্রবর্তনের আগে, রুট অ্যাকাউন্ট এবং পাসওয়ার্ডে কার্যকরীভাবে অ্যাক্সেস ছিল এমন যেকোন শারীরিক ব্যবহারকারী বা স্ক্রিপ্টের সিস্টেমের প্রতিটি ক্ষেত্রে সম্পূর্ণ অ্যাক্সেস ছিল।
সম্ভাব্য নিরাপত্তার বিষয়টিকে চিনতে হবে, সেই সাথে সর্বাধিক ম্যাক ব্যবহারকারীদের কখনই মূল সিস্টেম ফাইলগুলি অ্যাক্সেস বা সংশোধন করতে হবে না, অ্যাপল মূল অবস্থান এবং ফাইলগুলিতে অ্যাক্সেস ব্লক করতে সিস্টেম ইন্টিগ্রিটি সুরক্ষা তৈরি করেছে, এমনকি রুট ব্যবহারকারীর জন্যও। এই অবস্থানগুলি অন্তর্ভুক্ত:
/পদ্ধতি
/ইউএসআর
/বিন
/sbin
ম্যাকওএস-এর অংশ হিসেবে প্রাক-ইনস্টল করা যেকোনো অ্যাপ্লিকেশন
সিস্টেম ইন্টিগ্রিটি প্রোটেকশন সক্ষম করে, এই অবস্থানগুলিতে ফাইলগুলিকে সংশোধন করার একমাত্র উপায় হল অ্যাপ বা প্রক্রিয়াগুলির মাধ্যমে যা করার জন্য স্পষ্ট অনুমতি সহ অ্যাপল স্বাক্ষরিত। উদাহরণস্বরূপ, সফ্টওয়্যার আপডেট প্রক্রিয়া বা অ্যাপলের নিজস্ব অ্যাপ্লিকেশন ইনস্টলার। তৃতীয় পক্ষের অ্যাপ এবং এমনকি ম্যাকের অ্যাডমিনিস্ট্রেটরও কোনো পরিস্থিতিতে এই ফাইলগুলিকে সংশোধন করতে পারে না। আপনি যদি এটি করার চেষ্টা করেন, এমনকি একটি "sudo" কমান্ড দিয়েও, আপনি কেবল একটি পাবেন অপারেশন অনুমতি না বার্তা
আপনি সিস্টেম অখণ্ডতা সুরক্ষা নিষ্ক্রিয় করা উচিত?
যেমন উল্লেখ করা হয়েছে, সিস্টেম ইন্টিগ্রিটি সুরক্ষা কিছু পাওয়ার ব্যবহারকারী ওয়ার্কফ্লো বা অ্যাপ্লিকেশনগুলির সাথে সমস্যা সৃষ্টি করতে পারে যার জন্য সিস্টেম ফাইলগুলি পরিবর্তন করার ক্ষমতা প্রয়োজন। সুসংবাদটি হল যে আপনি সিস্টেম ইন্টিগ্রিটি সুরক্ষা অক্ষম করতে পারেন, যতক্ষণ না আপনি ঝুঁকি গ্রহণ করতে ইচ্ছুক হন যে যদি আপনি এটি করেন তবে আপনার ম্যাক আরও ঝুঁকিপূর্ণ হবে। শক্তি ব্যবহারকারীদের জন্য, যাইহোক, এই ফাইলগুলি অ্যাক্সেস এবং সংশোধন করা চালিয়ে যাওয়ার নমনীয়তা ঝুঁকির মূল্য হতে পারে।
সুতরাং, সংক্ষেপে, আপনি যদি নিশ্চিতভাবে জানেন যে একটি ওয়ার্কফ্লো বা অ্যাপের জন্য আপনার প্রয়োজন সুরক্ষিত সিস্টেম ফাইলগুলিতে অ্যাক্সেসের উপর নির্ভর করে এবং আপনি জড়িত ঝুঁকিগুলি বোঝেন, আপনি সম্ভবত সিস্টেম ইন্টিগ্রিটি সুরক্ষা অক্ষম করে ঠিক হয়ে যাবেন। কিন্তু আপনি যদি না জানেন যে কেন আপনাকে সিস্টেম ইন্টিগ্রিটি প্রোটেকশন অক্ষম করতে হবে, অথবা আপনি যদি এটি করছেন কারণ আপনি ডাউনলোড করেছেন এমন একটি অ্যাপ আপনাকে বলেছিল, তাহলে আপনি এটিকে সক্ষম করে রাখা এবং অ্যাপ বা প্রক্রিয়াটির জন্য অন্য সমাধান খুঁজে বের করাই ভালো। আপনি মিটমাট করার চেষ্টা করছেন।
সিস্টেম ইন্টিগ্রিটি সুরক্ষা অক্ষম করুন
- সিস্টেম ইন্টিগ্রিটি প্রোটেকশন অক্ষম করতে, আপনার ম্যাককে রিকভারি মোডে বুট করুন এবং চেপে ধরে রাখুন আদেশ এবং আর বুট কাইম শোনার সাথে সাথে আপনার কীবোর্ডের কীগুলি।
- একবার আপনি রিকভারি মোডে বুট হয়ে গেলে, নির্বাচন করুন ইউটিলিটিস > টার্মিনাল স্ক্রিনের উপরের মেনু বার থেকে।
- সিস্টেম ইন্টিগ্রিটি সুরক্ষা বর্তমানে সক্ষম বা অক্ষম করা আছে কিনা তা পরীক্ষা করতে, কমান্ডটি ব্যবহার করুন csrutil অবস্থা.
- প্রতি নিষ্ক্রিয় সিস্টেম ইন্টিগ্রিটি প্রোটেকশন, কমান্ডটি ব্যবহার করুন csrutil নিষ্ক্রিয়. তুমি পারবে পুনরায় সক্ষম করুন এটি পরে এই পদক্ষেপগুলি পুনরাবৃত্তি করে এবং কমান্ড ব্যবহার করে csrutil সক্ষম করুন পরিবর্তে.
- একবার আপনি সিস্টেম ইন্টিগ্রিটি সুরক্ষা অক্ষম করলে, অ্যাপল মেনুর মাধ্যমে আপনার ম্যাক পুনরায় চালু করুন।