সার্টিফিকেটগুলো হল একটি নিশ্চয়তা যে আপনার কাছে পৌঁছানো মেসেজটি অরিজিনাল এবং টেম্পার্ড নয়। অবশ্য, কনফার্মেশন নকল করার পদ্ধতিও রয়েছে যেমন Lenovo-এর SuperFish সার্টিফিকেট—এবং আমরা একটু পরে সে সম্পর্কে আলোচনা করব। এই আর্টিকেলে ব্যাখ্যা করা হয়েছে Windows-এ রুট সার্টিফিকেট কী এবং আপনি কি সেগুলো আপডেট করা উচিত—কারণ Windows সবসময় সেগুলো নন-ক্রিটিক্যাল আপডেট হিসেবে দেখায়।

পাবলিক কী ক্রিপ্টোগ্রাফি কীভাবে কাজ করে
রুট সার্টিফিকেট সম্পর্কে কথা বলার আগে, ওয়েব কনভারসেশনে ক্রিপ্টোগ্রাফি কীভাবে কাজ করে সেটি দেখতে হবে, ওয়েবসাইট এবং ব্রাউজার বা দুজন ব্যক্তির মাঝে মেসেজ রূপে।
ক্রিপ্টোগ্রাফির অনেক ধরন রয়েছে যার মধ্যে, দুটি অপরিহার্য এবং ব্যাপকভাবে বিভিন্ন উদ্দেশ্যে ব্যবহৃত হয়।
- সিমেট্রিক ক্রিপ্টোগ্রাফি ব্যবহার হয় সেখানে যেখানে আপনার একটি কী রয়েছে, এবং শুধু সেই কীটি মেসেজ এনক্রিপ্ট এবং ডিক্রিপ্ট করতে ব্যবহার করা হয় (প্রায়শই ইমেইল কমিউনিকেশনে ব্যবহৃত হয়)
- অ্যাসিমেট্রিক ক্রিপ্টোগ্রাফি, যেখানে দুটি কী রয়েছে। সেগুলোর একটি মেসেজ এনক্রিপ্ট করতে ব্যবহৃত হয় যখন অন্যটি মেসেজ ডিক্রিপ্ট করতে ব্যবহৃত হয়
পাবলিক কী ক্রিপ্টোগ্রাফিতে একটি পাবলিক এবং একটি প্রাইভেট কী রয়েছে। মেসেজ যেকোনো একটি কী ব্যবহার করে ডিকোড ও এনক্রিপ্ট করা যায়। কমিউনিকেশন কমপ্লিট করার জন্য দুটি কীই অপরিহার্য। পাবলিক কী সবার কাছে দৃশ্যমান এবং এটি নিশ্চিত করতে ব্যবহৃত হয় যে মেসেজের উত্পত্তি ঠিক তেমনই যেন দেখায়। পাবলিক কী ডেটা এনক্রিপ্ট করে এবং প্রাপককে পাঠায় যার পাবলিক কী আছে। প্রাপক প্রাইভেট কী ব্যবহার করে ডেটা ডিক্রিপ্ট করে। একটি ট্রাস্ট রিলেশনশিপ স্থাপন হয় এবং কমিউনিকেশন চালু থাকে।
পাবলিক এবং প্রাইভেট কী দুটোই সার্টিফিকেট ইস্যুইং অথরিটি সম্পর্কিত ইনফরমেশন ধারণ করে যেমন Equifax, DigiCert, Comodo, ইত্যাদি। আপনার অপারেটিং সিস্টেম যদি সার্টিফিকেট-ইস্যুইং অথরিটি কে ট্রাস্টওয়র্থી মনে করে, তবে ব্রাউজার ও ওয়েবসাইটের মাঝে মেসেজগুলো পাঠানো-পাওয়া চলে। যদি সার্টিফিকেট-ইস্যুইং অথরিটি আইডেন্টিফাই করতে সমস্যা হয় বা পাবলিক কী এক্সপায়ারড বা করাপ্ট থাকে, তবে আপনি একটি মেসেজ দেখবেন There is a problem with the website's certificate।
এখন পাবলিক-কী ক্রিপ্টোগ্রাফি সম্পর্কে কথা বললে, এটি একটা ব্যাংক ভল্টের মতো। এর দুটি কী রয়েছে—একটি ব্রাঞ্চ ম্যানেজারের কাছে এবং একটি ভল্ট ব্যবহারকারীর কাছে। ভল্টটি তখনই খুলবে যখন দুটি কী ব্যবহার করা হয় এবং মেলে। একইভাবে, যেকোনো ওয়েবসাইটের সাথে কানেকশন স্থাপন করার সময় পাবলিক এবং প্রাইভেট কী দুটোই ব্যবহার করা হয়।
Windows 11/10-এ রুট সার্টিফিকেট কী
রুট সার্টিফিকেটগুলো হল সার্টিফিকেশনের প্রাইমারি লেভেল যা ব্রাউজারকে বলে যে কমিউনিকেশনটি আসল। এই তথ্য যে কমিউনিকেশনটি আসল সেটি সার্টিফিকেশন অথরিটির আইডেন্টিফিকেশনের ওপর ভিত্তি করে। আপনার Windows অপারেটিং সিস্টেম বেশ কিছু রুট সার্টিফিকেট ট্রাস্টেড হিসেবে যোগ করে থাকে যাতে আপনার ব্রাউজার সেগুলো ব্যবহার করে ওয়েবসাইটের সাথে কমিউনিকেট করতে পারে।
এটি ব্রাউজার ও ওয়েবসাইটের মাঝে কমিউনিকেশন এনক্রিপশনে সাহায্য করে এবং তার আন্ডারের অন্যান্য সার্টিফিকেটগুলো অটোমেটিক্যালি ভ্যালিড করে। তাই সার্টিফিকেটের অনেক ব্রাঞ্চ রয়েছে। উদাহরণস্বরূপ, যদি Comodo-র একটি সার্টিফিকেট ইনস্টল করা থাকে, তবে এটিতে একটি টপ-লেভেল সার্টিফিকেট থাকবে যা ওয়েব ব্রাউজারগুলকে ওয়েবসাইটের সাথে এনক্রিপ্টেড ফ্যাশনে কমিউনিকেট করতে সাহায্য করবে। সার্টিফিকেটের একটি ব্রাঞ্চ হিসেবে, Comodo ইমেইল সার্টিফিকেটও অন্তর্ভুক্ত করে, যা ব্রাউজার এবং ইমেইল ক্লায়েন্টদ্বারা অটোমেটিক্যালি ট্রাস্ট করা হবে কারণ অপারেটিং সিস্টেম রুট সার্টিফিকেটকে ট্রাস্টেড হিসেবে চিহ্নিত করেছে।
রুট সার্টিফিকেট নির্ধারণ করে যে একটি ওয়েবসাইটের সাথে কমিউনিকেশন সেশন খোলা উচিত কিনা। যখন একটি ওয়েব ব্রাউজার একটি ওয়েবসাইটের কাছে আপ্রোচ করে, সাইটটি এটিকে একটি পাবলিক কী দেয়। ব্রাউজার কীটি آنালাইজ করে দেখে কে সার্টিফিকেট ইস্যুইং অথরিটি, অথরিটি কি Windows-এ অনুযায়ী ট্রাস্টেড, সার্টিফিকেটের এক্সপায়ারি ডেট (সার্টিফিকেট এখনো বৈধ কিনা) এবং অন্য সমান জিনিসগুলো আগে যাচাই করে তারপর ওয়েবসাইটের সাথে কমিউনিকেশন শুরুর জন্য প্রসেস করে। যদি কিছুই অর্ডারের বাইরে থাকে, তবে আপনি একটি ওয়ার্নিং পাবেন, এবং আপনার ব্রাউজার ওয়েবসাইটের সাথে সকল কমিউনিকেশন ব্লক করতে পারে।
অন্যদিকে, যদি সবকিছু ঠিক থাকে, তবে মেসেজগুলো ব্রাউজার দ্বারা পাঠানো ও পাওয়া হয় কমিউনিকেশন হওয়ার সাথে সাথে। প্রতিটি ইনকামিং মেসেজের সাথে, ব্রাউজার নিজস্ব প্রাইভেট কী দিয়ে মেসেজটি চেক করে দেখে সেটি ফ্রডulent মেসেজ কিনা। এটি শুধু রেসপন্ড করে যদি এটি নিজস্ব প্রাইভেট কী ব্যবহার করে মেসেজটি ডিক্রিপ্ট করতে পারে। তাই, কমিউনিকেশন চালু রাখতে দুটি কীই আবশ্যক। এর علاوه, সকল কমিউনিকেশন এনক্রিপ্টেড মোডে ফরওয়ার্ড হয়।
নকল রুট সার্টিফিকেট
এইসব কেস আছে যেখানে কোম্পানি, হ্যাকার ইত্যাদি ব্যবহারকারীদের ছল করার চেষ্টা করেছে। একটি অবৈধ সার্টিফিকেটকে রুট হিসেবে ট্রাস্ট করার gầnের কেস এখনো চলছে। এটি ছিল Lenovo কম্পিউটারগুলোর 'SuperFish' সার্টিফিকেট। Superfish অ্যাডওয়্যার একটি রুট সার্টিফিকেট ইনস্টল করেছিল যা লেজিটিমেট দেখাতো এবং ব্রাউজারগুলকে ওয়েবসাইটের সাথে কমিউনিকেশন চালাতে দিতো। তবে, এনক্রিপশন সিস্টেমটি এতটা দুর্বল ছিল যে এটিকে সহজে প্রাই করা যেতো।
Lenovo বলেছিল সেগুলো ব্যবহারকারীদের শপিং অভিজ্ঞতা উন্নত করতে চেয়েছিল এবং বদলে তাদের প্রাইভেট ডেটা ইন্টারনেটে prowl কর रहे হ্যাকারদের এক্সপোজ করে দিল। এই প্রাইভেট ডেটা যেকোনো কিছু হতে পারে, ক্রেডিট কার্ড ইনফরমেশন, সোশ্যাল সিকিউরিটি নম্বর, ইত্যাদি। আপনার কাছে Lenovo মেশিন থাকলে, নিশ্চিত করুন আপনার ব্রাউজারের ট্রাস্টেড সার্টিফিকেটগুলো চেক করে অ্যাডওয়্যার ইনস্টল করা নেই। যদি থাকে, তবে Windows Defender আপডেট করে রান করুন সার্টিফিকেট রিড করতে। Lenovo-র রিলিজ করা একটি অটোমেটিক রিমুভাল টুলও রয়েছে।
আপনি Root Certificates Scanner বা SigCheck ব্যবহার করে অনসাইনড বা আনট্রাস্টেড Windows Root Certificates চেক করতে পারেন।
উপসংহার
রুট সার্টিফিকেট গুরুত্বপূর্ণ যাতে আপনার ব্রাউজার ওয়েবসাইটের সাথে কমিউনিকেট করতে পারে। আপনি যদি কৌতুহলবশত বা সেফ रहने için সকল ট্রাস্টেড সার্টিফিকেট ডিলিট করেন, তবে আপনি সবসময় একটি মেসেজ পাবেন যে আপনি একটি আনট্রাস্টেড কানেকশনে আছেন। আপনি Microsoft Windows Root Certificates Program দিয়ে ট্রাস্টেড রুট সার্টিফিকেট ডাউনলোড করতে পারেন, যদি আপনি মনে করেন আপনার কাছে সকল প্রপার রুট সার্টিফিকেট নেই।
আপনাকে নন-ক্রিটিক্যাল আপডেটস একটু পর পর চেক করতে থাকা উচিত যেন দেখতে পান রুট সার্টিফিকেট আপডেট উপলব্ধ কিনা। হ্যাঁ থাকলে, শুধু Windows Update ব্যবহার করে ডাউনলোড করুন, থার্ড-পার্টি সাইট থেকে না।
নকল সার্টিফিকেটও রয়েছে কিন্তু আপনার নকল সার্টিফিকেট পাওয়ার চান্স সীমিত—শুধু যখন আপনার কম্পিউটার ম্যানুফ্যাকচারার Lenovo-এর মতো ট্রাস্টেড রুট সার্টিফিকেট লিস্টে একটি যোগ করে বা আপনি থার্ড-পার্টি ওয়েবসাইট থেকে রুট সার্টিফিকেট ডাউনলোড করেন। Microsoft-র সাথে থাকা ভালো এবং সেটিকে রুট সার্টিফিকেট হ্যান্ডল করতে দিন বরং আপনি ইন্টারনেটের যেকোনো জায়গা থেকে নিজে ইনস্টল করতে যান। আপনি একটি রুট সার্টিফিকেট ট্রাস্টেড কিনা সেটি খুলে এবং সার্টিফিকেট ইস্যুইং অথরিটির নাম দিয়ে সার্চ করে দেখতে পারেন। যদি অথরিটি রেপুটেড মনে হয়, তবে আপনি এটি ইনস্টল বা রাখতে পারেন। আপনি যদি সার্টিফিকেট ইস্যুইং অথরিটি বুঝতে না পারেন, তবে এটি রিমুভ করা ভালো।
এক বা দু সপ্তাহে, আমরা দেখব কীভাবে Trusted Root certificates ম্যানেজ করতে হয়।
