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

আপনার উইন্ডোজ সিস্টেম Meltdown ও Spectre-র জন্য প্যাচড কিনা যাচাই করা

মাইক্রোসফট ইতিমধ্যে Meltdown এবং Spectre বাগ প্যাচ করার জন্য ইমারজেন্সি আপডেট রিলিজ করেছে। তবে বাগগুলোর জটিলতা এবং কিছু অ্যান্টিভাইরাস সফ্টওয়্যারের কারণে আপনার উইন্ডোজ সিস্টেম ফুলি প্যাচড হয়েছে কিনা তা নিশ্চিত নয়। রেগুলার উইন্ডোজ আপডেট স্ক্রিন প্যাচ লেভেল সম্পর্কে কোনো ডিটেইল দেয় না। মাইক্রোসফট একটি সিম্পল পাওয়ারশেল স্ক্রিপ্ট পাবলিশ করেছে যা আপনার সিস্টেম ফুলি প্যাচড কিনা তা বলবে। নিচের ইনস্ট্রাকশন ফলো করুন।

উইন্ডোজ আপডেট করা

সিস্টেম চেক করার আগে উইন্ডোজ চেক ও আপডেট করুন। Settings (Win+I) > "Update and Security" > "Check for Updates" ক্লিক করুন এবং উপলব্ধ আপডেট ইনস্টল করুন। তারপর প্যাচ স্ট্যাটাস চেক করুন।

সিস্টেম প্যাচড কিনা চেক করা

মাইক্রোসফট একটি পাওয়ারশেল স্ক্রিপ্ট ইস্যু করেছে যা Meltdown এবং Spectre-এর বিরুদ্ধে প্যাচড কিনা বলবে। স্ক্রিপ্ট ডাউনলোড করে পাওয়ারশেলে এক্সিকিউট করুন। উইন্ডোজ ৭ এবং ৮-ও প্রযোজ্য।

অ্যাডমিন রাইটস দরকার। স্টার্ট মেনুতে PowerShell সার্চ > রাইট-ক্লিক > "Run as Administrator"।

অ্যাডমিন প্রিভিলেজ থাকা সত্ত্বেও পাওয়ারশেল ডিফল্টভাবে রিস্ট্রিক্টেড মোডে থাকার কারণে ডাউনলোডেড স্ক্রিপ্ট এক্সিকিউট করতে দেয় না। কারেন্ট এক্সিকিউশন পলিসি চেক করুন:

Get-ExecutionPolicy

আপনার উইন্ডোজ সিস্টেম Meltdown ও Spectre-র জন্য প্যাচড কিনা যাচাই করা

এক্সিকিউশন পলিসি চেঞ্জ করুন:

Set-ExecutionPolicy RemoteSigned

প্রম্পটে "A" টাইপ করে এন্টার চাপুন। "RemoteSigned" হয়ে যাবে। পরে রিভার্ট করা যাবে।

আপনার উইন্ডোজ সিস্টেম Meltdown ও Spectre-র জন্য প্যাচড কিনা যাচাই করা

স্ক্রিপ্ট ডাউনলোড ও ইনস্টল করুন:

Install-Module SpeculationControl

ইনস্টলেশনের সময় NuGet আপডেট করার জন্য বললে "Y" চাপুন। Untrusted repository ওয়ার্নিং আসলে "A" চাপুন।

আপনার উইন্ডোজ সিস্টেম Meltdown ও Spectre-র জন্য প্যাচড কিনা যাচাই করা

নোট: "command not recognized" এরর পেলে "Speculation Control Validation PowerShell Script" ডাউনলোড করে ডেস্কটপ ফোল্ডারে এক্সট্র্যাক্ট করুন। ফোল্ডারে Shift+রাইট-ক্লিক > "Open PowerShell here"।

স্ক্রিপ্ট ইম্পোর্ট করুন:

Import-Module SpeculationControl

আপনার উইন্ডোজ সিস্টেম Meltdown ও Spectre-র জন্য প্যাচড কিনা যাচাই করা

সিস্টেম চেক করুন:

Get-SpeculationControlSettings

আপনার উইন্ডোজ সিস্টেম Meltdown ও Spectre-র জন্য প্যাচড কিনা যাচাই করা

আউটপুট দেখতে পাবেন (নিচের ছবির মতো)।

আপনার উইন্ডোজ সিস্টেম Meltdown ও Spectre-র জন্য প্যাচড কিনা যাচাই করা

উপরের ছবির মত রেজাল্ট হলে: Meltdown-এ পッチড, কিন্তু Spectre-এ আংশিক প্যাচ। কারণ প্রসেসর কীভাবে কাজ করে সেটি প্যাচ করা কঠিন। OS-লেভেল প্যাচের জন্য চিপসেট ফার্মওয়্যার আপডেট দরকার। আপনার সিস্টেম ম্যানুফ্যাকচারারের অফিশিয়াল সাইট থেকে ডাউনলোড করুন।

চিপসেট ফার্মওয়্যার আপডেট করলে উইন্ডোজ অটোমেটিকালি কমপ্লিট প্যাচ ইনস্টল করবে। ফুলি প্যাচড হলে পাওয়ারশেলে সব গ্রিন এবং কোনো রেড নেই।

সিস্টেমের বয়স এবং ম্যানুফ্যাকচারারের ওপর নির্ভর করে চিপসেট ফার্মওয়্যার আপডেট নাও পাওয়া যেতে পারে। কিন্তু Spectre বাগ এক্সপ্লويت করা কঠিন। অধিকাংশ ইউজার অ্যাপ (Chrome, Firefox, Edge, IE) আপডেট হয়ে আটকে মিটিগেট করছে।

উইন্ডোজ সিস্টেম সহ সব অ্যাপ আপডেট রাখুন ভালো সিকিউরিটির জন্য।

সব শেষে এক্সিকিউশন পলিসি রিস্ট্রিক্টেড-এ ফিরিয়ে আনুন:

Set-ExecutionPolicy Restricted

"RemoteSigned"-এ রেখে দিলেও সমস্যা নেই, শুধু থার্ড-পার্টি পাওয়ারশেল স্ক্রিপ্ট ইনস্টল করার সময় দরকার।

Image credit: Binary code

  1. উইন্ডোজ ১০ সিস্টেম ইমেজ ব্যবহার করে PC রিস্টোর: ধাপে ধাপে গাইড

  2. উইন্ডোজ ১০-এ RAM সাইজ ও স্পিড চেক করুন: ধাপে ধাপে গাইড

  3. উইন্ডোজ ১০-এ বায়োস বুট টাইম চেক করুন—এটি কী বোঝায় এবং কীভাবে পড়বেন

  4. আপনার গোপনীয়তা রক্ষা করুন: উইন্ডোজ ১০ এক্টিভিটি হিস্টরি যাচাই ও মুছে ফেলার উপায়