কম্পিউটার টিউটোরিয়াল

macOS রুট বাগ ফিক্স: হ্যাকারদের আপনার ম্যাক এক্সেস করতে থেকে রক্ষা করুন

macOS High Sierra-তে আবিষ্কৃত 'রুট অ্যাক্সেস ফ্ল' সাথে কীভাবে মুখোমুখি হবেন সে ব্যাপারে এই টিউটোরিয়াল। Послеের আপডেট: macOS 10.13 থেকে 10.13.1-এ আপগ্রেড করলে অ্যাপলের ফিক্স সাময়িকভাবে গায়েব হয়—এ সन्दর্ভে বিস্তারিত জানতে এখানে ক্লিক করুন।

২৮ নভেম্বর ২০১৭ মঙ্গলবারে macOS High Sierra-এ একটি ত্রুটি আবিষ্কৃত হয় যাতে পাসওয়ার্ড ছাড়াই রুট অ্যাক্সেস পাওয়া যায়। অর্থাৎ কেউ আপনার ম্যাকের সেটিংস বদলাতে চাইলে শুধু ইউজারনেম হিসেবে 'root' লিখলেই চলবে—পাসওয়ার্ড লাগবে না।

উদাহরণস্বরূপ, System Preferences-এ Security & Privacy-তে যেকোনো যেতে পারে, User Name হিসেবে 'root' দিয়ে পাসওয়ার্ড ছাড়া অ্যাডমিন অধিকার পেতে পারে। ফলে ইউজার পাসওয়ার্ড বদলানো, অ্যাপ ডাউনলোড সেটিংস পরিবর্তন, কিচেন ডেটা এক্সেস—সব সম্ভব।

প্রথমবার লগইন করলে কাজ করবে না। কিন্তু বারবার চেষ্টা করলে এক্সেস মিেলে যাবে।

শর্ত হলো হ্যাকারের ম্যাকতে ফিজিক্যাল অ্যাক্সেস থাকতে হবে। তাই যদি কেউ ম্যালিশাস উদ্দেশ্যে আপনার ম্যাক এক্সেস করতে না পারে, তবে চিন্তার কারণ নেই (রিমোট অ্যাক্সেস থাকলে আলাদা কথা, কিন্তু সেটি কমই সম্ভব)।

Macworld US-এর সহকর্মীরা macOS High Sierra 10.13.1 চালিত একটি MacBook Pro-তে রুট লগইন টেস্ট করেছেন এবং সেটি কাজ করেছে। নিচের ভিডিও দেখুন।

রিপোর্টারের মতে, রুট লগইন শুধু তখন কাজ করে যখন আপনি ইতিমধ্যে অন্য ইউজারনেম দিয়ে লগইন করে থাকেন।

স্টার্টআপে যে লগইন স্ক্রিন আসে সেখানে রুট এবং নো পাসওয়ার্ড দিয়ে লগইন করা যায় না। এই হ্যাক তभी কাজ করে যখন আপনি ইতিমধ্যে ম্যাকে লগইন করা থাকেন (যাহলে অবশ্যই স্ট্রং পাসওয়ার্ড সেট করবেন—না থাকলে স্ট্রং পাসওয়ার্ড বেছে নেওয়ার গাইড পড়ুন)।

আমরা নিজেরা ট্রাই করলে ছয়বার চেষ্টার পর রুট এক্সেস মিেল।

অ্যাপল ত্বরান্বিত বিবৃতি দিয়ে বললো যে সেটি ফিক্সের কাজ করছে: "আমাদের সিকিউরিটি ইঞ্জিনীররা মঙ্গলবারে দুপুরে এই সমস্যাটি জানার সাথে সাথেই আপডেটে কাজ শুরু করল। বুধবার সকাল ৮টার পর্যন্ত আপডেট ডাউনলোডের জন্য উপলব্ধ, এবং দিনের পরে macOS High Sierra 10.13.1 চলিত সব সিস্টেমে অটোমেটিক ইনস্টল হবে।"

আমরা এই প্যাচ আপডেট করার পরামর্শ দিই। (সর্বশেষ macOS ভার্সনের বিস্তারিত এখানে।) যাইহোক, The Guardian মন্তব্য করেছে যে এই প্যাচ কিছু ইউজারের ফাইল শেয়ারিং-এ সমস্যা সৃষ্টি করেছে।

Security Update 2017-001

অ্যাপল ২৯ নভেম্বর Security Update 2017-001 জারি করেছে macOS High Sierra 10.13 এবং 10.13.1-के জন্য।

এই আপডেটে রুট বাগ ফিক্স করা হয়েছে যেখানে অ্যাটাকার অ্যাডমিন পাসওয়ার্ড ছাড়া অথেন্টিকেশন বাইপাস করতে পারত, অ্যাপলের নোট অনুযায়ী।

অ্যাপল জানিয়েছে: যদি আপনি macOS High Sierra 10.13 থেকে 10.13.1-এ আপডেট করেছেন, তবে আপনার ম্যাক রিবুট করুন যাতে Security Update সঠিকভাবে প্রয়োগ হয়।

Security Update 2017-001 ইনস্টল হয়েছে কিনা চেক করার গাইড:

  1. Terminal খুলুন (Applications > Utilities ফোল্ডারে আছে)।
  2. লিখুন: what /usr/libexec/opendirectoryd এবং Enter চাপুন।
  3. সফলভাবে ইনস্টল হলে নিচের ভার্সন নম্বর দেখবেন:
  • opendirectoryd-483.1.5 — macOS High Sierra 10.13-এ
  • opendirectoryd-483.20.7 — macOS High Sierra 10.13.1-এ

অ্যাপল এই সমস্যায় ক্ষমা প্রয়াস্থায়ন করেছে: "সিকিউরিটি অ্যাপলের প্রতিটি প্রোডাক্টের শীর্ষ প্রाथমিকতা... দুর্ভাগ্যক্রমে এই রিলিজে আমরা ভুল করলাম। আমরা গভীরভাবে খেদ প্রকাশ করছি সব ম্যাক ব্যবহারকারীদের প্রতি, এই গর্ত এবং এতে সৃষ্টি চিন্তার জন্য। আমাদের কাস্টমাররা আরও ভালো পাওয়ার যোগ্য। আমরা আমাদের ডেভেলপমেন্ট প্রসেস অডিট করছি যাতে এটা আবার না হয়।"

macOS 10.13.1-এ আপডেট করলে ফ্ল আপניים ফিরে আসে

ফাইল শেয়ারিং সমস্যা পাশাপাশি আরেকটি সমস্যা আবিষ্কৃত হয়েছে: যদি ইউজার macOS 10.13.1-এ আপগ্রেড করে, তবে সিকিউরিটি ফিক্স রিভার্ট হয়ে যায়। আপডেট শেষ হলে ম্যাক আবার রুট অ্যাক্সেস ফ্লের আওতায় পড়ে।

এটি ভয়ঙ্কর সমস্যা নয়, কারণ পরবর্তী রিবুটে ফিক্স আবার ফিরে আসে। কিন্তু অনেকের অভ্যাস কম রিবুট করার—তাই আপডেটের পর রিবুট করা নিশ্চিত করুন।

অ্যাপল এই সমস্যা স্বীকার করে তার অ্যাডভাইস পেজ আপডেট করেছে: "যদি আপনি recentলি macOS High Sierra 10.13 থেকে 10.13.1-এ আপডেট করেছেন, ম্যাক রিবুট করুন যাতে Security Update প্রপারলি প্রয়োগ হয়।"

অ্যাপল এরপর macOS High Sierra 10.13.2 রিলিজ করেছে।

নিজে রুট সিকিউরিটি সমস্যা ফিক্স করা

অ্যাপলের ফিক্সই সমস্যা সমাধান করবে, কিন্তু যদি কোনো কারণে আপনি সেটি ইনস্টল না করতে পারেন বা চান না, তবে নিচের ম্যানুয়াল পদ্ধতিতে ফিক্স করুন:

  1. Finder খুলুন।
  2. Go > Go to Folder ক্লিক করুন।
  3. লিখুন: /System/Library/CoreServices/Applications/
  4. Go ক্লিক করুন।
  5. Spotlight খুলুন (Command+Space)।
  6. Directory Utility অ্যাপ সার্চ করে খুলুন।
  7. লক আইকনে ক্লিক করুন পরিবর্তন করার জন্য।
  8. নাম এবং পাসওয়ার্ড দিন।
  9. Modify Configuration ক্লিক করুন।
  10. Edit ক্লিক করুন।
  11. Change Root Password সিলেক্ট করুন।
  12. নতুন পাসওয়ার্ড লিখুন এবং ভেরিফাই করুন।
  13. OK ক্লিক করুন।
  14. আবার লক আইকনে ক্লিক করুন লক করার জন্য।
  15. Directory Utility বন্ধ করুন।

এখন কেউ যদি রুট হিসেবে লগইন করতে চায়, তবে পাসওয়ার্ড লাগবে।

ম্যালওয়্যার এবং হ্যাকারদের হাত থেকে ম্যাক রক্ষার অন্যান্য উপায় জানুন।

  1. ম্যাকের অ্যাপ স্টোর হ্যাং বা ফ্রিজ হলে সমাধান

  2. ম্যাক 'সেটিং আপ ইউর ম্যাক'-এ আটকে যাওয়া সমস্যা সমাধান: ধাপে ধাপে ট্রাবলশুটিং গাইড

  3. macOS-এ ড্র্যাগ অ্যান্ড ড্রপ ফিরিয়ে আনার দ্রুত সমাধান: সুস্পষ্ট অভিজ্ঞতার জন্য

  4. ম্যাকে Apple Diagnostics চালান: হার্ডওয়্যার সমস্যা শনাক্ত ও সমাধানের ধাপে ধাপে গাইড