Git на вашем Mac всё ещё доверяет скомпрометированным сертификатам eMudhra
Bitwise AI
0:00 / 0:00
Git на вашем Mac всё ещё доверяет скомпрометированным сертификатам eMudhra
114 просмотров · 20 ч назад
Bitwise AI
8,21 тыс. подписчиков
114 просмотров · 20 ч назад
В Git на вашем Mac по-прежнему используются скомпрометированные сертификаты от eMudhra, индийского центра сертификации, которые теперь блокируются Chrome, Firefox и Safari. В собственной заметке поддержки Apple есть проверка в одну строку, и исправление занимает около минуты.
В апреле 2025 года eMudhra создала новые ключи подписи с помощью неисправного скрипта, и их можно восстановить: 8 промежуточных сертификатов (6 для веб-сайтов, 2 для подписи кода, из партии в 24) были заблокированы Chrome и Firefox 17 октября 2026 года, а Mozilla отказалась от корневого центра сертификации emSign ECC Root CA - G3, который их подписывал. Председатель eMudhra утверждает, что их системы не были скомпрометированы, eMudhra заявляет, что промежуточные сертификаты никогда не выдавали клиентские сертификаты, и никаких сообщений о злоупотреблениях не поступало, хотя неизвестно, удалось ли кому-либо восстановить ключи за примерно 17 месяцев. Apple заблокировала 12 сертификатов (6 промежуточных сертификатов для веб-сайтов и их копии, подписанные Sectigo) с 19 октября, а корневой сертификат — с 23 октября, но curl, git, python3, ruby, perl и openssl из macOS или инструментов командной строки Xcode проверяют файл /etc/ssl/cert.pem, который Apple оставила без изменений, а Деннис Джексон из Mozilla сообщает, что macOS 27.2 (26 октября) отменила обходное решение, которое пользователи применяли вручную. Вывод: если вы используете git или curl от Apple через удаленные HTTPS-серверы, примените обходное решение Apple из примечания 149555 и повторно запускайте проверку после каждого обновления macOS, пока Apple не выпустит обещанное исправление «в будущем обновлении программного обеспечения» (версия и дата не указаны; повторная проверка 29 октября 2026 г., новейшая версия macOS — 27.2).
Что нужно сделать при установке:
Apple git или curl: сделайте резервную копию файла /etc/ssl/cert.pem, удалите emSign ECC Root CA - G3 и AAA Certificate Services (Apple называет второй необязательным, но он закрывает кросс-подписанные копии Sectigo), затем запустите проверку Apple. Apple предупреждает, что удаление корневых сертификатов может помешать некоторым сайтам проверяться в инструментах, которые полагаются только на этот файл; восстановите резервную копию, если это произойдет или проверка покажет ошибку.
Homebrew curl, OpenSSL и Python: Homebrew ca-certificates удалил оба корневых сертификата 20 октября, поэтому запустите brew upgrade.
Homebrew git: Homebrew внес исправление 28 октября (git 2.56.0_2, PR 321878), поэтому запустите brew upgrade git.
pip: он использует собственный список сертификатов, поэтому обновите pip до версии 26.2.2 или более поздней (certifi 2026.10.19) в каждой среде Python. Node и Go: обновите до последней версии.
Это касается удаленных серверов HTTPS.
ВРЕМЕННЫЕ МЕТКИ
0:00 - Git на вашем Mac по-прежнему доверяет eMudhra
0:22 - Как ваш компьютер решает, кому доверять
0:38 - Что произошло в eMudhra
1:10 - Входная и боковая двери: Safari против Terminal
1:39 - Почему разработчики и агенты кодирования уязвимы
2:13 - Как это было обнаружено и обновление macOS 27.2
2:45 - Проверка Apple в одну строку
3:15 - Решение: обходное решение Apple
3:54 - Вердикт: Apple git, Homebrew, pip
ССЫЛКИ И РЕСУРСЫ
Примечание службы поддержки Apple 149555 (проверка и обходное решение): https://support.apple.com/en-us/149555
Выпуски безопасности Apple (macOS 27.2, 26 октября 2026 г.): https://support.apple.com/en-us/100100
Help Net Security, закрытые ключи сертификатов eMudhra скомпрометированы: https://www.helpnetsecurity.com/2026/...
CSO Online, Google и Mozilla отзывают промежуточные сертификаты eMudhra: https://www.csoonline.com/article/423...
SSL.com, Chrome удаляет корневой сертификат eMudhra: https://www.ssl.com/article/check-you...
Homebrew ca-certificates удаляет некоторые корневые центры сертификации: https://github.com/Homebrew/homebrew-...
Исправление ошибок Homebrew в Git, PR 321878: https://github.com/Homebrew/homebrew-...
Формула Homebrew для Git: https://formulae.brew.sh/formula/git
Пользователи Python и инцидент с eMudhra (pip): https://discuss.python.org/t/informat...
БОЛЬШЕ НА ЭТОМ КАНАЛЕ
OpenCode взломан: Вы отозвали свои ключи AI?: • OpenCode Got Hacked: Have You Revoked Your...
LiteLLM взломан: Вы поменяли свои ключи AI?: • LiteLLM Got Hacked: Have You Rotated Your ...
ТЕГИ
#eMudhra #macOS #Git #Самодельноепиво #Кибербезопасность