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

OCSP কী? নেটওয়ার্ক সিকিউরিটিতে এর ভূমিকা এবং কাজের প্রক্রিয়া

Online Certificate Status Protocol (OCSP) এর বিস্তারিত

OCSP হলো একটি ইন্টারনেট প্রোটোকল (RFC 6960) যা X.509 ডিজিটাল সার্টিফিকেটের বর্তমান স্ট্যাটাস (Valid, Revoked, Unknown) রিয়েল-টাইমে যাচাই করতে ব্যবহৃত হয়। এটি CRL (Certificate Revocation List)-এর বিকল্প হিসেবে তৈরি।

OCSP এবং CRL-এর পার্থক্য

শর্তCRLOCSP
পদ্ধতিপুরো প্রত্যাহারিত সার্টিফিকেটের তালিকা ডাউনলোডনির্দিষ্ট সার্টিফিকেটের স্ট্যাটাস কোয়েরি
ব্যান্ডউইথঅধিক (বড় তালিকা)ন্যূনতম (কেবল অনুরোধকৃত সার্টিফিকেট)
লেটেন্সিউচ্চ (ক্যাশে আপডেটের জন্য অপেক্ষা)নিম্ন (রিয়েল-টাইম রেসপন্স)
গোপনীয়তাক্যাশে করার কারণে ভালোOCSP রেসপন্ডার ব্যবহারকারীর অনুরোধ দেখে

OCSP Stapling কী এবং কেন গুরুত্বপূর্ণ?

OCSP Stapling-এ ওয়েব সার্ভার নিজে OCSP রেসপন্স সংগ্রহ করে TLS হ্যান্ডশেকের সময় ক্লায়েন্টকে দেয়। ফলে:

  • ক্লায়েন্টকে আলাদা OCSP রিকোয়েস্ট করতে হয় না → দ্রুত লোডিং।
  • CA রেসপন্ডার ব্যবহারকারীর ব্রাউজিং ইতিহাস দেখে না → গোপনীয়তা বেড়ে।
  • সার্ভার OCSP রেসপন্স ক্যাশে করে → CA ডাউন থাকলে সাইট অ্যাক্সেসIBLE থাকে।

OCSP URL কীভাবে পাবেন

সার্টিফিকেটের Details ট্যাবে Authority Information Access এক্সটেনশনে OCSP URL থাকে (সাধারণত https://ocsp.example.com ফরম্যাটে)।

সিকিউরিটি বিবেচনা

OCSP নিজে একটি প্রোটোকল, এটি TLS-এনক্রিপ্টেড চ্যানেলে চলা উচিত। OCSP রেসপন্স ডিজিটালি স্বাক্ষরিত থাকতে হবে যাতে ম্যানিপুলেশন করা না যায়।

  1. নেটওয়ার্ক সিকিউরিটিতে পিনিং (Pinning) কী?

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

  3. নেটওয়ার্ক সিকিউরিটি কী? প্রকার, গুরুত্ব ও কাজ করার পদ্ধতি

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