İçeriğe geç

Bağlantınız gizli değil uyarısı nasıl kaldırılır? 3 sebep

Yazan Eren Kavak 7 dk okuma SSL · Site güvenliği · Teknik destek · HTTPS
Güvenlik uyarısı, bağlantınız gizli değil uyarısı laptop ekranında görünüyor.
Bu yazıda

Bağlantınız gizli değil uyarısı nasıl kaldırılır sorusunun site sahibi açısından cevabı şu: önce uyarının sebebini bulursunuz, sonra onu kaynağında düzeltirsiniz. Sebep çoğunlukla üç şeyden biridir: süresi dolmuş SSL sertifikası, sertifikanın sitenizin alan adıyla eşleşmemesi ya da HTTPS sayfada HTTP ile yüklenen dosyalar. Kalıcı çözüm, sertifika yenilemeyi ve takibi otomatiğe bağlamaktır.

Kısaca:

  • Uyarı çoğunlukla sitenin sertifikasından kaynaklanır; ziyaretçinin yapacağı bir şeyle kalıcı olarak düzelmez.
  • En sık üç sebep: süresi dolan SSL, yanlış alan adına verilmiş sertifika ve karışık içerik.
  • Kalıcı çözüm otomatik yenileme, düzenli kontrol ve tek bir HTTPS adresinde toplanmış bir sitedir.

"Bağlantınız gizli değil" uyarısı nedir?

"Bağlantınız gizli değil" uyarısı, tarayıcının siteyle güvenli bir bağlantı kuramadığını söyleyen tam sayfa bir hata ekranıdır. Google Chrome Yardım bu mesajı gördüğünüzde siteyle, ağla ya da cihazla ilgili bir sorun olduğunu belirtiyor.

Buradaki kilit kavram SSL sertifikası. SSL sertifikası, sitenizin kimliğini doğrulayan ve ziyaretçiyle sunucu arasındaki trafiği şifreleyen dijital bir belgedir. Tarayıcı bu belgeye güvenmezse ziyaretçiyi sitenize almadan önce durdurur.

Uyarının altında genelde bir hata kodu yazar. Chrome'un sık karşılaşılan hata mesajları sayfası bu uyarıyı şu kodlarla aynı grupta topluyor:

  • NET::ERR_CERT_AUTHORITY_INVALID: Sertifikayı veren kuruluşa güvenilmiyor.
  • ERR_CERT_COMMON_NAME_INVALID: Sertifika başka bir alan adına ait.
  • NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM: Sertifika zayıf bir imza yöntemi kullanıyor.
  • ERR_CERTIFICATE_TRANSPARENCY_REQUIRED: Sertifika şeffaflık şartını karşılamıyor.

Bu kodu not almanızı öneririm. Sorunu çözecek kişiye kodu söylediğinizde arıza tespiti çok kısalır.

Bu uyarıyı hangi sebepler çıkarır?

Site sahibi tarafında bu uyarıyı en sık üç sebep çıkarır. Her birinin belirtisi ve çözümü farklı olduğu için ayrı ayrı bakmak gerekiyor.

Otel resepsiyonunda bağlantınız gizli değil uyarısı nasıl kaldırılır diye dizüstüne bakan iki kişi

Süresi dolan SSL sertifikası

Sertifikalar sınırsız geçerli değildir; belli aralıklarla yenilenmeleri gerekir. Yenileme unutulduğunda ya da otomatik yenileme sessizce başarısız olduğunda site bir sabah uyarıyla açılır.

Bunu en sık hosting veya alan adı taşıması sonrasında görüyorum. Eski sunucudaki otomatik yenileme yeni sunucuya taşınmamış olur, kimse de fark etmez.

Yanlış alan adına verilmiş sertifika

Sertifika ornek.com için alınmış ama site www.ornek.com üzerinden açılıyorsa tarayıcı ikisini farklı adres sayar. Aynı durum alt alan adlarında da yaşanır: magaza.ornek.com sertifikada yoksa uyarı çıkar.

Bu hatanın kodu genellikle ERR_CERT_COMMON_NAME_INVALID olur. Yeni bir alan adı eklediğinizde ya da siteyi yeni bir adrese yönlendirdiğinizde sertifikayı güncellemeyi unutmak en yaygın sebeptir.

Karışık içerik (mixed content)

Karışık içerik, HTTPS ile açılan bir sayfanın içinde bazı dosyaların hâlâ http:// ile yüklenmesidir. Resim, video, betik ya da yazı tipi gibi dosyalar bu kapsama girer.

Dürüst olmak gerekirse karışık içerik çoğu zaman tam sayfa bir uyarı çıkarmaz. Ama adres çubuğunda güvenli olmayan bağlantı işareti görünür, bazı dosyalar hiç yüklenmez ve ziyaretçi bunu aynı güvensizlik olarak algılar. Bu yüzden uyarıyı temizlerken karışık içeriği de birlikte ele alıyorum.

Bağlantınız gizli değil uyarısı nasıl kaldırılır? Adım adım

Bağlantınız gizli değil uyarısı nasıl kaldırılır derseniz, sırayla teşhis edip sebebe göre düzeltirsiniz. Benim izlediğim sıra şöyle:

  1. Hata kodunu okuyun. Uyarı sayfasındaki "Gelişmiş" bölümünü açın ve kodu not edin.
  2. Farklı cihaz ve ağdan deneyin. Uyarı yalnızca bir bilgisayarda çıkıyorsa sorun büyük ihtimalle o cihazda ya da ağdadır, sitede değil.
  3. Sertifikanın bitiş tarihine bakın. Adres çubuğundaki site bilgisi simgesinden sertifika ayrıntılarını açabilirsiniz. Süre dolmuşsa hosting panelinizden ya da sertifika sağlayıcınızdan yenileyin.
  4. Sertifikadaki alan adlarını kontrol edin. Hem www olan hem olmayan adres, kullandığınız alt alan adları da sertifikada yer almalı. Eksik varsa sertifikayı bu adları kapsayacak şekilde yeniden oluşturun.
  5. Tek bir adrese yönlendirin. Sitenin bütün sürümleri (http, https, www, www'siz) kalıcı yönlendirmeyle tek bir HTTPS adrese gitsin.
  6. Karışık içeriği temizleyin. Aşağıdaki bölümde nasıl bulacağınızı anlattım.
  7. Önbelleği temizleyip yeniden test edin. Sunucu, eklenti ve içerik dağıtım ağı önbelleği eski sertifikayı bir süre sunabilir.

Site hiç açılmıyorsa sorun sertifikadan daha derinde olabilir. Bu durumda web sitem neden açılmıyor yazısındaki ilk adımlara bakmanızı öneririm.

Karışık içerik nasıl bulunur ve düzeltilir?

Karışık içeriği en hızlı tarayıcının geliştirici araçlarıyla bulursunuz. web.dev'deki açıklamaya göre Chrome karışık içerik algıladığında, sorunu nasıl düzelteceğinizi anlatan ayrıntılı mesajları DevTools içindeki Issues sekmesine yazıyor.

Düzeltme için şu yolu izliyorum:

  1. Sayfayı açın, F12 ile geliştirici araçlarını açın ve Issues ile Console sekmelerine bakın.
  2. Listelenen her http:// adresini adres çubuğuna https:// ile yazarak deneyin. Dosya açılıyorsa koddaki adresi güvenle değiştirebilirsiniz.
  3. Konsolda bir dosyanın HTTPS'e otomatik yükseltildiği mesajını görürseniz, web.dev'in karışık içerik rehberine göre o adresi kodda doğrudan https:// yapabilirsiniz.
  4. HTTPS sürümü olmayan dosyaları sitenize yükleyin ya da HTTPS sunan bir kaynakla değiştirin.

Sayfa sayısı fazlaysa tek tek bakmak zor olur. Aynı rehbere göre içerik güvenlik politikası (content security policy) raporlarıyla karışık içerik toplu hâlde bulunabiliyor.

upgrade-insecure-requests yönergesi de istekleri otomatik olarak HTTPS'e yükseltir. Ama dikkat: dosyanın HTTPS sürümü yoksa istek başarısız olur ve dosya hiç yüklenmez. Bu yüzden yönergeyi kısa yol olarak değil, temizlikten sonra ek önlem olarak kullanmanızı öneririm.

Uyarının tekrar çıkmaması için kalıcı çözüm nedir?

Kalıcı çözüm, sertifikayı elle takip etmeyi bırakıp yenilemeyi ve kontrolü bir düzene bağlamaktır. Bağlantınız gizli değil uyarısı nasıl kaldırılır sorusunu bir kez çözmek yetmez; asıl mesele bir daha sormamak.

Bağlantınız gizli değil uyarısı nasıl kaldırılır: sertifika yenileme hatırlatması gösteren telefon

Şunları birlikte kurmanızı öneririm:

  • Otomatik yenileme: Sertifika sunucuda kendiliğinden yenilensin ve yenilemenin başarısız olduğu durumda size bildirim gelsin.
  • Düzenli kontrol: Ayda bir sertifika süresini, alan adlarını ve karışık içeriği kontrol edin. Bunun için ücretsiz site güvenlik analizi aracını kullanabilirsiniz; sertifikayı, güvenlik başlıklarını ve açıkta kalan hassas dosyaları siteye zarar vermeden tarar.
  • Değişiklik listesi: Hosting taşıma, alan adı ekleme ve tema değişikliği sonrası sertifikayı ve yönlendirmeleri kontrol etmeyi bir alışkanlık hâline getirin.
  • Göreli ya da HTTPS adresler: Yeni içerik eklerken dosya adreslerini http:// ile yazmayın.

Bu işleri her ay kendiniz takip etmek istemiyorsanız web sitesi bakım ve teknik destek hizmeti tam bu tür düzenli kontrolleri kapsıyor. Altyapı tarafında sertifika ve sunucu ayarları da hosting ve kurumsal altyapı başlığına giriyor.

Ziyaretçiyseniz ne yapmalısınız?

Ziyaretçiyseniz uyarıyı geçip devam etmemenizi, özellikle kart bilgisi ya da şifre girmemenizi öneririm. Chrome Yardım'a göre sorun ağdan veya cihazdan da kaynaklanabileceği için önce şunları deneyin:

  • Cihazınızın tarih ve saatinin doğru olduğundan emin olun.
  • Kafe ya da otel gibi ortak bir Wi-Fi ağındaysanız mobil veriyle tekrar deneyin.
  • Uyarı yalnızca bir sitede ve her cihazda çıkıyorsa site sahibine haber verin.

Uyarıyı kaldırdıktan sonra ne yapmalı?

Uyarıyı kaldırdıktan sonra yapılacak en önemli şey, bir sonraki sorunun ziyaretçiden önce size ulaşmasını sağlamaktır. Bağlantınız gizli değil uyarısı nasıl kaldırılır sorusunun özeti şu: hata kodunu okuyun, sertifikayı ve alan adlarını düzeltin, karışık içeriği temizleyin, sonra yenilemeyi otomatiğe bağlayın.

İlk adım olarak sitenizi site güvenlik analizi aracından geçirmenizi öneririm. Sonuçta düzeltilmesi gereken bir şey çıkarsa ve düzenli takibi devretmek isterseniz bakım ve teknik destek sayfasından nasıl çalıştığıma bakabilirsiniz.

Sık sorulan sorular

Bağlantınız gizli değil uyarısı nasıl kaldırılır?

Site sahibiyseniz önce hata kodunu okuyup sebebi bulursunuz. Sertifika süresi dolmuşsa yenilersiniz, alan adı eşleşmiyorsa sertifikayı doğru adları kapsayacak şekilde yeniden oluşturursunuz, karışık içerik varsa http adreslerini https yaparsınız. Kalıcı çözüm için yenilemeyi otomatiğe bağlayıp düzenli kontrol edersiniz.

Bağlantınız gizli değil uyarısı virüs olduğu anlamına mı gelir?

Hayır, tek başına virüs olduğu anlamına gelmez. Google Chrome Yardım'a göre bu uyarı siteyle, ağla ya da cihazla ilgili bir sorun olduğunu gösterir. Çoğu zaman sebep süresi dolmuş veya yanlış alan adına verilmiş bir sertifikadır. Yine de uyarıyı geçip kişisel bilgi girmemek gerekir.

SSL sertifikası yenilendi ama uyarı neden hâlâ çıkıyor?

En sık sebep önbellektir. Sunucu, eklenti ya da içerik dağıtım ağı eski sertifikayı bir süre sunmaya devam edebilir. Ayrıca yeni sertifika www olan veya olmayan adresi ya da bir alt alan adını kapsamıyor olabilir. Önbelleği temizleyip sertifikadaki alan adlarını kontrol etmenizi öneririm.

Karışık içerik bağlantınız gizli değil hatasına yol açar mı?

Karışık içerik çoğu zaman tam sayfa uyarı çıkarmaz, ama adres çubuğunda güvenli olmayan bağlantı işareti görünür ve bazı dosyalar yüklenmez. Chrome bu sorunları DevTools'taki Issues sekmesinde listeler. Http ile yüklenen dosyaları https'e çevirerek ya da sitenize taşıyarak düzeltebilirsiniz.

Ziyaretçi olarak bu uyarıyı görürsem ne yapmalıyım?

Önce cihazınızın tarih ve saatini kontrol edin, ortak bir Wi-Fi ağındaysanız mobil veriyle tekrar deneyin. Uyarı devam ediyorsa siteye kart bilgisi ya da şifre girmeyin. Uyarı her cihazda aynı sitede çıkıyorsa sorun büyük ihtimalle sitededir; site sahibine haber vermek en doğrusudur.

Kaynaklar

Yazar

Eren Kavak

Web Tasarım ve Dijital İşler Uzmanı

Eren Kavak, İstanbul merkezli web tasarım, SEO ve yapay zekâ uzmanıdır; 2014'ten bu yana 300'den fazla marka ve projenin web sitesi, e-ticaret, SEO, reklam ve altyapı süreçlerini yürütmüştür.

Hakkımda Instagram TikTok

Bu konuda uzman desteği mi lazım?

Ne yapmak istediğinizi birkaç cümleyle yazın; markanıza en uygun dijital yolu birlikte planlayalım.

Projeni anlat