“Your Connection is Not Private” Hatası Neden Olur?
“Your Connection is Not Private” Hatası Neden Olur?
Tarayıcınızda bir siteye girerken “Your Connection is Not Private” veya Türkçe karşılığıyla “Bağlantınız gizli değil” uyarısı alıyorsanız, bu durum genellikle SSL/TLS sertifikası ile ilgili bir güvenlik problemine işaret eder. Bu hata, site ile tarayıcı arasındaki bağlantının güvenli olmadığını ve kişisel verilerin (şifre, kredi kartı, form verisi vb.) üçüncü kişiler tarafından okunabileceğini bildirir. Bu makalede, hatanın başlıca nedenlerini, çözüm yollarını ve web site sahiplerinin bu sorunu nasıl önleyebileceğini ele alıyoruz.
- 1) SSL Sertifikası Geçersiz veya Süresi Dolmuş
- 2) Tarayıcı Önbelleği ve Çerezler
- 3) Güvenlik Duvarı veya Antivirüs Müdahalesi
- 4) Tarayıcı Güncelliği
- 5) Sistem Tarih ve Saat Ayarı
- 6) Orta Katman (Proxy / VPN) Etkisi
- 7) Sertifika Zinciri (Chain of Trust) Eksikliği
- 8) Let’s Encrypt Yenileme Sorunları
- 9) DNS veya IP Uyumsuzluğu
- 10) Self-Signed (Kendinden İmzalı) Sertifikalar
- 11) HSTS Politikası
- 12) Site Sahipleri İçin Öneriler
- Sonuç
1) SSL Sertifikası Geçersiz veya Süresi Dolmuş
Bu hata çoğunlukla web sitesinin SSL sertifikasının süresi dolduğunda veya güvenilir bir otorite tarafından imzalanmadığında görülür. Tarayıcı, geçersiz sertifikayı fark ettiğinde kullanıcıyı korumak için bağlantıyı durdurur.
- Sertifika süresini kontrol edin (SSL Checker).
- Plesk veya cPanel’de Let’s Encrypt sertifikasını yenileyin.
- Sunucunuzun tarih/saat ayarlarını doğrulayın.
2) Tarayıcı Önbelleği ve Çerezler
Tarayıcı önbelleğinde eski veya bozuk SSL oturumları kalmış olabilir. Bu durumda:
- Tarayıcı geçmişini ve SSL cache’ini temizleyin.
- Siteyi gizli sekmede (Incognito) açmayı deneyin.
- Farklı bir tarayıcı veya cihazdan test edin.
3) Güvenlik Duvarı veya Antivirüs Müdahalesi
Bazı antivirüs yazılımları, HTTPS trafiğini kendi sertifikası üzerinden denetler (HTTPS inspection). Bu durum, tarayıcının gerçek SSL sertifikasını tanıyamamasına neden olur.
- Antivirüs programınızda “HTTPS/SSL taraması” seçeneğini geçici olarak kapatın.
- Güvenlik duvarında (firewall) SSL denetimi yapan modülleri devre dışı bırakın.
4) Tarayıcı Güncelliği
Eski tarayıcı sürümleri yeni TLS protokollerini desteklemeyebilir (örneğin TLS 1.2 veya 1.3). Bu durumda:
- Tarayıcınızı son sürüme güncelleyin.
- Google Chrome’da chrome://flags sayfasında TLS protokolünü kontrol edin.
5) Sistem Tarih ve Saat Ayarı
Bilgisayar veya sunucu saati yanlış ayarlandığında, tarayıcı SSL sertifikasının geçerli olmadığını düşünebilir. Özellikle yeni formatlanmış cihazlarda veya BIOS pili bitmiş bilgisayarlarda sık görülür.
Windows: Denetim Masası → Tarih ve Saat → İnternet Saati Senkronizasyonu Linux: timedatectl set-ntp true
6) Orta Katman (Proxy / VPN) Etkisi
VPN veya proxy kullanıyorsanız, SSL bağlantısı bu ara sunuculardan geçerken manipüle edilebilir. Bu durumda tarayıcı bağlantının orijinalliğini doğrulayamaz.
- VPN veya proxy bağlantısını geçici olarak kapatın.
- Doğrudan internet bağlantısıyla tekrar deneyin.
7) Sertifika Zinciri (Chain of Trust) Eksikliği
Bazı hosting sağlayıcıları, SSL kurulumu sırasında ara sertifikaları (intermediate certificates) yüklemez. Bu da “güvenilir değil” uyarısına neden olabilir.
Çözüm:
- Sertifikanızı yüklerken “CA Bundle” (Certificate Authority Chain) dosyasını da ekleyin.
- SSL Labs Test ile zinciri kontrol edin.
8) Let’s Encrypt Yenileme Sorunları
Plesk, cPanel veya DirectAdmin gibi panellerde otomatik yenileme başarısız olabilir.
Yenilemek için:
Plesk → Domains → SSL/TLS Certificates → Reissue Certificate
veya SSH üzerinden:
certbot renew systemctl reload nginx
9) DNS veya IP Uyumsuzluğu
Alan adı yeni IP’ye taşındıysa veya DNS kayıtları tam oturmadıysa, SSL sertifikası yanlış sunucuya işaret edebilir. Bu durumda “common name mismatch” hatası alınır.
Kontrol için:
ping alanadi.com dig alanadi.com
10) Self-Signed (Kendinden İmzalı) Sertifikalar
Geliştirme veya test ortamlarında kullanılan kendinden imzalı sertifikalar tarayıcılar tarafından güvenli kabul edilmez.
Çözüm:
- Let’s Encrypt veya ücretli bir CA (GeoTrust, Sectigo, RapidSSL vb.) kullanın.
- Geliştirme ortamında HSTS veya Strict SSL kurallarını devre dışı bırakın.
11) HSTS Politikası
HSTS (HTTP Strict Transport Security) politikası etkinse ve SSL hatalıysa, tarayıcı hiçbir şekilde HTTP’ye düşmez, doğrudan bağlantıyı engeller.
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
Eğer yeni sertifika yüklediyseniz, tarayıcı önbelleğindeki HSTS geçmişini temizleyin (ör. Chrome’da chrome://net-internals/#hsts).
12) Site Sahipleri İçin Öneriler
- AutoSSL veya Certbot yenileme cron job’u oluşturun.
- DNS TTL süresini kısa tutun (3600s), taşınma sonrası daha hızlı güncellenir.
- SSL yapılandırmasını haftalık test edin (Optimizasyon Hizmeti önerilir).
Sonuç
“Your Connection is Not Private” hatası, büyük oranda SSL yapılandırma veya doğrulama hatasından kaynaklanır. Tarayıcı, sistem saati, antivirüs ve sertifika zinciri gibi bileşenleri kontrol ederek sorunu kolayca çözebilirsiniz. Eğer web sitenizin güvenliği ve SSL yönetimi sizin için kritikse, Kurumsal Hosting veya Premium VDS altyapılarını tercih ederek kesintisiz güvenli bağlantı elde edebilirsiniz.