“Bir saldırgan proxy'nin özel anahtarını çaldı” ifadesi, hasarı belirleyen ayrıntıyı atlar: hangi özel anahtar?

Denetleyen bir proxy, bir sertifika yetkilisinin imzalama anahtarını, üretilmiş sunucu sertifikası anahtarlarını, canlı TLS trafiği sırlarını, oturum devam malzemesini ve düz metni kendi belleğinde veya günlüklerinde tutabilir. Bunlar farklı varlıklardır.

CA anahtarı taklit etme yeteneği verir

Denetleme CA'sına güvenmek üzere yapılandırılmış istemciler, sertifika zincirinin kısıtlarına ve istemcinin denetimlerine bağlı olarak, onun altında verilmiş sertifikaları kabul edebilir. İlgili imzalama anahtarını çalan kişi bu sınırlar içinde başka kabul edilebilir sertifikalar oluşturabilir.

Bu ciddidir, ancak anahtar tek başına kullanıcının bağlantısını yönlendirmez. Saldırganın ayrıca kullanılabilir bir müdahale konumuna veya istemciyi taklit edilen uç noktaya bağlamanın başka bir yoluna ihtiyacı vardır. Ek sertifika denetimleri olan uygulamalar bunu reddedebilir.

İmzalama anahtarı bir kaydın şifre çözme anahtarı değildir

Sertifikayla kimliği doğrulanan ve geçici Diffie–Hellman kullanan TLS 1.3 el sıkışmasında sertifika, alışverişi doğrular. Trafik anahtarları ayrı el sıkışma sırlarından türetilir. CA imzalama anahtarını sonradan elde etmek, tek başına kayıttan o geçmiş geçici sırları yeniden kurmaz.

Sunucu sertifikasının özel anahtarını çalmak bile o türden kaydedilmiş bir oturumun trafik sırlarını elde etmeye eşdeğer değildir. Bunu her tarihsel TLS kipine veya her oturum devam kurulumuna genellemeyin; görüşülen anahtar alışverişi ve ele geçirilen malzeme önemlidir.

Çalışan denetleme cihazının ele geçirilmesi, CA anahtarının çalınmasından çok daha geniş olabilir. Cihaz trafiği denetlerken düz metinle çalışır ve oturum sırlarını tutabilir veya çözülmüş içeriği saklayabilir. Bu açığa çıkmalar kendi soruşturmalarını gerektirir ve ileriye dönük gizliliğe atıfta bulunularak geçiştirilemez.

Olayı doğru tanımlayın

Kaybolan malzemenin imzalama anahtarı, uç nokta anahtarları, canlı sırlar, saklanan düz metin veya cihazın kendi denetimi olup olmadığını kaydedin. Denetleme CA'sını değiştirmek ve istemci güvenini güncellemek tek bir yeteneği ele alır; kopyalanmış günlükleri silmez ve canlı trafiğin okunup okunmadığına karar vermez. Doğru anahtar adları, her sırrı “SSL anahtarı” olarak adlandırmaktan çok daha yararlı bir yanıt sağlar.

İlgili makaleler