NET::ERR_CERT_AUTHORITY_INVALID, tarayıcının bir web sitesinin SSL sertifikasını veren kuruluşa (sertifika otoritesi) güvenmediğini gösteren bir SSL hatasıdır. Chrome bu durumda “Bağlantınız gizli değil” sayfasını ve altında NET::ERR_CERT_AUTHORITY_INVALID kodunu gösterir. Bu yazıda hatanın ne anlama geldiğini, neden çıktığını ve ziyaretçi ile site sahibi olarak nasıl çözüleceğini anlatıyoruz.
ERR_CERT_AUTHORITY_INVALID Ne Demek?
HTTPS ile açılan her site, kimliğini kanıtlamak için bir SSL/TLS sertifikası sunar. Tarayıcı bu sertifikanın, cihazda kayıtlı güvenilir kök sertifika otoritelerinden birine kadar uzanan bir zincirle imzalandığını kontrol eder. Zincir güvenilir bir köke bağlanamazsa tarayıcı sertifikanın kimin tarafından verildiğinden emin olamaz ve ERR_CERT_AUTHORITY_INVALID hatasını gösterir. SSL sertifikalarının nasıl çalıştığını SSL sertifikası nedir yazımızda anlattık.
Hatanın Nedenleri
- Kendinden imzalı (self-signed) sertifika: Sunucuda bir otorite tarafından değil, sunucunun kendisi tarafından oluşturulmuş bir sertifika vardır. Test sunucularında, modem ve cihaz yönetim panellerinde sık görülür.
- Eksik ara sertifika: Sunucu yalnızca sitenin sertifikasını gönderiyor, ara sertifikaları göndermiyorsa bazı cihazlar zinciri tamamlayamaz.
- Güvenilmeyen veya güvenilirliği kaldırılmış otorite: Tarayıcıların artık güvenmediği bir kuruluştan alınmış sertifikalar bu hatayı verir.
- Eski cihaz veya işletim sistemi: Güncel olmayan cihazlarda yeni kök sertifikalar bulunmayabilir.
- Yanlış tarih ve saat: Cihaz saati yanlışsa sertifika zinciri doğru değerlendirilemeyebilir.
- Araya giren yazılım veya ağ: HTTPS trafiğini inceleyen antivirüs programları, kurumsal proxy’ler ve açık Wi-Fi ağlarının giriş sayfaları kendi sertifikalarını sunabilir.
Ziyaretçi Olarak Nasıl Çözülür?
- Tarih ve saati otomatik yapın: Windows’ta Ayarlar > Zaman ve dil, telefonda tarih ve saat ayarlarından otomatik ayarı açın.
- Farklı bir ağ deneyin: Hata yalnızca otel, kafe veya iş yeri ağında çıkıyorsa mobil veriyle deneyin. Açık ağlarda önce giriş sayfasını açıp oturum açmanız gerekebilir.
- Antivirüsün HTTPS taramasını kontrol edin: Güvenlik yazılımındaki “HTTPS tarama” veya “şifreli bağlantıları inceleme” özelliğini geçici olarak kapatıp deneyin.
- Tarayıcıyı ve sistemi güncelleyin: Güncellemeler, cihazdaki güvenilir kök sertifika listesini de yeniler.
- SSL durumunu ve önbelleği temizleyin: Windows’ta İnternet Seçenekleri > İçerik > SSL durumunu temizle seçeneğini kullanın, ardından tarayıcı önbelleğini temizleyin.
Önemli: “Gelişmiş > Siteye ilerle (güvenli değil)” seçeneğiyle uyarıyı geçmek, bağlantının gerçekten o siteye ait olduğunu doğrulamadan veri göndermeniz anlamına gelir. Şifre, kart bilgisi veya kişisel veri gireceğiniz sayfalarda uyarıyı geçmeyin. Yalnızca kendi modeminizin yönetim paneli gibi sertifikanın kendinden imzalı olduğunu bildiğiniz yerel cihazlarda devam etmek makuldür.
Site Sahibi Olarak Nasıl Çözülür?
- Güvenilir bir otoriteden sertifika kullanın: Kendinden imzalı sertifika yerine Let’s Encrypt gibi ücretsiz veya ücretli güvenilir bir sertifika kurun. Seçenekler için ücretsiz SSL yazımıza bakabilirsiniz.
- Tam zinciri kurun: Sertifikayı kurarken ara sertifikaları da ekleyin. Nginx’te
ssl_certificatesatırında yalnızca site sertifikasını değilfullchain.pemdosyasını kullanın; Apache’de ara sertifikalarıSSLCertificateChainFileile tanımlayın veya sertifika dosyasına ekleyin. - Zinciri test edin: Sunucunun gönderdiği sertifikaları şu komutla görebilirsiniz:
openssl s_client -connect alanadiniz.com:443 -servername alanadiniz.com -showcerts
Çıktıda site sertifikasının yanında ara sertifika da görünmeli ve sonunda Verify return code: 0 (ok) yazmalıdır. Ayrıca bir SSL test aracıyla zinciri dışarıdan kontrol edin. cPanel kullanıyorsanız AutoSSL ile sertifikanın otomatik kurulup yenilenmesini sağlayabilirsiniz; adımları cPanel otomatik SSL yazımızda anlattık.
Cloudflare gibi bir CDN kullanıyorsanız ziyaretçinin gördüğü sertifikayı CDN sunar; CDN panelinde ilgili alan adı ve alt alan adları için sertifikanın etkin olduğundan emin olun.
Benzer Sertifika Hataları
Sertifikanın süresinin dolması (NET::ERR_CERT_DATE_INVALID) veya alan adıyla uyuşmaması (NET::ERR_CERT_COMMON_NAME_INVALID) gibi diğer hataların listesi ve çözümleri için SSL hatası nedir rehberimize, Chrome’un genel uyarısı için Bağlantınız gizli değil hatası yazımıza bakabilirsiniz.
Sonuç
NET::ERR_CERT_AUTHORITY_INVALID, sitenin sertifikasının güvenilir bir otoriteye bağlanamadığını gösterir. Ziyaretçi tarafında saati düzeltmek, ağı değiştirmek ve güvenlik yazılımını kontrol etmek çoğu zaman yeterlidir. Site sahibiyseniz güvenilir bir sertifika kullanın ve ara sertifikalar dahil tam zinciri kurun.
Kategoriler
-
CentOS 14 yazı
-
cPanel 25 yazı
-
CyberPanel 24 yazı
-
İşletim Sistemleri 104 yazı
-
Juniper Networks 18 yazı
-
Kontrol Panelleri 65 yazı
-
Linux 24 yazı
-
MySQL 30 yazı
-
Network 107 yazı
-
Plesk Panel 16 yazı
-
Sanal Sunucu 151 yazı
-
SEO 20 yazı
-
Siber Güvenlik 115 yazı
-
Teknoloji 334 yazı
-
VMware 34 yazı
-
WordPress 30 yazı
-
Yapay Zeka 22 yazı