চুরি যাওয়া TLS পরিদর্শন CA কী রেকর্ড করা সেশন ডিক্রিপ্ট করতে পারে?
বিশ্বস্ত ইন্টারসেপশন সার্টিফিকেট ইস্যু করার ক্ষমতা এবং রেকর্ড করা TLS সেশন ডিক্রিপ্ট করতে প্রয়োজনীয় গোপনীয়তার মধ্যে পার্থক্য করুন।
“একজন আক্রমণকারী প্রক্সির প্রাইভেট কী চুরি করেছে” — এই বাক্যটি ক্ষতিটি নির্ধারণ করে এমন বিবরণটি বাদ দেয়: কোন প্রাইভেট কী?
পরিদর্শনকারী ফরওয়ার্ড প্রক্সি একটি সার্টিফিকেট-অথরিটি সাইনিং কী, তৈরি করা সার্ভার সার্টিফিকেট কী, জীবন্ত TLS ট্রাফিক সিক্রেট, সেশন-পুনরায় শুরু করার উপাদান এবং প্লেইনটেক্সট নিজের মেমরি বা লগে রাখতে পারে। এগুলো আলাদা সম্পদ।
CA কী একটি অনুকরণ ক্ষমতা দেয়
পরিদর্শন CA-কে বিশ্বাস করার জন্য কনফিগার করা ক্লায়েন্টরা তার অধীনে ইস্যু করা সার্টিফিকেট গ্রহণ করতে পারে, সার্টিফিকেট চেইনের সীমাবদ্ধতা ও ক্লায়েন্টের পরীক্ষার সাপেক্ষে। যে সংশ্লিষ্ট সাইনিং কী চুরি করে, সে ঐ সীমার মধ্যে অন্য গ্রহণযোগ্য সার্টিফিকেট তৈরি করতে পারে।
এটি গুরুতর, কিন্তু কেবল কী দিয়ে ব্যবহারকারীর সংযোগ পুনঃনির্দেশিত হয় না। আক্রমণকারীর একটি ব্যবহারযোগ্য ইন্টারসেপশন অবস্থান বা ক্লায়েন্টকে অনুকৃত এন্ডপয়েন্টে সংযুক্ত করার অন্য উপায়ও দরকার। অতিরিক্ত সার্টিফিকেট পরীক্ষা থাকা অ্যাপ্লিকেশন এটি প্রত্যাখ্যান করতে পারে।
সাইনিং কী ট্রান্সক্রিপ্ট ডিক্রিপশন কী নয়
ইফেমেরাল Diffie–Hellman ব্যবহার করা সার্টিফিকেট-প্রমাণিত TLS 1.3 হ্যান্ডশেকে সার্টিফিকেট বিনিময়টি প্রমাণ করে। ট্রাফিক কী আলাদা হ্যান্ডশেক সিক্রেট থেকে উৎপন্ন হয়। পরে CA সাইনিং কী পাওয়া নিজে থেকে রেকর্ডিং থেকে সেই অতীত ইফেমেরাল সিক্রেট পুনর্গঠন করে না।
এমনকি সার্ভার সার্টিফিকেটের প্রাইভেট কী চুরিও ঐ ধরনের রেকর্ড করা সেশনের ট্রাফিক সিক্রেট পাওয়ার সমান নয়। এটিকে প্রতিটি ঐতিহাসিক TLS মোড বা প্রতিটি রিজিউমশন সেটআপে সাধারণীকরণ করবেন না; আলোচিত কী এক্সচেঞ্জ ও ক্ষতিগ্রস্ত উপাদানই গুরুত্বপূর্ণ।
চলমান পরিদর্শন অ্যাপ্লায়েন্সের ক্ষতি তার CA কী চুরির চেয়ে অনেক বিস্তৃত হতে পারে। অ্যাপ্লায়েন্স ট্রাফিক পরিদর্শনের সময় প্লেইনটেক্সট নিয়ে কাজ করে এবং সেশন সিক্রেট রাখতে বা ডিক্রিপ্ট করা কনটেন্ট সংরক্ষণ করতে পারে। ঐ প্রকাশগুলি নিজস্ব তদন্ত দাবি করে এবং ফরওয়ার্ড সিক্রেসি উল্লেখ করে এড়ানো যায় না।
ঘটনাটি সঠিকভাবে বর্ণনা করুন
হারানো উপাদানটি সাইনিং কী, এন্ডপয়েন্ট কী, জীবন্ত সিক্রেট, সংরক্ষিত প্লেইনটেক্সট নাকি অ্যাপ্লায়েন্সের নিয়ন্ত্রণ ছিল তা লিপিবদ্ধ করুন। পরিদর্শন CA প্রতিস্থাপন ও ক্লায়েন্ট বিশ্বাস হালনাগাদ করা একটি ক্ষমতার সমাধান; এটি কপি করা লগ মুছে দেয় না বা জীবন্ত ট্রাফিক পড়া হয়েছে কিনা তা নির্ধারণ করে না। সঠিক কী নাম প্রতিটি সিক্রেটকে “SSL কী” বলা থেকে অনেক বেশি উপযোগী সাড়া দেয়।