আপনি যখন প্রথমবার আপনার কম্পিউটার চালু করেন, তখন স্ক্রিনে অনেক টেক্সট স্ক্রল হয়ে যায় দেখা যায়। অধিকাংশ মানুষ এটিকে উপেক্ষা করে এবং উইন্ডোজ লগইন স্ক্রিনের জন্য অপেক্ষা করে। কিন্তু আপনি যদি কখনো ট্রাবলশুটিং বা আপনার কম্পিউটারের কিছু সেটিংস টিউন করার প্রয়োজন হয়, তবে এখান থেকে আপনি একটি খুব উপযোগী টুল অ্যাক্সেস করতে পারেন যাকে ইউইএফআই (UEFI) বলে।
ইউইএফআই (UEFI) কী?
ইউইএফআই একটি ধরনের ফার্মওয়্যার যা আপনার মাদারবোর্ডের সাথে আসে। এটি আপনার সিস্টেমকে আপনার অপারেটিং সিস্টেম, যেমন উইন্ডোজ, বুট করার জন্য প্রস্তুত করে। ইউইএফআই একটি পুরানো ফার্মওয়্যার BIOS-এর আরও আধুনিক ভার্সন।
ইউইএফআই-এ প্রবেশ করতে, আপনার কম্পিউটার বুট হোনোর সময় আপনার কীবোর্ডের একটি নির্দিষ্ট বাটন চাপুন। কোন বাটন সেটি আপনার হার্ডওয়্যারের উপর নির্ভর করে, কিন্তু এটি সাধারণত Esc, F2, F10, বা Delete। আপনার কম্পিউটার পাওয়ার অন করার সময় স্ক্রিনে যা টেক্সট আসে সেটি দেখুন আপনার সিস্টেম কোনটি চাইতে পারে।
যখন আপনি সেই বাটনটি চাপেন, তবে সরাসরি আপনার অপারেটিং সিস্টেমে বুট হওয়ার বদলে, আপনার কম্পিউটার ইউইএফআই খুলবে। এখান থেকে, আপনি আপনার সিস্টেমে পরিবর্তন আনতে পারেন যেমন বুট অর্ডার নির্ধারণ করা। এর মানে আপনি বেছে নিতে পারেন আপনার কম্পিউটার হার্ড ড্রাইভ, এসএসডি, বা অপটিক্যাল ড্রাইভ থেকে প্রথমে বুট হবে কিনা।
আপনি অন্যান্য পরিবর্তনও আনতে পারেন যেমন আপনার ফ্যানের গতি সমন্বয় করা বা প্রসেসর ওভারক্লক করা। ইউইএফআই ট্রাবলশুটিং-এ খুব কাজে আসে কারণ আপনি এখান থেকে দেখতে পারেন আপনার সিস্টেমের সাথে কী কী হার্ডওয়্যার সংযুক্ত। এমনকি আপনার অপারেটিং সিস্টেম করাপ্ট হয়ে গেলেও, আপনি ইউইএফআই ব্যবহার করে আপনার কম্পিউটার অ্যাক্সেস করতে পারেন।
ইউইএফআই এবং BIOS-এর পার্থক্য কী?
আপনি যদি পুরানো কম্পিউটার ব্যবহার করে থাকেন, তবে আপনি ইউইএফআই-এর আগের একটি ফার্মওয়্যার দেখতে পেরে থাকেন, যাকে BIOS বলা হয়। ইউইএফআই-এর মতো, BIOSও আপনার মাদারবোর্ডে বসে থাকে সফটওয়্যার যা আপনার সিস্টেমকে এর অপারেটিং সিস্টেম বুট করার জন্য প্রস্তুত করে। ইউইএফআই-এর মতো, আপনি BIOS-ও ব্যবহার করতে পারেন আপনার কম্পিউটারে পরিবর্তন আনার জন্য যেমন ফ্যান স্পিড টিউন করা বা সিস্টেম টাইম ও ডেট পরিবর্তন করা।
তবে তাদের মধ্যে কিছু মূল পার্থক্য রয়েছে। প্রথম পার্থক্য যা আপনি লক্ষ্য করবেন সেটি ভিজ্যুয়াল। BIOS ভিজ্যুয়ালি খুব সিম্পল, শুধু কিছু রঙ এবং কোনো গ্রাফিক্স নেই। এটি মাউসের ব্যবহারও সাপোর্ট করে না, তাই আপনাকে নেভিগেট করতে এবং পরিবর্তন আনার জন্য কীবোর্ড ব্যবহার করতে হবে। অন্যদিকে, ইউইএফআই আরও গ্রাফিক্যালি সোফিস্টিকেটেড ছবি এবং অনেক রঙের সাথে, এবং কীবোর্ড ও মাউস দুটোই দিয়ে কন্ট্রোল করা যায়।
BIOS কার্যকারিতাও ইউইএফআই চেয়ে বেশি বেসিক। BIOS-এ, আপনি আপনার সিস্টেমের অপরিহার্য সেটিংস যেমন ডিভাইস বুট অর্ডার পরিবর্তন করতে পারেন। ইউইএফআই-এ, আপনি অনেক বেশি করতে পারেন। ইউইএফআই রিমোট ডায়াগনস্টিক্স এবং ফ্যান কার্ভ ক্যালিব্রেশন মতো ফাংশন সাপোর্ট করে।
এটি এমন অটোমেটিক ওভারক্লকিং উইজার্ডও সাপোর্ট করে যেখানে আপনি শুধু আপনার প্রসেসরের তথ্য দিন, আপনার কুলিং কম্পোনেন্ট বেছে নিন, এবং এটি আপনার জন্য ওভারক্লক সেট করবে।
সামান্যভাবে, ইউইএফআই BIOS চেয়ে বেশি ইউজার-ফ্রেন্ডলি। এটি সাধারণত দ্রুত বুট হয়, তাই আপনার পিসি অন করার পর ব্যবহার করার জন্য প্রস্তুত হওয়ায় আপনাকে বেশি অপেক্ষা করতে হয় না।
কি ইউইএফআই BIOS চেয়ে বেশি সিকিউর?
এটি নিয়ে আসে বড় প্রশ্ন: কি ইউইএফআই BIOS চেয়ে বেশি সিকিউর? সাধারণভাবে, উত্তর হ্যাঁ, সিকিউর বুট (Secure Boot) নামে একটি ফাংশনের কারণে।
সিকিউর বুট ইউইএফআই-এর একটি অংশ যা বুট-এ কোন ধরনের অ্যাপ্লিকেশন ব্যবহার করা যাবে সেটি সাইন করা থাকা অ্যাপ্লিকেশনগুলোর মধ্যে সীমাবদ্ধ করে। এটি একটি সহায়ক এবং সাধারণত ফ্লেক্সিবল সিকিউরিটি মেজার যা আপনার মেশিনে ম্যালিশিয়াস কোড রান হওয়া থেকে রোকে।
বাসিক্যালি, এটি মেশিনকে একটি অপারেটিং সিস্টেম বুট করার থেকে রোকেছে যতক্ষণ না সেটিতে একটি রিকগনাইজড কী থাকে। একটি রিকগনাইজড কী হচ্ছে যা দেখায় অপারেটিং সিস্টেমটি কোথা থেকে আসেছে এবং নিশ্চিত করে যে সেটি বিশ্বস্ত। এর মানে সিকিউর বুট ম্যালওয়্যারকে আপনার কম্পিউটারের বুট প্রসেসের সাথে ইন্টারফিয়ার করার থেকে রোকে।
সিকিউর বুট সমর্থন করার প্রয়োজন ছিল একটি পিসিকে উইন্ডোজ ৮ কম্প্যাটিবল সার্টিফাইড হওয়ার জন্য। তাই উইন্ডোজ ৮ ২০১২ সালে রিলিজ হলে সিকিউর বুট ফিচার সম্পর্কে অনেক আগ্রহ было।
এটি প্রথম ঘোষণার সময় প্রচুর বিতর্ক সৃষ্টি করেছিল। লোকদের মনে ছিল ইউইএফআই মাইক্রোসফটের সফটওয়্যার (এটি নয়) এবং ইউইএফআই ব্যবহারকারীদের লিনাক্সের মতো অন্যান্য অপারেটিং সিস্টেম লোড করার থেকে রোকাবে (এটি রোকাবে না)।
প্রথমে, সিকিউর বুট কীভাবে লিনাক্স সিস্টেম ইনস্টলেশনের সাথে ইন্টারফিয়ার করতে পারে সেটি নিয়ে আসল চিন্তা ছিল। কিন্তু লিনাক্স ডিস্ট্রিবিউশনগুলো সিকিউর বুটের সাথে কাজ করার উপায় খুঁজে পেয়েছে, এবং এখন উবুন্টু, ফেডোরা, রেড হ্যাট এন্টারপ্রাইজ লিনাক্স, এবং ওপেনএসইউসেই সিকিউর বুট সাপোর্ট করে কোনো সমস্যা ছাড়া।
ইউইএফআই-র সিকিউরিটি রিস্কও আছে
দুর্ভাগ্যবশত, কোনো সফটওয়্যার সিকিউরিটি হুমকি থেকে মুক্ত নয়; ইউইএফআই-র জন্যও একই কথা সত্য। হ্যাকাররা ভিগত সালে ইউইএফআইকে টার্গেট করে ম্যালওয়্যার ব্যবহার کرده।
একটি উদাহরণ ESET রিসার্চের ২০১৮ সালের একটি রিপোর্টে বিশদ করা হয়েছিল। সেডনিট (Sednit) নামে একটি ম্যালওয়্যার আছে, যা APT28, সোফ্যাসি, স্ট্রন্টিয়াম, বা ফ্যান্সি ভেয়ার নামেও পরিচিত, যা ২০০৪ সাল থেকে রয়েছে। এবং একটি অন্য ট্রোজান আছে যেটি অ্যান্টি-থেফট সফটওয়্যার লোজ্যাক (LoJack) কে আক্রমণ করার জন্য তৈরি, যেটিকে লোজ্যাক্স (LoJax) বলা হয়। একসাথে ব্যবহার করলে, সেডনিট এবং লোজ্যাক্স ইউইএফআই এবং BIOS কে টার্গেট করতে পারে। এই টুলস ইউইএফআই ফার্মওয়্যারে জাসوسی করতে পারে এবং কিছু ক্ষেত্রে সিস্টেম মেমরি ওভাররাইট করতেও পারে। এতে হ্যাকাররা ইউইএফআই-এর একটি ম্যালিশিয়াস ভার্সন ইনস্টল করতে পারে যাতে সিস্টেম অ্যাক্সেস করে কন্টেন্টে জাসوسی করতে বা পরিবর্তন আনার সুযোগ পায়।
এই হ্যাকের ভয়াবহ দিক হলো এটি কাজ করে থাকে এমনকি উইন্ডোজ রি-ইনস্টল করার পরও। কারণ এটি অপারেটিং সিস্টেমের বদলে ইউইএফআই-র ওপর আক্রমণ করে, উইন্ডোজ ওয়াইপ করলে এটি রিমুভ করা যায় না। এটি এমনকি একটি সিস্টেমের হার্ড ড্রাইভ রিপ্লেস করার পরও বাঁচতে পারে। কারণ ম্যালওয়্যারটি মাদারবোর্ডে বসে, হার্ড ড্রাইভে নয়।
যে ম্যালওয়্যার ইউইএফআই-কে টার্গেট করে সেটি শুধু রিমুভ করা কঠিন নয়, স্পট করা ও কঠিন। ব্যবহারকারীদের কোনো ধারণা নাও হতে পারে যে তাদের সিস্টেম ইনফেক্টেড। যদিও ইউইএফআই-র ওপর আক্রমণ তুলনামূলকভাবে রেয়ার, এটা জানা ভালো যে এটা হয়ে যেতে পারে।
ইউইএফআই এবং BIOS সম্পর্কে আরও জানুন
উইন্ডোজ ৮-এ এর ব্যবহার সম্পর্কে কিছু বিতর্ক থাকা সত্ত্বেও, ইউইএফআই BIOS-এর চেয়ে একটি আরও উপযোগী এবং নিরাপদ বিকল্প। সিকিউর বুট ফাংশন 통해 আপনি নিশ্চিত করতে পারেন যে কেবল অনুমোদিত অপারেটিং সিস্টেম আপনার মেশিনে রান করতে পারবে। যাইহোক, কিছু সিকিউরিটি ভালনারেবিলিটি এখনও ইউইএফআই-কে প্রভাবিত করতে পারে।
আমরা এখানে ইউইএফআই এবং BIOS-র সাথে আপনি যা যা করতে পারেন তার শুধু প্রান্তভাগই ছোঁয়েছি। BIOS-এ কীভাবে প্রবেশ করবেন এবং কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে, উইন্ডোজ ১০ এবং উইন্ডোজের আগের ভার্সনগুলোর জন্যও BIOS-এ কীভাবে প্রবেশ করবেন সেটি সম্পর্কে আমাদের গাইড দেখুন।