Web servisimizde istemci sertifikası doğrulama (mTLS) uygularken tarayıcı ve CRL/OCSP sorunları yaşıyorum, çözüm nedir?
Şirket içi kritik bir web servisimiz için geleneksel kullanıcı adı/şifre doğrulamasının ötesine geçerek daha güçlü bir güvenlik katmanı eklemek amacıyla mTLS (mutual TLS) yani istemci sertifikası doğrulama yöntemini devreye almaya çalışıyoruz. Gerekli CA sertifikalarını ve istemci sertifikalarını oluşturup sunucu tarafındaki nginx yapılandırmasını tamamladık. Ancak, bu yapılandırmayı devreye aldığımızda, farklı tarayıcılarda (özellikle Chrome ve Edge) istemci sertifikası seçimi ve sunucuya gönderimi aşamasında tutarsızlıklar yaşıyoruz. Bazı tarayıcılar sertifikayı hiç sormadan bağlantıyı reddederken, bazıları doğru sertifikayı seçmemize rağmen yine de bağlantı hatası veriyor. Özellikle CRL (Certificate Revocation List) ve OCSP (Online Certificate Status Protocol) kontrollerinde ciddi gecikmeler veya başarısızlıklar gözlemledik. Bu durum, istemci sertifikalarının geçerlilik denetiminin sunucu tarafında doğru yapılandırılmadığını mı gösteriyor, yoksa tarayıcıların istemci sertifikası yönetimi ve CRL/OCSP sorgulama mekanizmalarında standart dışı davranışlar mı var? Bu karmaşık mTLS yapısını sorunsuz bir şekilde nasıl hayata geçirebiliriz?