طویل عرصے سے میک پاور استعمال کرنے والے ممکنہ طور پر آپریٹنگ سسٹم کو اس کی نچلی سطح پر موافقت کرنے کی صلاحیت سے لطف اندوز ہوئے۔ برسوں سے، چھپی ہوئی ترتیبات اور حسب ضرورت ایپس صارفین کو اپنے میک کو اپنی مرضی کے مطابق بنانے کے لیے مکمل کنٹرول کرنے دیتی ہیں کہ یہ کیسا لگتا ہے اور کام کرتا ہے۔
لیکن اگر صارف ان بنیادی سسٹم فائلوں تک رسائی حاصل کرسکتا ہے، تو میلویئر بھی ہوسکتا ہے۔ یہی حقیقت ہے جس نے ایپل کو میک او ایس میں سسٹم انٹیگریٹی پروٹیکشن کے نام سے ایک سیکیورٹی فیچر متعارف کرانے پر آمادہ کیا، جس کا آغاز 2015 میں OS X El Capitan سے ہوا۔ صارف کے کام کے بہاؤ اور ایپلی کیشنز. لہذا، اگر آپ زیادہ لچک کے بدلے سیکیورٹی میں کمی کے خطرے کو قبول کرنے کے لیے تیار ہیں، تو یہاں macOS میں سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کرنے کا طریقہ ہے۔
سسٹم انٹیگریٹی پروٹیکشن کیا ہے؟
اس سے پہلے کہ ہم مزید آگے بڑھیں، آئیے اس بات کو یقینی بنانے کے لیے کہ سسٹم انٹیگریٹی پروٹیکشن کیا کرتا ہے اس کے بارے میں جاننے کے لیے ایک فوری لمحہ نکالیں کہ اسے غیر فعال کرنا آپ کی ضرورت ہے۔ سسٹم انٹیگریٹی پروٹیکشن اہم سسٹم فائلوں تک رسائی کو محدود کرنے کے بارے میں ہے، اس طرح میلویئر اور دیگر نقصان دہ سافٹ ویئر کے لیے مخصوص اٹیک ویکٹرز کو روکنا ہے۔
عام macOS صارف اکاؤنٹس پر ہمیشہ پابندیاں ہوتی ہیں کہ وہ کن فائلوں تک رسائی حاصل کر سکتے ہیں، لیکن جڑ صارف, ایک خصوصی صارف اکاؤنٹ جس نے سسٹم ایڈمنسٹریشن کے مقصد کے لیے مراعات کو بلند کیا ہے، اس پر کوئی پابندی نہیں تھی۔ سسٹم انٹیگریٹی پروٹیکشن کے متعارف ہونے سے پہلے، کوئی بھی فزیکل صارف یا اسکرپٹ جو روٹ اکاؤنٹ اور پاس ورڈ تک مؤثر طریقے سے رسائی رکھتا تھا سسٹم کے ہر شعبے تک مکمل رسائی رکھتا تھا۔
اس حقیقت کے ساتھ ساتھ ممکنہ حفاظتی مسئلہ کو تسلیم کرنا زیادہ تر میک صارفین کو کبھی بھی بنیادی سسٹم فائلوں تک رسائی یا ترمیم کرنے کی ضرورت نہیں ہوگی، ایپل نے بنیادی جگہوں اور فائلوں تک رسائی کو روکنے کے لیے سسٹم انٹیگریٹی پروٹیکشن بنایا، یہاں تک کہ روٹ صارف کے لیے۔ ان مقامات میں شامل ہیں:
/سسٹم
/usr
/بن
/sbin
کوئی بھی ایپلیکیشن جو macOS کے حصے کے طور پر پہلے سے انسٹال ہے۔
سسٹم انٹیگریٹی پروٹیکشن فعال ہونے کے ساتھ، ان مقامات پر فائلوں میں ترمیم کرنے کا واحد طریقہ ایپس یا پروسیسز کے ذریعے ہے جن پر ایسا کرنے کی واضح اجازت کے ساتھ ایپل کے دستخط ہیں۔ مثال کے طور پر، سافٹ ویئر اپ ڈیٹ کا عمل یا ایپل کے اپنے ایپلیکیشن انسٹالرز۔ تھرڈ پارٹی ایپس اور یہاں تک کہ میک کا ایڈمنسٹریٹر بھی ان فائلوں کو کسی بھی حالت میں تبدیل نہیں کر سکتا۔ اگر آپ ایسا کرنے کی کوشش کرتے ہیں، یہاں تک کہ "sudo" کمانڈ کے ساتھ، آپ کو آسانی سے ایک موصول ہوگا۔ آپریشن کی اجازت نہیں ہے۔ پیغام
کیا آپ کو سسٹم کی سالمیت کے تحفظ کو غیر فعال کرنا چاہئے؟
جیسا کہ ذکر کیا گیا ہے، سسٹم انٹیگریٹی پروٹیکشن بعض پاور یوزر ورک فلوز یا ایپلیکیشنز کے ساتھ مسائل پیدا کر سکتا ہے جن کے لیے سسٹم فائلوں میں ترمیم کرنے کی اہلیت کی ضرورت ہوتی ہے۔ اچھی خبر یہ ہے کہ آپ سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کر سکتے ہیں، جب تک کہ آپ اس خطرے کو قبول کرنے کے لیے تیار ہوں کہ اگر آپ ایسا کرتے ہیں تو آپ کا میک زیادہ کمزور ہو جائے گا۔ بجلی استعمال کرنے والوں کے لیے، تاہم، ان فائلوں تک رسائی اور ان میں ترمیم کرنے کی لچک خطرے کے قابل ہو سکتی ہے۔
لہٰذا، مختصراً، اگر آپ کو یقین سے معلوم ہے کہ ایک ورک فلو یا ایپ جس کی آپ کو ضرورت ہے وہ محفوظ شدہ سسٹم فائلوں تک رسائی پر انحصار کرتی ہے، اور آپ اس میں شامل خطرات کو سمجھتے ہیں، تو آپ کو سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کرنے کا امکان ہے۔ لیکن اگر آپ نہیں جانتے کہ آپ کو سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کرنے کی ضرورت کیوں ہے، یا اگر آپ صرف اس لیے کر رہے ہیں کیونکہ آپ نے ڈاؤن لوڈ کی گئی ایک ایپ نے آپ کو بتایا تھا، تو آپ اسے فعال رکھنے اور ایپ یا عمل کے لیے کوئی اور حل تلاش کرنے سے بہتر ہیں۔ آپ کو ایڈجسٹ کرنے کی کوشش کر رہے ہیں.
سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کریں۔
- سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کرنے کے لیے، اپنے میک کو دبانے اور پکڑ کر ریکوری موڈ میں بوٹ کریں۔ کمانڈ اور آر جیسے ہی آپ بوٹ کی گھنٹی سنتے ہیں اپنے کی بورڈ پر چابیاں۔
- ایک بار جب آپ ریکوری موڈ میں بوٹ کر لیں، منتخب کریں۔ یوٹیلیٹیز > ٹرمینل اسکرین کے اوپری حصے میں مینو بار سے۔
- یہ دیکھنے کے لیے کہ آیا سسٹم انٹیگریٹی پروٹیکشن فی الحال فعال یا غیر فعال ہے، کمانڈ استعمال کریں۔ csrutil کی حیثیت.
- کو غیر فعال سسٹم انٹیگریٹی پروٹیکشن، کمانڈ استعمال کریں۔ csrutil غیر فعال. آپ کر سکتے ہیں۔ دوبارہ فعال کریں اسے بعد میں ان اقدامات کو دہرانے اور کمانڈ کا استعمال کرکے csrutil کو فعال کریں۔ اس کے بجائے
- سسٹم انٹیگریٹی پروٹیکشن کو غیر فعال کرنے کے بعد، ایپل مینو کے ذریعے اپنے میک کو دوبارہ شروع کریں۔