Teknoloji

eMudhra’nın sertifika anahtarı 4 sayısı çıktı, her site taklit edilebiliyordu

Adrian Kessler
Bizi Google'a ekleyin

Bir web sitesinin kimliğini doğrulayan sertifikalardan birinin arkasındaki gizli anahtarın, yalnızca 4 sayısından ibaret olduğu ortaya çıktı. Dörtle başlayan uzun ve rastgele bir sayı değil; yalnızca 4. Aynı Hint sertifika otoritesi eMudhra’nın yedi anahtarı daha neredeyse bu kadar küçüktü. Bu anahtarları elinde bulunduran herkes, bankalardan e-posta sağlayıcılarına kadar herhangi bir web sitesi için, eMudhra’ya güvenen yazılımların gerçek kabul edeceği bir sertifika oluşturabiliyor.

Tarayıcınızdaki asma kilit simgesinin denetlediği şey bu sertifikalardır. Sahte bir sertifikayla, sizinle internet arasına giren bir saldırgan; kafe Wi-Fi’ında, ele geçirilmiş bir yönlendiricide ya da kötü niyetli bir ulusal ağda gerçek site gibi davranarak gönderdiklerinizi okuyabilir veya değiştirebilir. Chrome, Firefox, Safari ve Microsoft’un platformları sekiz sertifikaya güvenmeyi çoktan bıraktı. Ancak cihazlarınızdaki pek çok başka yazılım hâlâ güveniyor.

Bu türdeki sıradan bir anahtar, yaklaşık 384 bit uzunluğunda rastgele bir sayıdır; bu da kabaca 10 üzeri 115 olasılık demektir. Ars Technica’nın sıraladığı eMudhra anahtarlarıysa 3 ila 8 bit arasındaydı: 4, 56, 66, 115, 155, 156, 230 ve 237. Güvenlik araştırmacısı Scott Helme, sekiz anahtarın tamamını dizüstü bilgisayarındaki herkese açık sertifikalardan çıkardığını ve bunun “bir saniyeden kısa” sürdüğünü yazdı. Daha sonra Anthropic’in Claude’unun da tek bir komutla aynısını yaptığını ekledi.

Herhangi bir şeyi çalmak gerekmiyordu. BleepingComputer’ın aktardığına göre eMudhra, Mozilla’ya sunduğu açıklamada sorunu anahtar üretim töreninde kullanılan betikteki bir hataya bağladı: Betik, ikinci ve zayıf bir anahtar kümesi oluşturmuş; çalışanlar da etiketleri birbirine benzediği için yanlışlıkla bu anahtarları seçmişti. 60 milyondan fazla dijital sertifika verdiğini belirten şirket, etkilenen ara sertifikaların çoğunun üretimde hiç kullanılmadığını ve son kullanıcılara ait sertifikaları imzaladıklarına dair bir kanıt bulamadığını Mozilla’ya bildirdi. Sekiz sertifikanın tamamını iptal etti ve etkilenen kök sertifika üzerinden yeni sertifika vermeyi durdurdu.

Tarayıcılar işin kolay kısmı. Chrome, Firefox ve Safari iptal listelerini kullanıcılara sessizce gönderiyor; ayrıca her sertifikanın herkese açık Certificate Transparency günlüklerinde yer almasını şart koşuyor. Bu anahtarlara bağlı hiçbir web sitesi sertifikası söz konusu günlüklerde görünmediği için güncel tarayıcılar varsayılan olarak hiçbir zaman risk altında olmadı. Açık ise diğer her yerde. curl gibi komut satırı araçları, Python, Node ve Go gibi programlama dilleri, VPN istemcileri, Docker konteynerleri ve akıllı ev cihazları kendi güvenilir otorite listelerini taşıyor; iptal durumunu nadiren kontrol ediyor ve şeffaflık günlüklerini dikkate almıyor. Helme, Stripe’ın ödeme API’si için sahte bir sertifika hazırladı ve test ettiği tüm Linux ve macOS makinelerinde curl, Python ve Node’un bunu kabul ettiğini gördü.

Go dilinin kriptografi kodunun bakımını üstlenen Filippo Valsorda, yıllarca temizlenmesi gereken OpenSSL açığını hatırlatarak Ars Technica’ya, “Bu, Heartbleed’den daha büyük, devasa bir temizlik işi olacak,” dedi. Kendi güvenilir kök sertifikalarını içinde barındıran IoT cihazları, Docker konteynerleri, unutulmuş Linux makineleri ve bakımı yapılmayan araçlardan oluşan “çok, çok uzun bir kuyruk” bekliyor. Anahtarları istismar etmek için saldırganın yine de ağ üzerindeki veri yolunda bulunması gerekiyor; bu da saldırıyı hükümetlerin, ele geçirilmiş bir ofis ağının ya da halka açık bir erişim noktasını işleten kişinin gerçekleştirebileceği anlamına geliyor. Ars’ın belirttiğine göre şifreleme için bu sertifikalara dayanmayan Signal, WhatsApp ve WireGuard etkilenmedi.

Sertifikaların oluşturulduğu Nisan 2025’ten itibaren yaklaşık 17 ay boyunca anahtarları elde etmek mümkündü. Şeffaflık denetimini atlayan yazılımlara karşı bunları herhangi birinin kullanıp kullanmadığını bilmenin bir yolu yok. Ayrıca her sertifika, Mayıs 2025’te Sectigo’nun AAA Certificate Services kök sertifikasıyla çapraz imzalandı; böylece sertifikalara güvenen sistemlerin kapsamı genişledi.

Çoğu kişi için çözüm güncellemeleri yüklemek. Bir araştırmacı anahtarları 17 Ekim’de tarayıcı üreticilerine bildirdi. Mozilla aynı gün üç saat içinde Firefox’ta sertifikaları engelledi; 20 Ekim’de ise eMudhra kök sertifikasını kaldıran Firefox 158.0.1’i, yeni ESR sürümlerini ve NSS 3.131.1’i yayımladı. Mozilla mühendisi Dennis Jackson’ın yönettiği olay sitesine göre Apple 19 Ekim’de, Microsoft ise 20 Ekim’de koruma ekledi. Ancak Ars’ın haberini yayımladığı sırada Windows 10’daki Edge hâlâ test sunucularına bağlanıyordu. Go 1.27.3 ve 1.26.10, pip 26.2.2, uv 0.13.4 ve certifi 2026.10.19 yayımlandı; Cloudflare, WARP ve 1.1.1.1 uygulamalarını güncelledi. Linux dağıtımlarıysa yeni ca-certificates paketlerini hâlâ yayımlıyor. macOS’ta yerleşik olarak gelen curl, sertifika dosyası elle düzenlenmediği sürece bu anahtarlara güvenmeye devam ediyor.

Chrome, eMudhra kök sertifikasının 43. sürümde Chrome Root Store’dan çıkarılacağını doğruladı. Tüm cihazlar güncellenene kadar, gündelik yazılımların büyük bölümüyle herhangi bir sitenin inandırıcı bir sahtesi arasında yalnızca sekiz bitlik bir engel var.

Etiketler: , , , , ,

Bizi Google'a ekleyin

Tartışma

0 yorum var.