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

সার্টিফিকেট অথরিটি (CA) নেটওয়ার্ক সিকিউরিটিতে পরিচয় প্রমাণের জন্য কী তথ্য প্রয়োজন?

সার্টিফিকেট অথরিটি (CA) এবং ডিজিটাল সার্টিফিকেটের মাধ্যমে পরিচয় যাচাই

সার্টিফিকেট অথরিটি (Certificate Authority - CA) হলো একটি বিশ্বস্ত তৃতীয় পক্ষ যা ডিজিটাল সার্টিফিকেট ইস্যু করে যা পাবলিক কী বাইন্ড করে এবং সুরক্ষিত কমিউনিকেশন নিশ্চিত করে। CA কী তথ্য দিয়ে পরিচয় যাচাই করে তা নিচে দেওয়া হলো:

CA কীভাবে পরিচয় যাচাই করে (Validation Levels)

  1. Domain Validation (DV): শুধু ডোমেইন মালিকানা যাচাই (ইমেইল, DNS রেকর্ড, ফাইল আপলোড) - ত্বরিত, সস্তা
  2. Organization Validation (OV): ডোমেইন + সংস্থার আইনগত অস্তিত্ব যাচাই (বিজনেস রেজিস্ট্রেশন, ঠিকানা, ফোন) - ১-৩ দিন
  3. Extended Validation (EV): সবচেয়ে কঠোর যাচাই - সংস্থার আইনগত অস্তিত্ব, অপারেশনাল অস্তিত্ব, এক্সক্লুসিভ ডোমেইন কন্ট্রোল, অনুমোদন - ১-৫ সপ্তাহ (ব্রাউজারে সবুজ এড্রেস বার দেখায়)

ডিজিটাল সার্টিফিকেটে থাকতে হবে কী তথ্য?

  • পাবলিক কী (Public Key): এনক্রিপশন এবং সিগনেচার যাচাইয়ের জন্য
  • সাবজেক্ট নেম (Subject Name / Distinguished Name - DN): CN (Common Name), O (Organization), OU (Organizational Unit), C (Country), ST (State), L (Locality)
  • ইস্যুয়ার নেম (Issuer Name): CA-এর নাম
  • ব্যালিডিটি পিরিয়ড (Validity Period): Not Before এবং Not After তারিখ
  • সিরিয়াল নম্বর (Serial Number): CA-এর द्वारा প্রদত্ত унікаল আইডি
  • সিগনেচার অ্যালগরিদম (Signature Algorithm): যেমন SHA-256 with RSA
  • সিগনেচার ভ্যালু (Signature Value): CA-এর প্রাইভেট কী দিয়ে সাইন করা হয়েছে
  • এক্সটেনশন (Extensions): Key Usage, Extended Key Usage, Subject Alternative Name (SAN), CRL Distribution Points, Authority Information Access

সার্টিফিকেট যাচাই করার প্রক্রিয়া (Certificate Verification)

  1. ব্রাউজার/ক্লায়েন্ট সার্টিফিকেট পায়
  2. CA-এর রুট সার্টিফিকেট (Trusted Root Store-এ থাকা) দিয়ে চেইন তৈরি করে
  3. চেইন: Leaf/End-Entity Cert → Intermediate CA(s) → Root CA
  4. প্রতিটি সার্টিফিকেট পরবর্তী CA-এর প্রাইভেট কী দিয়ে সাইন করা আছে কিনা যাচাই করে
  5. রুট CA ট্রাস্ট এঙ্কর (Trust Anchor) হিসেবে ব্যবহার করা হয়
  6. সার্টিফিকেট রিভোকড (Revoked) কিনা CRL/OCSP দিয়ে চেক করে
  7. তারিখ, ডোমেইন নাম, কী ব্যবহার মিলে কিনা চেক করে

CA-এর ভূমিকা এবং দায়িত্ব

  • নীতিমালা (CP/CPS) প্রণয়ন, বিতরণ, রক্ষণাবেক্ষণ, প্রবর্তন
  • সার্টিফিকেট ইস্যু, রিনিউ, রিভোক, সাসপেন্ড
  • CRL (Certificate Revocation List) এবং OCSP রেসপন্ডার পরিচালনা
  • অডিট এবং কম্প্লায়েন্স (WebTrust, ETSI EN 319 411)
  • রুট কী সেরেমনি এবং HSM (Hardware Security Module) ব্যবহার

প্র৪িদ্ধ CA উদাহরণ

  • DigiCert, Sectigo (Comodo), GlobalSign, Entrust, GoDaddy
  • Let's Encrypt (ফ্রি, অটোমেটেড, DV-only)
  • IdenTrust, Certum, Buypass, Actalis

CA কীভাবে বিশ্বস্ত হয়?

ব্রাউজার এবং OS (Microsoft, Apple, Mozilla, Google, Opera) এর রুট স্টোরে প্রি-বান্ডেল থাকায় বিশ্বস্ত হয়। CA/Browser Forum-এর বেসলাইন রিকোয়ারমেন্টস মানতে হয়।

সার্টিফিকেটের ধরন

  • SSL/TLS সার্টিফিকেট: ওয়েবসাইট সিকিউরিটি (Public/Private)
  • কোড সাইনিং সার্টিফিকেট: সফটওয়্যার/ড্রাইভার সাইন
  • ইমেইল সাইনিং (S/MIME): ইমেইল এনক্রিপশন/সাইন
  • ডকুমেন্ট সাইনিং: PDF/ডকুমেন্ট ডিজিটাল সাইন
  • ক্লায়েন্ট অথেন্টিকেশন: ব্যবহারকারী প্রমাণীকরণ

উপসংহার: CA ডিজিটাল আস্থার ভিত্তি। সঠিক ভ্যালিডেশন লেভেল বেছে নেওয়া, সার্টিফিকেট জীবনচক্র ম্যানেজমেন্ট এবং কী সুরক্ষা - এইসব নেটওয়ার্ক সিকিউরিটির জন্য অপরিহার্য।

  1. AT&T-এর নেটওয়ার্ক নিরাপত্তা কী?

  2. নেটওয়ার্ক সিকিউরিটি: সার্টিফিকেট অথরিটি (CA) কী?

  3. নেটওয়ার্ক সিকিউরিটিতে সার্টিফিকেট অথরিটি কী

  4. কলেজে নেটওয়ার্ক সিকিউরিটির জন্য কী কী গাণিতিক জ্ঞান দরকার?