TLS Sertifikası Nasıl Kontrol Edilir?
Ana makine adını ve gerekiyorsa portu girerek TLS sertifikası kontrolü başlatabilirsiniz. Bağlantı kurulursa sertifika ayrıntıları, hesaplanabiliyorsa geçerlilik göstergeleri; sorun çıkarsa hata verisi sunulur.
Bu kontrol ne işe yarar?
Bir web sitesinin TLS sertifikasını incelemek, bağlantının karşı uçtan hangi sertifika ve TLS bilgilerini sunduğunu görmek için yararlı bir ilk kontroldür. Bu araç, belirttiğiniz ana makine adına ve porta ağ bağlantısı kurmayı dener. Bağlantıdan sertifika alınırsa sertifikanın kimliğiyle, geçerlilik tarihleriyle ve TLS görüşmesiyle ilgili mevcut ayrıntılar sonuçlarda gösterilebilir.
Kontrol sırasında kullanılan hedefi doğru belirtmek önemlidir. Ana makine adı alanı boş bırakıldığında varsayılan değer example.com olur; boş bir değer girmek ile alanı hiç doldurmamak aynı sonucu vermez. Boş ana makine alanı, sertifika kontrolü yapılmadan dönen veride hata oluşturur. Port alanı da isteğe bağlıdır ve değer girilmezse 443 kullanılır.
Bu işlem, sertifika süresinin ne durumda olduğunu, alternatif adların neler olduğunu veya bağlantının neden sonuç vermediğini ilk aşamada incelemek için kullanılabilir. Sonuç, bağlantıdan elde edilebilen ayrıntılarla sınırlıdır; bir sertifikanın güvenilirliği ya da bir standarda uygunluğu hakkında tek başına karar vermez.
TLS bağlantısını adım adım inceleme
-
Hedef ana makineyi belirleyin. Sertifikasını incelemek istediğiniz alan adını ana makine alanına yazın. Örneğin
example.comdeğerini kullanabilirsiniz. Varsayılan hedefi denemek isterseniz alanı boş bırakın; araç bu durumdaexample.comdeğerini kullanır. Alanı bilerek boş bir metin olarak gönderdiğinizde ise araç bağlantı kurmaz ve sonuçlarda hata verisi döndürür. Bu nedenle hedef girmek istememekle geçersiz bir boş değer göndermek arasındaki farkı dikkate alın. -
Port değerini seçin. Hizmet standart HTTPS portunu kullanıyorsa port alanını doldurmadan ilerleyebilirsiniz; bu durumda
443seçilir. Farklı bir TLS hizmetini kontrol edecekseniz ilgili sayısal portu girin. Araç port değerini tam sayıya dönüştürür. Dönüştürme başarısız olursa443portuna geri döner, bu yüzden özel bir port için sayısal bir değer yazılması gerekir. -
Kontrolü başlatın. Araç, verdiğiniz ana makineyi ve portu kullanarak ağ bağlantısı kurmayı dener. Bağlantı kurulmadan önce 10 saniyelik bir bağlantı zaman aşımı uygulanır. Dahili bir çözümleme adresi sağlanan durumlarda bağlantı o adrese yapılabilir; buna karşılık TLS sunucu adı olarak ana makine alanına yazdığınız ad kullanılabilir. Bu ayrıntı, aynı hizmete farklı bir adres üzerinden ulaşılırken sertifika adının hedef ana makineyle birlikte incelenmesini sağlar.
-
Bağlantı sonucunu açın. Sertifika dönerse konu ve veren bilgilerini, seri tanımlayıcıyı, görüşülen TLS sürümünü ve şifreleme bilgilerini arayın. Sonuçta geçerlilik başlangıç ve bitiş tarihleri, alternatif adlar ve bunlarla ilişkili sayımlar da yer alabilir. Görünen alanlar, bağlantıdan alınan sertifika bilgilerinin kapsamına göre değişebilir.
-
Durum bilgisini not edin. Karşı uç sertifika döndürmezse sonuç bunu ayrı bir durum olarak bildirir. TLS başarısızlığı, ana makine adının çözümlenememesi, bağlantının reddedilmesi veya başka bir istisna oluşması durumunda araç bu olayı hata verisi olarak sunar. Böyle bir sonuçta aynı hedefi art arda denemek yerine önce ana makine yazımını, portu ve hizmetin o portta TLS bekleyip beklemediğini gözden geçirin.
Sonuç ekranındaki bilgileri değerlendirme
Sertifika tarihleri okunabiliyorsa sonuç, kalan süreyi tam gün cinsinden hesaplayabilir. Aynı bölümde sertifikanın süresinin dolup dolmadığı ve mevcut zamanda geçerli olup olmadığına ilişkin göstergeler bulunabilir. Kalan gün sayısını yorumlarken bunun bağlantıdan alınan tarihlerin gün hesabına dönüştürülmüş hâli olduğunu unutmayın; bu değer tek başına sertifikanın güvenilirliğini değerlendiren bir hüküm değildir.
Tarih ayrıştırma işlemi başarısız olursa kalan süre ile geçerlilik göstergeleri kullanılabilir durumda olmaz. Bu durumda konu, veren, seri tanımlayıcı veya TLS sürümü gibi başka alanların görünmesi, tarih temelli göstergelerin hesaplandığı anlamına gelmez. Sertifika hiç alınmadığında ise sertifika alanları yerine sertifika döndürülmediğini belirten durumla karşılaşırsınız.
Hata verisi de tek bir sebebe işaret etmeyebilir. Çözümleme sorunu hedef adın bulunamadığını, bağlantı reddi karşı uçta bağlantının kabul edilmediğini, TLS hatası ise görüşmenin tamamlanamadığını gösterebilir; fakat sonuçtaki hata ayrıntısı, sertifikanın geçersiz olduğuna dair tek başına kanıt sayılmaz. Araç bağlantıdan elde ettiği ayrıntıları ve hesaplayabildiği göstergeleri raporlar. Bu rapor, sertifika gerçekliği, güvenlik seviyesi veya standartlara uygunluk için ayrıca doğrulama yerine geçmez.
Birden fazla alanı karşılaştırırken her hedef için ana makine, port ve sonuç durumunu birlikte kaydedin. Böylece 443 varsayılanına dönülmüş bir giriş ile gerçekten özel bir portta yapılan kontrolü karıştırmazsınız. Sonuçta tarih göstergesi bulunmuyorsa bunu olumlu ya da olumsuz bir geçerlilik kararı gibi değil, hesaplanamayan bir bilgi olarak değerlendirin.
Uygulamalı örnek
Standart HTTPS portunda çalışan example.com ana makinesinin TLS sertifikasını incelemek istiyorsunuz.
Ana makine alanına example.com, port alanına 443 yazın ve kontrolü başlatın; sonuçta sunulan sertifika ve bağlantı alanlarını inceleyin.
Sertifika alınırsa konu, veren, seri tanımlayıcı, TLS sürümü, şifreleme bilgileri, tarihler ve alternatif adlar görülebilir; okunabilen tarihler kalan gün ile geçerlilik göstergeleri sağlayabilir.
Sınırlamalar
- Sonuç, ağ bağlantısının kurulmasına ve karşı uçtan sertifika alınmasına bağlıdır; raporlanan bilgiler sertifikanın gerçekliği, güvenliği veya standartlara uygunluğu hakkında garanti oluşturmaz.
Sık yapılan hatalar
- Port alanına sayıya dönüştürülemeyen bir ifade yazılırsa araç
443değerini kullanır; özel bir portu sınamak için alanı sayısal port değeriyle değiştirin.
Sık sorulan sorular
Ana makine alanı boş bırakılabilir mi?
Alanı doldurmazsanız araç example.com değerini varsayılan hedef olarak kullanır. Boş bir ana makine değeri gönderilirse sertifika kontrolü yapılmadan hata verisi döner.
Port belirtmek gerekli midir?
Port girilmediğinde 443 seçilir. Yazılan değer tam sayıya dönüştürülemezse araç yine 443 portunu kullanır.
Geçerlilik göstergeleri neden görünmüyor?
Tarih ayrıştırılamadığında kalan süre ve geçerlilik göstergeleri hesaplanamaz; sertifika bilgilerinin başka bölümleri yine raporlanabilir.