Certificate Transparency (CT) হলো একটি ওপেন-সোর্স সিকিউরিটি ফ্রেমওয়ার্ক এবং পাবলিক অডিট সিস্টেম, যা ইন্টারনেটে ইস্যু করা সমস্ত SSL/TLS সার্টিফিকেটের একটি সর্বজনীন, অপরিবর্তনীয় এবং সর্বসাধারণের জন্য উন্মুক্ত রেকর্ড বা লগ (Log) বজায় রাখে।
গুগল (Google) কর্তৃক তৈরিকৃত এই সিস্টেমটি মূলত কোনো সার্টিফিকেট অথরিটি (CA) হ্যাক হলে বা ভুলবশত কোনো ভুয়া সার্টিফিকেট ইস্যু করলে তা দ্রুত সনাক্ত করার জন্য ব্যবহৃত হয়।
এটি যেভাবে ডিজিটাল সার্টিফিকেটের নিরাপত্তা বাড়ায়:
• পাবলিক অডিটিং এবং নজরদারি (Public Logging): যখনই কোনো CA একটি নতুন সার্টিফিকেট ইস্যু করে, তখন নিয়ম অনুযায়ী সেটিকে একটি ক্রিপ্টোগ্রাফিক্যালি সুরক্ষিত এবং অ্যাপেন্ড-অনলি (Append-only) CT লগ-এ সাবমিট করতে হয়। এই লগগুলো ইন্টারনেটে যে কেউ, বিশেষ করে সিকিউরিটি রিসার্চার এবং ডোমেইন মালিকরা রিয়েল-টাইমে পর্যবেক্ষণ করতে পারেন।
• ভুয়া বা অননুমোদিত সার্টিফিকেট দ্রুত সনাক্তকরণ: ডোমেইনের মালিকরা (যেমন- Google বা Facebook) স্বয়ংক্রিয় টুলের মাধ্যমে CT লগগুলো মনিটর করতে পারেন। যদি কোনো হ্যাক হওয়া বা প্রতারক CA তাদের ডোমেইনের নামে কোনো ভুয়া সার্টিফিকেট ইস্যু করে, তবে ডোমেইন মালিকরা সাথে সাথে তা লগে দেখতে পান এবং ব্যবস্থা নিতে পারেন। এর ফলে CA Compromise-এর মতো বড় ধরনের সাইবার আক্রমণের কার্যকারিতা নষ্ট হয়ে যায়।
• ব্রাউজারের বাধ্যবাধকতা (Enforcement): আধুনিক ওয়েব ব্রাউজারগুলো (যেমন- Google Chrome, Apple Safari) কোনো ওয়েবসাইটে প্রবেশের সময় যাচাই করে যে, সাইটের সার্টিফিকেটটি CT লগে অন্তর্ভুক্ত আছে কি না (যার প্রমাণ হিসেবে 'SCT' বা Signed Certificate Timestamp ব্যবহার করা হয়)। লগে প্রমাণ না পাওয়া গেলে ব্রাউজার সেই ওয়েবসাইটটিকে অনিরাপদ হিসেবে ব্লক করে দেয়।
• CA-গুলোর জবাবদিহিতা বৃদ্ধি: আগে CA-গুলো গোপনে ভুল বা ত্রুটিপূর্ণ সার্টিফিকেট ইস্যু করলেও তা সহজে ধরা পড়ত না। কিন্তু CT সিস্টেমের কারণে সমস্ত তথ্য প্রকাশ্য থাকায় কোনো CA নিয়ম লঙ্ঘন করলে বা অসততার আশ্রয় নিলে তা মুহূর্তে প্রকাশ পেয়ে যায়, যা পুরো ডিজিটাল ইকোসিস্টেমের বিশ্বাসযোগ্যতা ধরে রাখে।
আপনি কি কোনো ডোমেইনের অধীনে ইস্যু করা সমস্ত