মাইক্রোসফ্ট ইতিমধ্যেই মেল্টডাউন এবং স্পেকটার বাগগুলি প্যাচ করার জন্য জরুরি আপডেট প্রকাশ করেছে৷ যাইহোক, বাগগুলির জটিলতা বিবেচনা করে এবং কিছু অ্যান্টি-ভাইরাস সফ্টওয়্যারের কারণে, আপনার উইন্ডোজ সিস্টেম সম্পূর্ণরূপে প্যাচ নাও হতে পারে। যদিও নিয়মিত উইন্ডোজ আপডেট স্ক্রীন আপনাকে প্যাচ লেভেল সম্পর্কে কোনো বিশদ বিবরণ দেবে না, মাইক্রোসফ্ট একটি সাধারণ পাওয়ারশেল স্ক্রিপ্ট প্রকাশ করেছে যা আপনাকে জানাতে দেয় যে আপনার উইন্ডোজ সিস্টেমটি সম্পূর্ণভাবে প্যাচ করা হয়েছে কিনা। নিম্নলিখিত নির্দেশাবলী আপনার সিস্টেম চেক করতে এটি কিভাবে ব্যবহার করবেন তা দেখায়৷
উইন্ডোজ আপডেট করুন
আপনার সিস্টেম চেক করার আগে, আমি আপনাকে উইন্ডোজ চেক এবং আপডেট করার সুপারিশ করব। উইন্ডোজ আপডেট করতে, কীবোর্ড শর্টকাট Win + I টিপে সেটিংস অ্যাপ খুলুন এবং "আপডেট এবং নিরাপত্তা" নির্বাচন করুন৷
এখন, "আপডেটগুলির জন্য পরীক্ষা করুন" বোতামটিতে ক্লিক করুন এবং যেকোন উপলব্ধ আপডেটগুলি ইনস্টল করুন৷ একবার আপনার এটি করা হয়ে গেলে, আপনি এগিয়ে যেতে পারেন এবং আপনার সিস্টেমটি সম্পূর্ণভাবে প্যাচ করা হয়েছে কিনা তা পরীক্ষা করতে পারেন৷
আপনার সিস্টেম প্যাচ করা আছে কিনা তা পরীক্ষা করুন
মাইক্রোসফ্ট একটি সাধারণ পাওয়ারশেল স্ক্রিপ্ট জারি করেছে যা আপনাকে বলবে যে আপনার সিস্টেম মেল্টডাউন এবং স্পেকটারের বিরুদ্ধে প্যাচ করা হয়েছে কিনা। আপনাকে যা করতে হবে তা হল PowerShell-এর মধ্যে স্ক্রিপ্টটি ডাউনলোড এবং চালানো। মনে রাখবেন যে নিম্নলিখিত পদ্ধতিটি Windows 7 এবং 8-এর ক্ষেত্রেও প্রযোজ্য৷
৷উইন্ডোজের অনেক কিছুর মতো, স্ক্রিপ্ট চালানোর জন্য আপনার প্রশাসকের অধিকার থাকা দরকার। স্টার্ট মেনুতে পাওয়ারশেল অনুসন্ধান করুন, এটিতে ডান-ক্লিক করুন এবং "প্রশাসক হিসাবে চালান" বিকল্পটি নির্বাচন করুন।
এখন, যদিও আপনার কাছে প্রশাসনিক সুবিধা রয়েছে, পাওয়ারশেল আপনাকে সরাসরি ডাউনলোড করা স্ক্রিপ্টগুলি কার্যকর করতে দেবে না। কারণ PowerShell ডিফল্টরূপে একটি সীমাবদ্ধ মোডে থাকে। আপনি আপনার বর্তমান নির্বাহ নীতি পরীক্ষা করতে নীচের কমান্ডটি ব্যবহার করতে পারেন৷
Get-ExecutionPolicy
স্ক্রিপ্ট ডাউনলোড এবং কার্যকর করতে, আমাদের কার্যকর করার নীতি পরিবর্তন করতে হবে। এটি করতে, নিম্নলিখিত কমান্ডটি চালান:
Set-ExecutionPolicy RemoteSigned
অনুরোধ করা হলে, A টাইপ করুন এবং পরিবর্তন নিশ্চিত করতে এন্টার টিপুন। এটি এক্সিকিউশন নীতিকে "রিমোট সাইনড" এ পরিবর্তন করবে। চিন্তা করবেন না, আপনি পরে এটিকে এর আসল সংস্করণে ফিরিয়ে আনতে পারেন।
নীতি পরিবর্তন করার পরে, যাচাইকরণ স্ক্রিপ্ট ডাউনলোড এবং ইনস্টল করতে নীচের কমান্ডটি চালান:
Install-Module SpeculationControl
ইনস্টল করার সময়, যদি আপনাকে NuGet আপডেট করতে বলা হয়, তাহলে চালিয়ে যেতে Y টাইপ করুন। আপনি একটি অবিশ্বস্ত সংগ্রহস্থল সতর্কতাও পেতে পারেন। আপনি বার্তাটি উপেক্ষা করতে পারেন এবং A টাইপ করতে পারেন এবং স্ক্রিপ্টটি ইনস্টল করতে এন্টার টিপুন।
দ্রষ্টব্য :যারা কমান্ড পাচ্ছেন স্বীকৃত ত্রুটি নয়, আপনি "Speculation Control Validation PowerShell Script" ডাউনলোড করতে পারেন এবং এটিকে আপনার ডেস্কটপের একটি ফোল্ডারে বের করতে পারেন। ফোল্ডারটি খুলুন, এতে Shift + ডান-ক্লিক করুন এবং "এখানে PowerShell খুলুন" নির্বাচন করুন৷
ইনস্টল করার পরে, নীচের কমান্ডটি ব্যবহার করে স্ক্রিপ্টটি আমদানি করুন:
Import-Module SpeculationControl
একবার স্ক্রিপ্টটি সফলভাবে ইনস্টল করা হয়ে গেলে এবং পাওয়ারশেলে আমদানি হয়ে গেলে, আপনি এটি ব্যবহার করতে পারেন আপনার সিস্টেমটি পরীক্ষা করে দেখুন। শুধু নিচের কমান্ডটি চালান:
Get-SpeculationControlSettings
আপনি কমান্ডটি কার্যকর করার সাথে সাথে, স্ক্রিপ্টটি আপনার সিস্টেম স্ক্যান করবে এবং আপনাকে নিম্নলিখিত চিত্রের অনুরূপ একটি আউটপুট দেবে।
আপনি যদি উপরের চিত্রের মতো একই ফলাফল দেখতে পান তবে এর অর্থ হল আপনি মেল্টডাউন বাগ থেকে সুরক্ষিত কিন্তু স্পেকটার বাগটির জন্য একটি অসম্পূর্ণ প্যাচ পেয়েছেন৷
এর কারণ, প্রসেসর কীভাবে কাজ করে তার কারণে বাগটি প্যাচ করা কঠিন। যেমন, OS লেভেল প্যাচের জন্য আপনার চিপসেট ফার্মওয়্যারের আপডেট প্রয়োজন। আপনি সাধারণত আপনার সিস্টেম প্রস্তুতকারকের অফিসিয়াল ওয়েবসাইট থেকে উল্লিখিত আপডেটটি ডাউনলোড করতে পারেন।
একবার আপনি চিপসেট ফার্মওয়্যার আপডেট করলে, উইন্ডোজ স্বয়ংক্রিয়ভাবে সম্পূর্ণ প্যাচটি ইনস্টল করবে। যখন আপনার সিস্টেম সম্পূর্ণরূপে প্যাচ করা হয়, আপনি PowerShell উইন্ডোতে সমস্ত সবুজ এবং কোন লাল দেখতে পাবেন৷
বলা হচ্ছে, আপনার সিস্টেমের বয়স এবং প্রস্তুতকারকের উপর নির্ভর করে, আপনি চিপসেট ফার্মওয়্যার আপডেট পেতে পারেন বা নাও পেতে পারেন। যাইহোক, স্পেকটার বাগটি কাজে লাগানোও কঠিন। তাছাড়া, ক্রোম, ফায়ারফক্স, এজ, ইন্টারনেট এক্সপ্লোরার, ইত্যাদির মতো বেশিরভাগ ব্যবহারকারীর অ্যাপ্লিকেশনগুলিকে যতটা সম্ভব আক্রমণ কমানোর জন্য আপডেট করা হচ্ছে৷
এই কারণে, ভাল নিরাপত্তার জন্য আপনার Windows সিস্টেমের সাথে আপনার সমস্ত অ্যাপ্লিকেশন আপডেট করতে ভুলবেন না।
একবার আপনার সবকিছু হয়ে গেলে, আপনি নিচের কমান্ডটি ব্যবহার করে এক্সিকিউশন নীতিকে সীমাবদ্ধ অবস্থায় পরিবর্তন করতে পারেন:
Set-ExecutionPolicy Restricted
আপনি যদি আপনার সিস্টেমটি সম্পূর্ণভাবে প্যাচ করা হয়েছে কিনা তা পরীক্ষা করতে চান তবে আপনাকে সম্পাদন নীতিটিকে "রিমোট সাইনড" এ পরিবর্তন করতে হবে না। আপনি শুধুমাত্র যখন আপনি একটি তৃতীয় পক্ষের PowerShell স্ক্রিপ্ট ইনস্টল করছেন তখনই এটি প্রয়োজন৷
৷ইমেজ ক্রেডিট:বাইনারি কোড