SSL Sertifikası

Qualys SSL Labs API

SSL Labs API ile TLS notu taramasını otomatikleştirin: analyze uç noktası, status/grade alanları, önbellek ve kullanım kuralları.

Qualys SSL Labs, bir sunucunun TLS yapılandırmasını analiz edip A+ ile F arasında not veren ücretsiz bir hizmettir. Web arayüzünün yanı sıra taramayı betiğe bağlamak için bir API sunar.

API Nasıl Çalışır?

Analiz birkaç dakika sürdüğü için istek asenkrondur: taramayı başlatır, ardından durum READY olana dek sorgularsınız. Uç nokta sürümü ve kullanım koşulları zamanla değişebildiğinden, kullanmadan önce resmî SSL Labs API dokümantasyonunu kontrol edin (sürüme göre kayıt gerekebilir).

# Yeni tarama başlat
curl -s "https://api.ssllabs.com/api/v3/analyze?host=ornek.com&startNew=on&all=done"

# Önbellekten sonuç iste (yeniden tarama yapmadan)
curl -s "https://api.ssllabs.com/api/v3/analyze?host=ornek.com&fromCache=on&maxAge=24&all=done"

Yanıtı Okuma

  • status: DNS, IN_PROGRESS, READY veya ERROR.
  • endpoints[].grade: Her IP için harf notu.
  • endpoints[].details: Protokoller, şifre takımları, zincir sorunları.
curl -s "https://api.ssllabs.com/api/v3/analyze?host=ornek.com&fromCache=on" \
  | jq '.status, .endpoints[].grade'

Kullanım Kuralları

  1. Yalnızca sahibi olduğunuz veya izin aldığınız sunucuları tarayın.
  2. Durum sorgularında birkaç saniyelik aralık bırakın; istek sınırlarını aşmamak için gereksiz yeniden tarama yapmayın.
  3. Çok sayıda alan adı için taramaları sıraya koyun, paralel yüklenmeyin.

Notu Yükseltmek İçin

Eski protokolleri (TLS 1.0/1.1) kapatmak, zincirin tam sunulması ve HSTS eklemek notu genellikle yükseltir. Anlık ve basit bir kontrol için SSL kontrol aracımız, hataların teşhisi için SSL sorun giderici kullanılabilir.

Bu makale faydalı oldu mu?

Makale Ara

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç