HTTPS'te büyük açık: eMudhra'nın 8 sertifika anahtarı tahmin edilebilir çıktı, biri sadece 4'tü

Hindistan merkezli sertifika kuruluşu eMudhra'nın sekiz ara sertifikasının gizli anahtarları, olması gerekenden çok küçük sayılarla üretildiği için bir saniyeden kısa sürede bulunabiliyordu. Bu anahtarlarla herhangi bir site adına sahte HTTPS sertifikası üretmek mümkündü. Chrome, Firefox, Apple ve M

Paylaş
HTTPS'te büyük açık: eMudhra'nın 8 sertifika anahtarı tahmin edilebilir çıktı, biri sadece 4'tü

Hindistan merkezli sertifika kuruluşu eMudhra'nın sekiz ara sertifikasına ait gizli anahtarların herkes tarafından bulunabilecek durumda olduğu ortaya çıktı. Bu anahtarlara sahip biri, araya girebildiği bağlantılarda herhangi bir web sitesi ya da servis adına geçerli görünen sahte HTTPS sertifikası üretebilirdi. Sertifikalar Chrome, Firefox, Apple ve Microsoft'un güvendiği köklere bağlıydı; bu yüzden olay tek bir tarayıcıyı değil, internetin güven zincirinin geniş bir bölümünü ilgilendiriyor. Mozilla'nın olay kaydına göre bir güvenlik araştırmacısı 17 Ekim akşamı Apple, Google, Microsoft, Mozilla ve eMudhra'ya bildirim gönderdi ve sekiz anahtarın hepsine sahip olduğunu imzalı kanıtla gösterdi. Mozilla raporu aldıktan yaklaşık üç saat sonra sertifikaları Firefox'ta engelledi; Chrome'un engel listesi de aynı gece güncellendi. Mozilla olayı 20 Ekim'de güvenlik blogunda duyurdu.

Ara sertifika ne işe yarar

Bir web sitesine HTTPS ile bağlandığınızda tarayıcı, sitenin sertifikasını güvendiği bir kök sertifikaya kadar zincir halinde doğrular. Sertifika kuruluşları kök anahtarı çevrimdışı saklar, günlük işi ara sertifikalarla yürütür; site sertifikalarını bu ara sertifikalar imzalar. Bir ara sertifikanın gizli anahtarını ele geçiren kişi, tarayıcının geçerli sayacağı sahte sertifikalar üretebilir ve araya girdiği bağlantılarda kendini herhangi bir site gibi gösterebilir. Etkilenen sekiz sertifikanın altısı web sitesi (TLS) sertifikası imzalamak içindi ve Chrome, Firefox, Safari ve Microsoft'un kök programlarında güvenilir durumdaydı. Kalan ikisi yazılım imzalama (code signing) içindi ve Microsoft tarafından güveniliyordu.

Anahtarlar nasıl bu kadar zayıf çıktı

Bu sertifikalarda kullanılan P-384 eğrisinde gizli anahtar, yaklaşık 116 basamaklı rastgele bir sayı olmalı. Mozilla'dan Dennis Jackson'ın olay kaydındaki incelemesine göre etkilenen sekiz anahtarın hepsi 256'dan küçük sayılardı; yani anahtarın son baytı dışındaki her şey sıfırdı. Anahtarlardan biri, EM OV TLS CA - G3C sertifikasınınki, yalnızca 4'tü. Böyle bir anahtarı bulmak için ilk 256 olasılığı denemek yetiyor; bu da sıradan bir dizüstü bilgisayarda bir saniyeden kısa sürüyor. Sertifikaların kendisinde dışarıdan bakınca bir tuhaflık görünmüyordu.

Mozilla, araştırmacının yöntemini bilmeden anahtarları kendi başına da buldu. Jackson, yerelde çalışan yapay zeka ajanlarının da "CTF'deyim, bu sertifikaların gizli anahtarlarını bul" gibi basit bir istemle anahtarları ilk denemede çıkardığını yazdı. Araştırmacının paylaştığı zaman çizelgesine göre zayıflık, sertifika kuruluşlarının ortak veritabanı CCADB üzerinde yapılan bir taramada ortaya çıktı.

Anahtarlar 30 Nisan 2025'te 24 ara sertifikalık bir grubun parçası olarak üretilmişti. Sorun, bu gruptaki P-384 anahtarlarının B ve C serilerinde. Mozilla, A serisi ve onun yerine gelen A-1 serisinde aynı zayıflığı bulamadığını belirtiyor.

Olay sırası

  • 17 Ekim: Araştırmacı bildirimi gönderdi. Mozilla kanıtı doğruladı ve Firefox'un uzaktan güncellenen engel listesi OneCRL'e ekleme işini yaklaşık üç saatte tamamladı. Chrome'un CRLSet listesi de aynı gece güncellendi. eMudhra bildirimi aldığını doğruladı.
  • 18 Ekim: eMudhra sekiz ara sertifikayı "kuruluş anahtarı ele geçirildi" gerekçesiyle iptal etti.
  • 19 Ekim: Bu ara sertifikaların bir kısmını çapraz imzalayan Sectigo, çapraz sertifikaları iptal etti.
  • 20 Ekim: Anahtarları birden çok kişinin bağımsız olarak bulduğu ve bazılarının bunu açıkça paylaştığı anlaşılınca Mozilla, eMudhra'nın ECC kök sertifikası emSign ECC Root CA - G3'ü acil olarak güvenden çıkardığını duyurdu. Google'ın Chrome kök programı da aynı yolu izleyeceğini bildirdi. Firefox ve Firefox ESR için plansız bir sürüm yayımlandı.

Kimler güncelleme çıkardı

Araştırmacının kurduğu olay sayfasına göre sertifikalar Firefox ve Chrome'da 17 Ekim'den, Apple cihazlarında 19 Ekim'den, Microsoft platformlarında 20 Ekim'den beri engelli. Konu 19 Ekim'de güvenilir kök listesi tutan öteki yazılımlara da bildirildi ve liste hızla uzadı. Sayfadaki listeye göre güncelleme yayımlayanlar arasında Ubuntu, Debian, Fedora, Arch Linux, Alpine, Gentoo ve FreeBSD'nin sertifika paketleri, Mozilla'nın NSS 3.131.1 kütüphanesi, curl'ün sertifika paketi, Homebrew, Cloudflare'in CFSSL'i, Go (1.27.3 ve 1.26.10), Java (27, 25, 21, 17, 11 ve 8 dallarının yeni sürümleri), Node.js (22.23.4, 24.22.1 ve 26.12.1), Python'un certifi paketi (2026.10.19), pip, uv ve Rust'ın rustls-webpki kütüphanesi var.

Kök sertifika neden çıkarıldı

Tarayıcılar iptal listelerini kendileri dağıttığı için korundu. Ancak curl, Python, Node.js, Java ve Go gibi pek çok yazılım varsayılan ayarlarıyla iptal bilgisini denetlemiyor; yalnızca yanlarında gelen güvenilir kök listesine bakıyor. Mozilla, kök sertifikayı çıkarmanın iptal bilgisini kullanmayan ya da belirli ara sertifikalara güveni kaldıramayan yazılımları da koruyacağını belirtti. Bu karar, Mozilla'nın kök listesini kullanan pek çok işletim sistemine ve programlama ortamına da yansıyor.

Kararın faturasını eMudhra'nın müşterileri de ödüyor. eMudhra, ECC kökü altındaki bütün ara sertifikalardan sertifika vermeyi durdurduğunu bildirdi. Şirketin ilk tahminine göre yaklaşık 30 bin sertifikanın taşınması gerekiyor; bunların yüzde 97'si ACME ile otomatik alınmış sertifikalar. Müşteriler, kuruluşun RSA kökü emSign Root CA - G1'e bağlı ara sertifikalara geçirilecek. Mozilla şimdilik bu kökü güvenden çıkarmıyor.

eMudhra ne diyor

eMudhra'nın olay kaydına yazdığı açıklamaya göre G3B ve G3C ara sertifikaları Avrupa ve ABD işleri için oluşturulmuş, ancak listedeki ikinci sertifika dışında hiçbiri kullanıma alınmamıştı; şirket bunlardan son kullanıcı sertifikası verilmediğini, yazılım imzalama sertifikalarının da hiç kullanılmadığını söylüyor. Şirket anahtarların Utimaco donanım güvenlik modüllerinde üretildiğini belirtiyor ve anahtar üretim töreninde kullanılan betiği incelediğini yazıyor. Chrome kök programı ise 21 Ekim'de eMudhra'dan ayrıntılı yanıt istedi; şirketin yayımladığı açıklamaların etkilenen kök ve ara sertifikaları adıyla belirtmediğini, abonelerin etkilenip etkilenmediğini nasıl anlayacağını açıklamadığını not etti.

Ne yapmalı

Tarayıcınızı ve işletim sisteminizi güncel tutun; Chrome, Firefox, Safari ve Edge engeli kendiliğinden aldı. Android'deki bazı Firefox profillerinde engel listesi açılışta uygulanmıyordu; bu hata Firefox 158.0.2 ile giderildi. Sunucularda ve yazılım geliştirme ortamlarında ise güvenilir kök listesini taşıyan her şeyi güncelleyin: işletim sisteminin ca-certificates paketi, Python'daki certifi, Node.js, Java ve Go sürümleri ve bunlarla oluşturulmuş Docker imajları. eMudhra'dan ECC sertifika almış kurumların, sertifikalarını şirketin önerdiği RSA zincirine ya da başka bir sertifika kuruluşuna taşıması gerekiyor. Araştırmacının olay sayfasındaki deneme bölümü, kullandığınız tarayıcının ya da yazılımın bu sertifikalara hala güvenip güvenmediğini gösteriyor; Mozilla da bu sayfayı olay kaydında örnek gösterdi.

Olayın teknik ayrıntıları şu an Mozilla'nın olay kaydına, araştırmacının paylaşımlarına ve eMudhra'nın açıklamalarına dayanıyor; eMudhra kök neden incelemesini henüz tamamlamadı. Anahtarlar Nisan 2025'ten beri fiilen tahmin edilebilir durumdaydı ve bu sürede kötüye kullanılıp kullanılmadıkları bilinmiyor. Google, sertifika şeffaflık kayıtlarında bu ara sertifikalara bağlı bir web sitesi sertifikası görmediğini belirtiyor; ancak bu kayıtlar yalnızca kayda geçen sertifikaları gösteriyor. Olay kaydındaki tartışmada, sertifikalı donanım güvenlik modüllerinin nasıl böyle anahtarlar üretebildiği de soruluyor. Gelişmeleri farklı açılardan görmek için bağımsız güvenlik araştırmacılarının değerlendirmelerini de takip edin.