ACME Anahtar Değişimi Eski İzinleri Silmiyor

ACME protokolü (Let's Encrypt ve benzeri sertifika otoritelerinin temelinde yatan sistem) hesap güvenliğini sağlamak için anahtar değişimi özelliğine sahip. Fakat burada dikkat edilmesi gereken önemli bir nokta var: anahtarını değiştirdiğinde, eski yetkilendirmeler ve siparişler otomatik olarak iptal edilmiyor.

RFC 8555 standardı açıkça tanımlıyor, hesap anahtarı rollover, eski anahtarla imzalanmış bir işlemdir. Sunucu bu imzayı doğrulayıp hesabı yeni anahtarla ilişkilendirir. Ama burada kritik bir tasarım kararı var: beklemede olan siparişler, yetkilendirmeler ve yayınlanmış sertifikalar anahtar değişimi nedeniyle geçersiz hale gelmiyor. Bu, sürekliliği sağlamak için tasarlanmış olsa da, güvenlik açısından bir sorunu ortaya çıkarıyor.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Eğer hesabının anahtarı ele geçirilirse, saldırgan zaten oluşturduğu yetkilendirmeleri ve sertifikaları kullanmaya devam edebilir. Sen anahtarı değiştirsen bile, bu eski işlemler silinmez. RFC'nin amacı mantıklı, bir sertifika yenileme ortasındayken anahtarı değiştirmek isteyebilirsin. Ama bunun anlamı şu: anahtar rollover sonrası tüm beklemede olan siparişleri, yetkilendirmeleri ve yayınlanmış sertifikaları manuel olarak incelemelisin.

Ekstra bir katman daha var: External Account Binding (EAB). Bazı CA'lar bunu kullanıyor ve bu da işleri karmaşıklaştırabiliyor. Kısacası, anahtarını değiştirdin diye rahat etme. Hesabındaki tüm aktif işlemleri gözden geçir, gereksiz sertifikaları iptal et ve yetkilendirmeleri doğrula. Güvenlik bir kere yapılan iş değil, sürekli kontrol gerektiriyor.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz