# Кампраміс прамежкавага ЦС eMudhra: чорныя спісы браўзераў і разрыў даверу падчас выканання

Published: 2026-10-21

Было скампраметавана восем прамежкавых ключоў подпісу eMudhra, у тым ліку шэсць, якія выкарыстоўваліся для TLS, і два для подпісу кода. Эпізод наступны за пацверджаннем Mozilla, блакіроўкай браўзера і наступнымі абнаўленнямі, каб растлумачыць, чаму разгорнутае прыкладанне патрабуе праверкі ўласнай канфігурацыі даверу. Асобны справаздача Tor паказвае, што папярэджанне аб ідэнтычнасці хоста SSH выконвае сваю працу.

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

## Што ахоплівае гэта відэа

- Скампраметаваныя ключы належаць прамежкавым падпісантам. Недавер да кораня можа змякчыць ланцуг, не даказваючы, што прыватны ключ кораня быў скампраметаваны.
- Аварыйны чорны спіс браўзера і ўбудаванае сховішча ЦС прыкладання могуць мець асобныя шляхі абнаўлення. Праверце запушчаны працэс і яго фактычную канфігурацыю даверу.
- Mozilla незалежна пацвердзіла аднаўляльныя прыватныя ключы. Справаздача не апісвае запісы CT для закранутых прамежкавых звенняў; фактычнае злоўжыванне ў адносінах да іншых кліентаў застаецца невядомым.
- Асноўныя выпускі правяраюць certifi 2026.10.19 і Node 24.22.1 для абмяркоўваемых галін. Карыстальніцкія пакеты ЦС і іншыя галіны выканання патрабуюць уласнай праверкі.
- Уліковы запіс даследчыка Tor на 333 рэтранслятарах тычыцца інцыдэнту пачатку кастрычніка, апублікаванага 20 кастрычніка. Прыкладна дзесяць працэнтаў - гэта колькасць рэтранслятараў, а не вымярэнне перахопленага трафіку.
- Толькі тайм-аўт сеткі не сведчыць аб тым, што праверка сертыфіката адхіліла скампраметаваны ланцуг. Захавайце праверку і адрознівайце памылкі перадачы ад збояў аўтэнтыфікацыі.

## Раздзелы

- 0:00 Чаму зафіксаваны браўзер можа пакінуць праграму неабароненай?
- 0:49 Што дазваляе прамежкавы ключ?
- 1:22 Што даказана, а што застаецца невядомым?
- 2:03 Чаму браўзер і асяроддзе выканання не супадаюць?
- 2:58 Якія абнаўленні дасягнулі Python і Node?
- 3:33 Што злавіла папярэджанне аб хост-ключы Tor?
- 4:10 Як праверыць разгорнутае выпраўленне?
- 4:51 Што атрымлівае штамп "ПАТРЭБНА ПРАВЕРКА"?

## Перакладзеная стэнаграма

Перакладзена з арыгінальнай англійскай агучкі. Даступнае аўдыя і субтытры кантралююцца YouTube.

### Чаму зафіксаваны браўзер можа пакінуць праграму неабароненай?

0:00 Выпраўленне eMudhra для браўзера гучыць як поўны дазвол. Восем скампраметаваных ключоў подпісу ўсё яшчэ пакідаюць праграмнае забеспячэнне са старымі рашэннямі даверу. У гэтым відэа, хто можа падпісаць? Чаму кліенты не супадаюць? І якое абнаўленне на самай справе дасягае вашага прыкладання? Адна малюсенькая залежнасць захоўвае свой уласны спіс даверу. Мы вернемся да працэсу, які вырашае, ці прыйшло ваша выпраўленне. Сёння серада, дваццаць першае кастрычніка, і гэта The Daily Diff.

0:22 eMudhra - гэта цэнтр сертыфікацыі. Ён падпісвае лічбавыя сертыфікаты, якія дапамагаюць праграмнаму забеспячэнню аўтэнтыфікаваць вэб-сайты і сэрвісы. Скампраметаваныя ключы ўключаюць шэсць, якія выкарыстоўваліся для вэб-злучэнняў, і два для падпісання праграмнага забеспячэння. Прамежкавы з'яўляецца дэлегаваным падпісантам пад давераным коранем. У пятніцу рэпарцёр па імені Уэйн адправіў доказ у каранёвыя праграмы. Да аўторка старонка публічнага інцыдэнту тлумачыла ачыстку. Сёння распрацоўшчыкі могуць даведацца, колькі копій даверу сабрала іх ідэальна нармальнае прыкладанне.

### Што дазваляе прамежкавы ключ?

0:49 Вось звычайны ланцуг. Сайт прадстаўляе сертыфікат, прамежкавы яго падпісвае, і ваш кліент ідзе па ланцугу да кораня, якому ён ужо давярае. Корань - гэта ваша мясцовая адпраўная кропка. Хто кантралюе прыватны ключ прамежкавага, можа падпісваць пад гэтым паўнамоцтвам. Матэматычна сапраўдны подпіс можа мець цалкам ненадзейнага падпісанта. Валідатар мае патрэбу ў спосабе адклікання даверу пасля кампрамісу. Уэйн падпісаў паведамленне: "У нас тут праблема, Уэйн,"

1:12 кожным ключом. Mozilla праверыла кантроль ключоў, а затым незалежна аднавіла ключы. Аварыйны адказ пачаўся са сказа, які гучыць так, быццам хтосьці заўважыў, што офісны прынтэр дыміўся.

### Што даказана, а што застаецца невядомым?

1:22 Публічны справаздача кажа, што ключы былі згенераваныя няправільна і маглі быць адноўлены з сертыфікатаў, створаных у красавіку мінулага года. Фактычнае злоўжыванне ў адносінах да іншага праграмнага забеспячэння ўсё яшчэ невядома. Аднаўляльны права подпісу досыць тэрміновае і без выдуманага спісу ахвяр. Тут ёсць важныя абмежаванні. Справаздача не выявіла запісаў аб празрыстасці сертыфікатаў для гэтых прамежкавых звенняў у гэты перыяд.

1:42 У ім гаворыцца, што браўзеры, якія забяспечваюць празрыстасць, не маглі быць атакаваныя праз гэты маршрут. Гэтая дадатковая праверка браўзера дапамагае растлумачыць, чаму адзін толькі загаловак перабільшвае карціну. eMudhra паведаміла Mozilla, што каля трыццаці тысяч сертыфікатаў патрабавалі міграцыі ў іншы ланцуг. Гэта працуючыя сэрвісы, уладальнікі якіх павінны замяніць сертыфікаты падчас ачысткі. Дзесьці запрашэнне ў каляндар толькі што стала вытворчай залежнасцю.

### Чаму браўзер і асяроддзе выканання не супадаюць?

2:03 Пастаўшчыкі браўзераў распаўсюджваюць аварыйныя чорныя спісы. Справаздача фіксуе дзеянні Firefox і Chrome у пятніцу, затым Apple і Microsoft. Гэтыя кліенты могуць адхіліць скампраметаваны прамежкавы, прызнаючы яго корань. Гэта правіла перадаецца асобна ад пакета вашага прыкладання. Некаторыя кліенты правяраюць ланцуг на давераныя карані, не спажываючы аварыйную інфармацыю аб адкліканні. Аўтарытэт можа апублікаваць адкліканне, і гэты кліент можа працягваць прымаць ланцуг.

2:27 Размяшчэнне шыльды на дзвярах працуе лепш, калі наведвальнік чытае шыльды. Mozilla кажа, што некаторыя профілі Android не змаглі прымяніць абноўлены чорны спіс пры запуску. Выпраўленне было выпушчана ў Firefox 158.02. Таму сачыце за актуальнасцю браўзера таксама. Аб'ява не можа інвентарызаваць ваш тэлефон. Падтрымальнікі могуць выдаліць якарь даверу, калі кліентам не хапае больш вузкай блакіроўкі. Тэма Mozilla апісвае аварыйны недавер да кораня emSign ECC, трэцяга пакалення. Выдаленне кораня з сховішча даверу блакуе ланцугі, якія абапіраюцца на

2:54 яго, нават калі прыватны ключ самога кораня ніколі не быў скампраметаваны. Апошні выпуск certifi для Python - гэта адно з наступных абнаўленняў.

### Якія абнаўленні дасягнулі Python і Node?

3:01 Яго камміт таксама аднаўляе непашкоджаныя карані emSign пасля папярэдняга выдалення. Выдаленне ўсяго, што носіць назву кампаніі, - гэта дрэнная замена для падтрымліваемага пакета. Вам патрэбны адхілены небяспечны ланцуг і законныя кліенты, якія ўсё яшчэ працуюць. Гісторыя выпускаў захоўвае абодва рашэнні. Ачыстка бяспекі мае гламурную працу быць тэрміновай, дакладнай і вінаватай у любым сэрвісе, які выходзіць з ладу падчас абеду. Версія Node 24.22.1 была выпушчана сёння з абноўленымі

3:26 каранёвымі сертыфікатамі. Праверце кансультацыю вашай галіны і фактычную канфігурацыю ЦС. Карыстальніцкі пакет можа змяніць, якое сховішча даверу выкарыстоўвае працэс. У Tor даследчык апублікаваў учора справаздачу пра трыста трыццаць

### Што злавіла папярэджанне аб хост-ключы Tor?

3:36 тры скампраметаваныя выходныя рэтранслятары. Перахоп пачаўся ў пачатку гэтага месяца. Рэтранслятары былі пазначаны і адключаны праз некалькі дзён, перш чым з'явіўся апісанне. SSH папярэдзіў даследчыка, што ідэнтычнасць сервера змянілася. Ён паведаміў пра гэта камандзе Tor па здароўі сеткі. Іх паведамленне аператара пацвярджае паведамленні аб перахопе. Гэта папярэджанне рабіла менавіта нязручную рэч, якую павінна рабіць аўтэнтыфікацыя.

3:57 прыкладна дзесяць працэнтаў падлічаных рэтранслятараў з рознымі магутнасцямі, пакідаючы долю трафіку невымеранай. Маршрутызацыя Tor і ідэнтыфікацыя сервера SSH маюць асобныя задачы. Праверце зменены ключ хоста праз давераны канал, перш чым прыняць яго і ўвайсці ў сістэму. Вярнуўшыся да вашай праграмы, пачніце з запушчанага кантэйнера або віртуальнага асяроддзя.

### Як праверыць разгорнутае выпраўленне?

4:12 Знайдзіце пакет ЦС, які ён фактычна выкарыстоўвае, і прымяніце адпаведнае падтрыманае абнаўленне. Перабудуйце і перазапусціце разгорнуты працэс, каб ён мог загрузіць зменены давер матэрыял. Выкарыстоўвайце публічныя тэставыя ланцугі адміністратараў у рэальным асяроддзі кліента. Памылку сертыфіката аддзяляйце ад тайм-аўту сеткі. Няўдалае злучэнне праз Wi-Fi у гатэлі - выдатны тэст Wi-Fi у гатэлі. Малюсенькая залежнасць - гэта асобна спакаванае сховішча даверу, як certifi. Ваш настольны браўзер ніколі не рэдагуе гэтую залежнасць у старым кантэйнеры. Разгорнуты працэс і яго канфігурацыя вырашаюць, ці прыйшло выпраўленне.

4:42 Гэта месца для праверкі абнаўлення. Калі вы аддаеце перавагу прачытаць гэта, чым пачуць ад мяне, "diff" прыходзіць у вашу паштовую скрыню кожную раніцу, бясплатна на daily diff dot dev, спасылка ніжэй.

### Што атрымлівае штамп "ПАТРЭБНА ПРАВЕРКА"?

4:51 Такім чынам, сённяшні вердыкт - "ПАТРЭБНА ПРАВЕРКА". Я хачу, каб давер разгорнутага кліента быў правераны, перш чым хто-небудзь закрые гэты інцыдэнт. Падпішыцеся, націсніце званок і раскажыце мне ў каментарах, калі б вы паставілі іншы штамп. І гэта ўсё на сёння. Я Ніка з Axrisi. Злівайце адказна.

## Крыніцы

- [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
