crt.sh, Sectigo tarafından işletilen ücretsiz bir Certificate Transparency (CT) log arama motorudur. Bir alan adı için kamuya açık CT kayıtlarına düşmüş tüm SSL sertifikalarını görüntülemenizi sağlar. 2018'den bu yana sertifika otoriteleri yayınladıkları her sertifikayı bu genel loglara kaydetmek zorunda olduğundan, crt.sh alan adınız için üretilmiş sertifikaları izlemenin en pratik yoludur.
crt.sh Ne İşe Yarar?
- Yetkisiz sertifika tespiti: Alan adınıza sizin bilginiz dışında sertifika üretildiyse fark edersiniz.
- Alt alan adı keşfi: Bir alan adının geçmişte sertifika almış alt alan adlarını listeler.
- Sertifika geçmişi denetimi: Kendi sertifikalarınızın veriliş tarihçesini görürsünüz.
- Güvenlik araştırması: Bir markanın sertifika izini analiz etmede kullanılır.
Web Üzerinden Arama
Tarayıcıda basitçe alan adını sorgulayabilirsiniz:
https://crt.sh/?q=ornek.com
Tüm alt alan adlarını dahil etmek için joker karakter kullanın:
https://crt.sh/?q=%25.ornek.com
JSON API ile Programatik Kullanım
Sonuçları makine tarafından işlenebilir biçimde almak için output=json ekleyin:
https://crt.sh/?q=ornek.com&output=json
Dönen JSON; her kayıt için sertifikanın veriliş tarihi, süresi, veren CA ve kapsadığı alan adları gibi alanları içerir. Bu uçları bir izleme betiğiyle periyodik sorgulayarak yeni/beklenmedik sertifikalar için otomatik uyarı kurabilirsiniz.
Certificate Transparency ve sertifika güvenliği hakkında daha fazla bilgi için Bilgi Bankamızdaki diğer rehberlere göz atabilirsiniz.