Перейти к содержимому

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 #Самодельноепиво #Кибербезопасность