# eMudhra ইন্টারমিডিয়েট CA আপস: ব্রাউজার ব্লককার্ড এবং রানটাইম ট্রাস্ট গ্যাপ

Published: 2026-10-21

আটটি eMudhra ইন্টারমিডিয়েট সাইনিং কী আপস করা হয়েছিল, যার মধ্যে ছয়টি TLS এবং দুটি কোড সাইনিংয়ের জন্য ব্যবহৃত হয়েছিল। এই ঘটনাটি মোজিলার নিশ্চিতকরণ, ব্রাউজার ব্লকিং এবং ডাউনস্ট্রিম আপডেটের পরে ঘটেছিল, যা ব্যাখ্যা করে যে কেন একটি স্থাপন করা অ্যাপ্লিকেশনের নিজস্ব ট্রাস্ট কনফিগারেশন পরীক্ষা করা প্রয়োজন। একটি পৃথক টর রিপোর্টে দেখা গেছে যে একটি SSH হোস্ট-পরিচয় সতর্কতা তার কাজ করেছে।

Canonical: https://thedailydiff.dev/bn/video/2026-10-21-emudhra-trust-gap/

## এই ভিডিওতে যা আছে

- আপস করা কীগুলি ইন্টারমিডিয়েট সাইনারদের অন্তর্গত। রুট প্রাইভেট কী আপস করা হয়েছে প্রমাণ না করেও রুট অবিশ্বাস একটি চেইনকে প্রশমিত করতে পারে।
- একটি ব্রাউজারের জরুরি ব্লককার্ড এবং একটি অ্যাপ্লিকেশনের বান্ডেল করা CA স্টোর আলাদা আপডেট পথ অনুসরণ করতে পারে। চলমান প্রক্রিয়া এবং এর প্রকৃত ট্রাস্ট কনফিগারেশন পরীক্ষা করুন।
- মজিলা স্বাধীনভাবে পুনরুদ্ধারযোগ্য প্রাইভেট কীগুলি নিশ্চিত করেছে। রিপোর্টে প্রভাবিত ইন্টারমিডিয়েটগুলির জন্য কোনও CT এন্ট্রি নেই; অন্যান্য ক্লায়েন্টের বিরুদ্ধে প্রকৃত অপব্যবহার এখনও অজানা।
- প্রাথমিক রিলিজগুলি আলোচিত শাখাগুলির জন্য certifi 2026.10.19 এবং Node 24.22.1 যাচাই করে। কাস্টম CA বান্ডেল এবং অন্যান্য রানটাইম শাখাগুলির নিজস্ব পরীক্ষা প্রয়োজন।
- টর গবেষকের 333-রিলে অ্যাকাউন্টটি আগের অক্টোবরের একটি ঘটনা নিয়ে, যা 20 অক্টোবর প্রকাশিত হয়েছিল। প্রায় দশ শতাংশ একটি রিলে গণনা, intercepted-traffic পরিমাপ নয়।
- শুধুমাত্র একটি নেটওয়ার্ক টাইমআউট প্রমাণ করে না যে সার্টিফিকেট বৈধতা আপস করা চেইন প্রত্যাখ্যান করেছে। যাচাইকরণ সংরক্ষণ করুন এবং পরিবহন ত্রুটিগুলি থেকে প্রমাণীকরণ ব্যর্থতাগুলিকে আলাদা করুন।

## অধ্যায়

- 0:00 কেন একটি নির্দিষ্ট ব্রাউজার একটি অ্যাপকে অরক্ষিত রাখতে পারে?
- 0:49 একটি ইন্টারমিডিয়েট কী কী অনুমোদন করে?
- 1:22 কী প্রমাণিত হয়েছে এবং কী অজানা রয়ে গেছে?
- 2:03 কেন ব্রাউজার এবং রানটাইম একমত নয়?
- 2:58 কোন আপডেটগুলি পাইথন এবং নোডে পৌঁছেছে?
- 3:33 টর হোস্ট-কী সতর্কতা কী ধরেছে?
- 4:10 আপনি কীভাবে স্থাপন করা ফিক্সটি পরীক্ষা করবেন?
- 4:51 কী NEEDS REVIEW স্ট্যাম্প পায়?

## অনুবাদিত প্রতিলিপি

মূল ইংরেজি বর্ণনা থেকে অনূদিত। উপলব্ধ অডিও এবং ক্যাপশন YouTube দ্বারা নিয়ন্ত্রিত।

### কেন একটি নির্দিষ্ট ব্রাউজার একটি অ্যাপকে অরক্ষিত রাখতে পারে?

0:00 eMudhra ব্রাউজার ফিক্স একটি পরিষ্কার সমাধান বলে মনে হচ্ছে। আটটি আপস করা সাইনিং কী এখনও পুরনো ট্রাস্ট সিদ্ধান্তের সাথে সফটওয়্যারকে ছেড়ে দিয়েছে। এই ভিডিওতে, কে সাইন করতে পারে? কেন ক্লায়েন্টরা একমত নয়? এবং কোন আপডেট আসলে আপনার অ্যাপে পৌঁছায়? একটি ছোট নির্ভরতা তার নিজস্ব ট্রাস্ট তালিকা রাখে। আপনার ফিক্স এসেছে কিনা তা সিদ্ধান্ত নেওয়া প্রক্রিয়াটিতে আমরা ফিরে আসব। আজ বুধবার, একুশে অক্টোবর, এবং এটি The Daily Diff।

0:22 eMudhra একটি সার্টিফিকেট অথরিটি। এটি ডিজিটাল সার্টিফিকেট স্বাক্ষর করে যা সফটওয়্যারকে ওয়েবসাইট এবং পরিষেবাগুলি প্রমাণীকরণে সহায়তা করে। আপস করা কীগুলির মধ্যে ছয়টি ওয়েব সংযোগের জন্য এবং দুটি সফটওয়্যার স্বাক্ষরের জন্য ব্যবহৃত হয়েছিল। একটি ইন্টারমিডিয়েট একটি বিশ্বস্ত রুটের অধীনে একটি প্রতিনিধি সাইনার। শুক্রবার, ওয়েন নামের একজন প্রতিবেদক রুট প্রোগ্রামগুলিতে প্রমাণ পাঠিয়েছিলেন। মঙ্গলবারের মধ্যে, পাবলিক ইনসিডেন্ট পৃষ্ঠায় পরিচ্ছন্নতা ব্যাখ্যা করা হচ্ছিল। আজ, ডেভেলপাররা আবিষ্কার করতে পারবেন যে তাদের পুরোপুরি সাধারণ অ্যাপ্লিকেশন কত কপি ট্রাস্ট সংগ্রহ করেছে।

### একটি ইন্টারমিডিয়েট কী কী অনুমোদন করে?

0:49 এখানে সাধারণ চেইন। একটি সাইট একটি সার্টিফিকেট উপস্থাপন করে, একটি ইন্টারমিডিয়েট এটি স্বাক্ষর করে, এবং আপনার ক্লায়েন্ট একটি রুট পর্যন্ত চেইন অনুসরণ করে যা এটি ইতিমধ্যেই বিশ্বাস করে। রুট হল আপনার স্থানীয় শুরুর বিন্দু। যে ইন্টারমিডিয়েটের প্রাইভেট কী নিয়ন্ত্রণ করে সে সেই কর্তৃপক্ষের অধীনে স্বাক্ষর করতে পারে। একটি গাণিতিকভাবে বৈধ স্বাক্ষরের একজন সম্পূর্ণ অবিশ্বস্ত সাইনার থাকতে পারে। আপসের পরে ট্রাস্ট প্রত্যাহার করার জন্য বৈধতাকারীর একটি উপায় প্রয়োজন। ওয়েন বার্তাটি স্বাক্ষর করেছেন, আমাদের এখানে একটি সমস্যা আছে, ওয়েন,

1:12 প্রতিটি কী দিয়ে। মজিলা কী নিয়ন্ত্রণ যাচাই করেছে, তারপর স্বাধীনভাবে কীগুলি পুনরুদ্ধার করেছে। জরুরি প্রতিক্রিয়া একটি বাক্য দিয়ে শুরু হয়েছিল যা এমন শোনায় যেন কেউ লক্ষ্য করেছে অফিসের প্রিন্টার থেকে ধোঁয়া বের হচ্ছে।

### কী প্রমাণিত হয়েছে এবং কী অজানা রয়ে গেছে?

1:22 জনসাধারণের রিপোর্টে বলা হয়েছে যে কীগুলি ভুলভাবে তৈরি করা হয়েছিল এবং এপ্রিল গত বছর তৈরি করা সার্টিফিকেটগুলি থেকে পুনরুদ্ধার করা যেতে পারে। অন্যান্য সফটওয়্যারের বিরুদ্ধে প্রকৃত অপব্যবহার এখনও অজানা। উদ্ভাবিত শিকারের তালিকা ছাড়াই পুনরুদ্ধারযোগ্য সাইনিং ক্ষমতা যথেষ্ট জরুরি। এখানে একটি গুরুত্বপূর্ণ সীমাবদ্ধতা আছে। রিপোর্টে সেই সময়কালে সেই ইন্টারমিডিয়েটগুলির জন্য কোনও সার্টিফিকেট স্বচ্ছতা এন্ট্রি পাওয়া যায়নি।

1:42 এতে বলা হয়েছে যে ব্রাউজারগুলি স্বচ্ছতা প্রয়োগ করে এই পথ দিয়ে আক্রমণ করা যায়নি। সেই অতিরিক্ত ব্রাউজার চেকটি ব্যাখ্যা করতে সাহায্য করে যে কেন শুধুমাত্র শিরোনামটিই ছবিটি বাড়িয়ে বলে। eMudhra মোজিলাকে জানিয়েছে যে প্রায় ত্রিশ হাজার সার্টিফিকেট অন্য চেইনে স্থানান্তরের প্রয়োজন। এইগুলি কর্মক্ষম পরিষেবা যাদের মালিকদের পরিচ্ছন্নতার সময় সার্টিফিকেট প্রতিস্থাপন করতে হবে। কোথাও, একটি ক্যালেন্ডার আমন্ত্রণ কেবল একটি উৎপাদন নির্ভরতা হয়ে উঠেছে। ব্রাউজার বিক্রেতারা জরুরি ব্লককার্ড বিতরণ করে। রিপোর্টে শুক্রবার ফায়ারফক্স এবং ক্রোম-এর পদক্ষেপ রেকর্ড করা হয়েছে,

### কেন ব্রাউজার এবং রানটাইম একমত নয়?

2:03 এরপরে অ্যাপল এবং মাইক্রোসফ্ট। এই ক্লায়েন্টরা আপস করা ইন্টারমিডিয়েট প্রত্যাখ্যান করতে পারে যখন এর রুটকে স্বীকৃতি দেয়। সেই নিয়মটি আপনার অ্যাপ্লিকেশনের বান্ডেল থেকে আলাদাভাবে চলে। কিছু ক্লায়েন্ট জরুরি বাতিলকরণ তথ্য ব্যবহার না করে বিশ্বস্ত রুটের বিরুদ্ধে একটি চেইন পরীক্ষা করে। কর্তৃপক্ষ একটি বাতিলকরণ প্রকাশ করতে পারে, এবং সেই ক্লায়েন্ট চেইনটি গ্রহণ করা চালিয়ে যেতে পারে। দরজায় একটি সাইন লাগানো ভাল কাজ করে যখন দর্শক সাইনগুলি পড়ে। মজিলা বলছে যে কিছু অ্যান্ড্রয়েড প্রোফাইল স্টার্টআপে আপডেট করা ব্লককার্ড প্রয়োগ করতে ব্যর্থ হয়েছে।

2:27 ফায়ারফক্স একশ আটান্ন দশমিক শূন্য দুই-এ একটি ফিক্স পাঠানো হয়েছে। সুতরাং ব্রাউজারটিও আপ টু ডেট রাখুন। ঘোষণা আপনার ফোনকে ইনভেন্টরি করতে পারে না। যখন ক্লায়েন্টদের সংকীর্ণ ব্লকিংয়ের অভাব হয় তখন রক্ষণাবেক্ষণকারীরা একটি ট্রাস্ট অ্যাঙ্কর সরাতে পারে। মজিলার থ্রেড emSign ECC রুটের জরুরি অবিশ্বাস বর্ণনা করে, জেনারেশন থ্রি। একটি ট্রাস্ট স্টোর থেকে একটি রুট অপসারণ করলে তার উপর নির্ভরকারী চেইনগুলি ব্লক হয়ে যায়, এমনকি যখন রুটের প্রাইভেট কী নিজেই কখনও আপস করা হয়নি। পাইথনের সর্বশেষ সার্টিফাই রিলিজ একটি ডাউনস্ট্রিম আপডেট।

2:54 এর কমিটটি পূর্ববর্তী অপসারণের পরে অপ্রভাবিত emSign রুটগুলি পুনরুদ্ধার করে। কোম্পানির নামের সমস্ত কিছু মুছে ফেলা রক্ষণাবেক্ষণ করা প্যাকেজের একটি জঘন্য বিকল্প।

### কোন আপডেটগুলি পাইথন এবং নোডে পৌঁছেছে?

3:01 আপনি চান বিপজ্জনক চেইনটি প্রত্যাখ্যান করা হোক এবং বৈধ গ্রাহকরা এখনও কাজ করুক। রিলিজ ইতিহাস উভয় সিদ্ধান্ত সংরক্ষণ করে। নিরাপত্তা পরিচ্ছন্নতার একটি গ্ল্যামারাস কাজ হল জরুরি হওয়া, সঠিক, এবং মধ্যাহ্নভোজের সময় যে পরিষেবাটি ভেঙে যায় তার জন্য দায়ী হওয়া। নোডের সংস্করণ চব্বিশ দশমিক বাইশ দশমিক এক আজ আপডেট করা রুট সহ পাঠানো হয়েছে। আপনার নিজস্ব শাখার পরামর্শ এবং প্রকৃত CA কনফিগারেশন পরীক্ষা করুন। একটি কাস্টম বান্ডেল প্রক্রিয়াটি কোন ট্রাস্ট স্টোর ব্যবহার করে তা পরিবর্তন করতে পারে।

3:26 টর-এ, একজন গবেষক গতকাল তিনশ তেত্রিশটি আপস করা এক্সিট রিলের একটি অ্যাকাউন্ট প্রকাশ করেছেন। বাধাদান এই মাসের শুরুতে শুরু হয়েছিল।

### টর হোস্ট-কী সতর্কতা কী ধরেছে?

3:36 রিলেগুলি কয়েকদিন পরে ফ্ল্যাগ করা হয়েছিল এবং বন্ধ করা হয়েছিল, লেখার আগে। SSH গবেষককে সতর্ক করেছিল যে সার্ভারের পরিচয় পরিবর্তিত হয়েছে। তিনি টরের নেটওয়ার্ক স্বাস্থ্য দলকে এটি জানিয়েছিলেন। তাদের অপারেটর নোটিশ বাধাদানের রিপোর্ট নিশ্চিত করে। সেই সতর্কতা ঠিক সেই অসুবিধাজনক কাজটি করছিল যা প্রমাণীকরণের করার কথা। প্রায় দশ শতাংশ ভিন্ন ক্ষমতা সহ রিলে গণনা করা হয়েছিল, ট্র্যাফিকের ভাগ পরিমাপ না করে।

3:57 টর রাউটিং এবং SSH সার্ভারের পরিচয়ের আলাদা কাজ আছে। একটি বিশ্বস্ত চ্যানেলের মাধ্যমে একটি পরিবর্তিত হোস্ট কী যাচাই করুন আপনি এটি গ্রহণ করার এবং লগ ইন করার আগে। আপনার অ্যাপে ফিরে এসে, চলমান কন্টেইনার বা ভার্চুয়াল পরিবেশ দিয়ে শুরু করুন। এটি আসলে যে CA বান্ডেলটি ব্যবহার করে তা খুঁজুন এবং প্রাসঙ্গিক রক্ষণাবেক্ষণ করা আপডেট প্রয়োগ করুন। স্থাপন করা প্রক্রিয়াটি পুনরায় তৈরি করুন এবং পুনরায় চালু করুন যাতে এটি পরিবর্তিত ট্রাস্ট লোড করতে পারে। উপাদান। ক্লায়েন্টের আসল পরিবেশে রক্ষণাবেক্ষণকারীদের পাবলিক টেস্ট চেইন ব্যবহার করুন।

### আপনি কীভাবে স্থাপন করা ফিক্সটি পরীক্ষা করবেন?

4:12 নেটওয়ার্ক টাইমআউট থেকে সার্টিফিকেট ত্রুটি আলাদা রাখুন। হোটেল Wi-Fi-তে একটি ব্যর্থ সংযোগ হোটেল Wi-Fi-এর একটি চমৎকার পরীক্ষা। ছোট নির্ভরতাটি একটি আলাদাভাবে বান্ডেল করা ট্রাস্ট স্টোর, যেমন সার্টিফাই। আপনার ডেস্কটপ ব্রাউজার কখনও একটি পুরনো কন্টেইনারের ভিতরে সেই নির্ভরতাটি সম্পাদনা করে না। স্থাপন করা প্রক্রিয়া এবং এর কনফিগারেশন সিদ্ধান্ত নেয় যে ফিক্স এসেছে কিনা। এটি আপনার আপডেট যাচাই করার জায়গা। যদি আপনি এটি আমাকে বলতে শোনার চেয়ে পড়তে পছন্দ করেন তবে ডিফারেন্সটি প্রতিদিন সকালে আপনার ইনবক্সে আসে, daily diff dot dev-এ বিনামূল্যে, লিঙ্ক নিচে দেওয়া আছে।

4:42 সুতরাং আজকের রায় হল NEEDS REVIEW। আমি চাই স্থাপন করা ক্লায়েন্টের ট্রাস্ট পরীক্ষা করা হোক কেউ এই ঘটনাটি বন্ধ করার আগে। সাবস্ক্রাইব করুন, ঘণ্টাটি চাপুন, এবং মন্তব্যগুলিতে আমাকে বলুন যদি আপনি এটি

### কী NEEDS REVIEW স্ট্যাম্প পায়?

4:51 ভিন্নভাবে স্ট্যাম্প করতেন। এবং আজকের জন্য এই হল ডিফারেন্স। আমি Axrisi থেকে Niko। দায়িত্ব সহকারে মার্জ করুন। মার্জ করুন। আমি Axrisi থেকে Niko। দায়িত্ব সহকারে মার্জ করুন।

## উৎস

- [eMudhra Intermediate CA Compromise](https://emudhra.we-have-a-problem.com/) — Dennis Jackson
- [Private key compromise of eMudhra Intermediate Certificates](https://bugzilla.mozilla.org/show_bug.cgi?id=2083449) — Mozilla Bugzilla
- [certifi 2026.10.19 release](https://github.com/certifi/python-certifi/releases/tag/2026.10.19) — certifi
- [Restore unaffected emSign roots](https://github.com/certifi/python-certifi/commit/662df63d7906df66f1f07c0751a3dfe9da14d914) — certifi
- [Node 24.22.1 security release](https://github.com/nodejs/node/releases/tag/v24.22.1) — Node.js
- [Update root certificates to NSS 3.131.1](https://github.com/nodejs/node/pull/66877) — Node.js
- [How I got over 300 Tor exit nodes removed](https://kaba.cx/posts/20261020_Tor/) — KABA
- [Security incident affecting some relay operators](https://lists.torproject.org/mailman3/hyperkitty/list/tor-relays@lists.torproject.org/thread/WOHPLKCSHYXFTBRZXDENDKJZMBMPLMG5/) — Tor Project network health
