Ana Sayfa / Karışık İçerik Sorunu ve Çözümleri

Karışık İçerik Sorunu ve Çözümleri

Karışık içerik, HTML başlangıçta güvenli bir HTTPS bağlantısı üzerinden yüklendiğinde oluşur, ancak diğer kaynaklar, görüntüler, videolar, stil sayfaları, komut dosyaları vb. gibi, güvenli olmayan bir HTTP bağlantısı üzerinden yüklenir.

Bu, aynı sayfayı görüntülemek için hem HTTPS hem de HTTP içeriğinin yüklenmesi nedeniyle 'karışık içerik' olarak bilinir. Başlangıç isteğinin güvenli bir HTTPS bağlantısı üzerinden çalıştırılması gibi.

Bir kullanıcı HTTPS üzerinden sunulan bir sayfayı ziyaret ettiğinde, web sunucusunun TLS ile şifrelendiği güvenli bir bağlantı kullanır. Bu nedenle, çoğu sniffer veya man-in-the-middle saldırımlarına karşı korunurlar.

Bir sayfa aynı zamanda açık metin HTTP kullanarak içerik de getiriyorsa, bu bir karışık içerik sayfasıdır. Bu, sayfaları kısmen şifrelenmiş bırakır, yani şifrelenmemiş içerik saldırıya açık hale gelir.

Karışık içerik örneği, HTTPS ve HTTP kaynaklarının karışımını gösteren görsel

Karışık içeriği nasıl düzeltiriz?

Karışık içerik sorununuzu düzeltmek için bu basit adımları izleyin.

1. Sayfadaki karışık içeriği belirleyin. Normalde 'web sayfasında güvenli olmayan içerik bulundu' belirten bir tarayıcı bildirimi fark edeceksiniz. Daha sonra kaynak kodunda "HTTP://" yi bulmak için CTRL+F kullanabilirsiniz.

2. Kaynağın HTTP ve HTTPS'de mevcut olup olmadığını kontrol edin. Her ikisinde de mevcutsa, Chrome tarayıcısı 79'un HTTPS'e otomatik olarak yükseltme yapacağı için herhangi bir değişiklik yapmanız gerekmez.

Ancak, HTTPS dosyasını bulamıyorsanız veya kaynak HTTPS'de mevcut olmadığını gösteriyorsa, kaynağı taşımak zorunda kalacaksınız.

3. HTTP kaynağını HTTPS'e taşıyın. Bunu şu şekilde yapabilirsiniz:

  • Aynı kaynağı HTTPS sürümünü sunabilen farklı bir ana bilgisayar kullanarak.
  • Kaynak indirilebilir ise, indirin ve HTTPS sunucunuzda barındırın.
  • Kaynak sayfanız için gerekli veya integral değilse, onu sitenizden tamamen hariç tutun.

4. Kaynak dosyayı güncelleyin. Kaynağın HTTPS'de mevcut olup olmadığını kontrol edin, eğer öyleyse, sayfadaki URL'i HTTP://'den HTTPS://'e değiştirin.

5. Ardından hatanın çözülüp çözülmediğini kontrol edin. Çözüldüyse, 'karışık içerik' için daha fazla uyarı görmemelisiniz.