SSL sertifikaları, çevrimiçi işlemler için güvenlik ve gizlilik sağlamak için milyonlarca web sitesinde kullanılır. Bununla birlikte, hata iletilerinin web sitesi ziyaretçilerine gösterilmesine neden olan dağıtımlarında ortaya çıkabilecek birkaç sorun vardır. Bu sayfa, en yaygın SSL hatalarını ve bunları nasıl düzeltebileceğiz konusunda öneriler sunar.
Bir SSL etkin web sitesine bağlanmaya çalışırken ve tarayıcınız (istemci) web sitesinin sunucusuyla güvenli bir bağlantı kuramadığında, SSL bağlantı hataları oluşur. Bağlantı hatasının nedenine bağlı olarak internet tarayıcıları genellikle “Bu Bağlantı Untrusted”, “Sitenin güvenlik sertifikası güvenilir değil” veya “Your Connection is private” gibi bir uyarı mesajı görüntüler.
Bir internet tarayıcısı, bir sertifika güvenilir bir Sertifika Otoritesi tarafından imzalanmamışsa bir web sitesi sertifikasının güvenilmez olduğunu bildirir. Bir tarayıcının bir sertifikayı kabul edebilmesi için onu bir ‘güvenilir kök sertifikaya’ bağlayabilmesi gerekir.
Güvenilen kök sertifikalar, Internet Explorer, Firefox, Chrome gibi popüler tarayıcılara yerleştirilmiştir. Bu kök sertifikalar, tarayıcının karşılaştığı tüm web sitesi sertifikalarının meşruiyetini doğrulamak için güven ‘çapa’ olarak kullanılır. Bir tarayıcı, bu köklerden biri tarafından imzalanmamış bir sertifika bulursa, güvenilmeyen olduğunu ve ziyaretçilere yukarıdaki gibi bir hata iletisi görür. Bir tarayıcıdaki en güvenilir kök sertifikalar, akredite edilmiş bir Sertifika Otoritesi’ne (CA) aittir. Bir CA bir web sitesinin sertifikasına imza attığında, bu web sitesinin sertifikasını tarayıcı sertifika deposundaki güvenilir köklerinden birine ‘bağlar’. Güvenlik nedenleriyle, çoğu CA, uç taraf / web sitesi sertifikalarını kökten doğrudan imzalamasa da, bunun yerine bir ‘ Köküne bir “güven zinciri” yaratmak için “ara sertifika” koydu. Bu sistemde, kök sertifika aracıyı imzalayacak ve aracı, tek tek web sitelerinin sertifikalarını imzalamak için kullanılacaktır.
Bu nedenle, ‘güvenilmeyen’ hatalar genellikle iki nedenden biriyle meydana gelir:
Çoğu durumda, web sitesi ‘Kendinden İmzalı Sertifika’ olarak bilinen şeyi kullandığı için budur. Adından da anlaşılacağı üzere kendinden imzalı bir sertifika, web sitesi sahibi tarafından üretilen ve kendi web sunucusu yazılımını kullanarak imzalayan bir sertifikadır. Bu nedenle, sertifika tarayıcının sertifika deposundaki ‘güvenilir kök’ ile ilişkilendirilmez ve tarayıcı bir ‘güvenilmeyen’ hata görüntüler.
Kendinden imzalı sertifikaların avantajları vardır. Sunucuya güvenmesi beklenen kişilerin yalnızca şirket çalışanları gibi dâhili personel olduğu intranet ve geliştirme sunucularında kullanmakta serbestsiniz ve bunlar için de gayet iyiyiz. Bununla birlikte, kamuoyunun güven duyması beklenen ticari web sitelerinde asla konuşlandırılmamalıdır.
‘Güvenilmeyen’ hata için başka bir potansiyel neden, web sitesi yöneticisinin tüm ara sertifikaları kendi web sunucusuna doğru şekilde yüklememiş olmasıdır. Aşağıdaki örnek, bu sorunun daha iyi bir şekilde görüntülenmesini sağlar:
Yukarıdaki şema, sertifikasını gösterir. ‘Sertifika Yolu’ sekmesi, internet tarayıcısının sertifikayı doğrulamak için kullanacağı güven zincirini gösterir. Güvenilen kök sertifika intermediate sertifikasını imzalamış ve web sertifikasını için imzalanmış olan) imzalamıştır.
Bir ziyaretçi bağlantı kurduğunda, web sunucusu ziyaretçinin tarayıcısına hem web sitesi sertifikasını VE hem de ara sertifikayı sunmalıdır. Tarayıcı, zincirdeki tüm sertifikaları kök sertifikaya geri kontrol edebilecektir. Çoğu sertifika yetkilisi, web sitesi sahibine, paketin sonunda aracı / web sitesi sertifikasıyla birlikte gereken tüm ara maddeleri içeren bir paket dosyası gönderecektir. Bununla birlikte, web sunucusu yöneticisi tüm ara maddeleri yüklemiyorsa, kullanıcılar ‘sertifika güvenilir değil’ mesajını görür. Bazen bu ihmal, belirli bir web sunucusundaki sertifika yüklemesinin karmaşıklığına bağlı olabilir. Bu nedenle, tüm popüler web sunucusu türleri için eksiksiz bir kurulum talimatları seti sunar.
Sunucu tarafından sunulan SSL sertifikasında listelenen alan tarayıcının bağlı bulunduğu alanla eşleşmediğinde ‘sertifika adı uyumsuzluğu’ hatası oluşur. Bir HTTPS oturumunun başlaması için, sertifika üzerindeki alan adı tarayıcı adres çubuğundaki alan adıyla tam olarak eşleşmelidir.
Bunun olmasının birkaç nedeni vardır:
Güvenli bir HTTPS bağlantısı kurulması için sayfadaki her öğenin güvenli bir kaynaktan sunulması gerekir. Bu, tüm gömülü resimlerin, videoların, flash filmlerin, iframe’lerin ve Java komut dosyalarının güvenli bir konumdan sunulması gerektiği anlamına gelir. Herhangi bir öğe yoksa web sitesi ziyaretçileri buna benzer bir hata iletisi görürler:
Ziyaretçinin ‘Evet’i seçmesi durumunda tüm öğeler gösterilir, ancak bağlantı güvenli olmayan HTTP’ye dönecektir. Ziyaretçinin ‘Hayır’ı seçmesi durumunda yalnızca güvenli öğeler görüntülenir. Bu, bazı resimlerin ve videoların gösterilmediği veya sayfanın önemli komut dosyalarını çalıştıramayacağı anlamına gelebilir. Her iki durumda da, bu web sitenizin ziyaretçilerine göndermek için kötü bir işarettir. Bu, tartışmasız olarak tüm SSL hatalarının en yaygın olanıdır, ancak bir yöneticinin düzeltmesi en kolay yöntemlerden biridir.
Bu yardımcı oldu mu?
0 / 0
Discord RTC Connecting Hatası Nasıl Çözülür Discord, kullanıcıların sesli sohbetler yapmasını ve sunucular üzerinden iletişim…
Excel'de Değer Değiştirme Düğmesi Nasıl Eklenir Excel, kullanıcıların işlemlerini hızlandırmasına olanak tanıyan güçlü bir araçtır.…
WhatsApp Durumunuzda Birinden Nasıl Bahsedilir? WhatsApp'ın "Durum Bahsetmeleri" özelliği sayesinde, durum güncellemelerinizde bir kişiden bahsetmek…