SSL/TLS Sertifikaları Nedir ve Neden Önemlidir?

İnternet kullanıcıları, özellikle kişisel ve finansal bilgiler paylaşırken güvenli bir bağlantı bekler. İşte bu noktada SSL (Secure Sockets Layer) ve onun daha yeni ve güvenli versiyonu TLS (Transport Layer Security) devreye girer. SSL/TLS, tarayıcı ile sunucu arasındaki veri akışını şifreleyerek üçüncü kişilerin bu trafiği okumasını veya değiştirmesini engeller. Örneğin, bir e‑ticaret sitesinde kredi kartı bilgileri %100 şifreli bir tünel üzerinden aktarılır; bu da veri hırsızlığı riskini %99,9 oranında azaltır.
SSL/TLS yalnızca gizlilik sağlamaz, aynı zamanda kimlik doğrulama da yapar. Sertifika, sitenizin gerçek sahibi olduğunuzu kanıtlar ve kullanıcıların “güvenli” işaretini (kilit simgesi) görmesini sağlar. Bu işaret, dönüşüm oranlarını %15‑20 artırabilir; çünkü ziyaretçiler “güvenli” bir siteye daha fazla güvenerek alışveriş yaparlar.
SSL/TLS Çeşitleri ve Kullanım Senaryoları
SSL/TLS sertifikaları ihtiyaca göre farklı seviyelerde sunulur. En yaygın üç tür şunlardır:
- Domain Validated (DV) Sertifikalar: Sadece domainin kontrol edildiği hızlı ve ekonomik çözümler. Kişisel bloglar ve düşük trafikli siteler için idealdir.
- Organization Validated (OV) Sertifikalar: Şirketin fiziksel varlığı doğrulanır, bu da ziyaretçilere ekstra güven verir. Kurumsal hosting paketlerinde sıkça tercih edilir.
- Extended Validation (EV) Sertifikalar: En yüksek doğrulama seviyesidir; tarayıcı çubuğunda şirket adı yeşil renkli olarak görünür. Finans, sağlık ve e‑ticaret siteleri için önerilir.
Bu üç temel tipin yanı sıra, Wildcard (bir domainin tüm alt alanlarını kapsar) ve Multi‑Domain (SAN) sertifikaları da vardır. Örneğin, bir şirket birden çok alt siteyi (mail.example.com, shop.example.com) tek bir wildcard sertifikasıyla koruyabilir, bu da yönetimi %30 oranında basitleştirir.
SSL/TLS Nasıl Çalışır? Şifreleme ve El Sıkışma Süreci
SSL/TLS, iki ana aşamadan oluşur: el sıkışma (handshake) ve veri şifreleme. El sıkışma sırasında tarayıcı ve sunucu, hangi şifreleme algoritmalarını (cipher suite) kullanacaklarını belirler, ortak bir oturum anahtarı oluşturur ve bu anahtarı RSA veya ECDHE gibi asimetrik şifreleme ile güvenli bir şekilde değiş tokuş eder. Bu süreç genellikle TLS 1.2 veya TLS 1.3 protokollerinde 0.2‑0.5 saniye sürer.
Oluşturulan oturum anahtarı, simetrik şifreleme (AES‑256‑GCM gibi) için kullanılır; bu sayede veri akışı yüksek hızda şifrelenir. TLS 1.3 ile el sıkışma adımları %70 oranında azaltılmış ve tam bir gizlilik sağlanmıştır. Bu da özellikle AMD Ryzen VDS sunucular gibi yüksek performanslı altyapılarda gecikmeyi minimuma indirir.
SSL/TLS Sertifikası Kurulumu: Adım Adım Kılavuz

- CSR (Certificate Signing Request) Oluşturma: Sunucunuzda
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csrkomutuyla bir CSR dosyası üretin. CSR içinde domain adı, organizasyon bilgileri ve public key bulunur. - Sertifika Satın Alma ve Doğrulama: Güvendiğiniz bir CA (Certificate Authority) seçin, CSR dosyasını yükleyin ve doğrulama adımlarını tamamlayın. DV için e‑posta doğrulaması, OV ve EV için ise resmi belgeler gerekir.
- Sertifika ve Ara Sertifikaları Yükleme: CA’dan gelen
.crtdosyasını ve ara (intermediate) sertifikaları/etc/ssl/certs/dizinine koyun. Apache içinSSLCertificateFileveSSLCertificateChainFiledirektiflerini, Nginx için isessl_certificatevessl_certificate_keyayarlarını güncelleyin. - HTTPS Yönlendirmesi: HTTP isteklerini otomatik olarak HTTPS’e yönlendirmek
RewriteEngine OnveRewriteCond %{HTTPS} offkurallarıyla yapılabilir. Bu, SEO puanınızı korur ve SEO hosting avantajlarını tam kullanmanızı sağlar. - Test ve Doğrulama:
openssl s_client -connect domain.com:443 -servername domain.comkomutuyla sertifikanın doğru yüklendiğini kontrol edin. Ayrıca SSL Labs gibi online test araçlarıyla puan alabilirsiniz.
Bu adımları takip ettiğinizde, siteniz HTTPS protokolü üzerinden güvenli bir şekilde hizmet vermeye hazır olur.
SSL/TLS Sertifikalarının Avantaj ve Dezavantajları
| Özellik | Avantaj | Dezavantaj |
|---|---|---|
| Güvenlik | Veri şifreleme, kimlik doğrulama, %99,9 saldırı önleme | Yanlış yapılandırma durumunda “mixed content” hataları |
| Maliyet | DV sertifikalar ücretsiz (Let’s Encrypt) veya düşük fiyatlı | OV/EV sertifikalar yıllık 100‑500 USD arasında değişir |
| Performans | TLS 1.3 ile el sıkışma süresi %70 azalır | Eski protokoller (TLS 1.0/1.1) performansı düşürür, uyumluluk sorunları |
| SEO | Google HTTPS’i sıralama faktörü olarak kabul eder | Yanlış yönlendirme SEO kaybına yol açabilir |
| Yönetim | Wildcard ve SAN sertifikaları tek bir yönetim paneliyle çoklu domain korur | Uzun geçerlilik süresi (2‑3 yıl) sonunda yenileme hataları |
Tablodan da görüleceği gibi, doğru sertifika seçimi ve doğru yapılandırma, güvenlik, performans ve maliyet dengesi açısından kritik bir rol oynar.
Yaygın Hatalar ve Maliyeti: Neden Dikkat Etmelisiniz?
SSL/TLS kurulumunda en sık yapılan hatalardan biri “mixed content” hatasıdır. Bu, sayfanın bir kısmının hâlâ HTTP üzerinden yüklenmesi durumunda tarayıcının kilit simgesini kaldırmasıdır. Sonuç olarak, ziyaretçiler “Güvensiz” uyarısı alır ve dönüşüm oranı %30‑40 düşebilir.
Bir diğer yaygın sorun eski protokol ve şifreleme algoritmalarının kullanılmasıdır. TLS 1.0 ve RC4 gibi zayıf algoritmalar, WAF güvenlik duvarı tarafından bile saldırı yüzeyi oluşturur. Bu durum, veri ihlallerine yol açabilir ve ortalama bir veri ihlali maliyeti $3.86 milyon olarak raporlanmaktadır.
Bu hataları önlemek için:
- Sunucu yapılandırmasında
SSLProtocol -All +TLSv1.2 +TLSv1.3gibi modern protokolleri zorunlu kılın. - İçeriklerdeki tüm “http://” referanslarını “https://” ile değiştirin.
- Her sertifika yenilemesinde OCSP stapling ve HSTS (HTTP Strict Transport Security) ayarlarını etkinleştirin.
Gerçek Dünya Senaryosu: E‑Ticaret Sitesi İçin SSL/TLS Uygulaması
Bir e‑ticaret platformu, e‑ticaret hosting paketinde SSL/TLS’i nasıl kullanmalı? Örnek senaryomuzda “ShopX” adlı bir site var. İlk aşamada Let’s Encrypt ile ücretsiz DV sertifikası alınır ve Nginx üzerinde ssl_certificate ayarları yapılır. Ancak ödeme sayfası için PCI‑DSS uyumluluğu zorunlu olduğundan, EV sertifikası satın alınır.
ShopX, HSTS header’ını max-age=31536000; includeSubDomains; preload olarak ekler, böylece tarayıcılar bir yıl boyunca sadece HTTPS üzerinden bağlanır. Ayrıca OCSP stapling sayesinde sertifika revokasyon kontrolü gecikmesi %80 azalır. Sonuç: ortalama sipariş tamamlama süresi 2.3 saniyeden 1.8 saniyeye düştü ve dönüşüm oranı %22 artış gösterdi.
Sıkça Sorulan Sorular
SSL ve TLS arasındaki fark nedir?
SSL, 1990’ların ortalarında geliştirilen ilk şifreleme protokolüdür ve güvenlik açıkları nedeniyle artık kullanılmaz. TLS, SSL’in evrimleşmiş ve daha güvenli bir versiyonudur; TLS 1.3 şu anda en güncel ve önerilen protokoldür.
Let’s Encrypt ücretsiz mi, yoksa sınırlı mı?
Evet, Let’s Encrypt ücretsiz bir CA’dır ve 90 günlük sertifikalar verir. Sertifikalar otomatik yenilenebilir, bu da manuel müdahale ihtiyacını ortadan kaldırır. Ancak sadece DV sertifikası sunar; kurum doğrulaması gereken durumlarda ücretli bir CA tercih edilmelidir.
Wildcard sertifikası ne zaman tercih edilmeli?
Bir domain altında birden çok alt alan (subdomain) barındırıyorsanız, tek bir wildcard sertifikası (örnek: *.example.com) tüm alt alanları kapsar. Bu, yönetim yükünü %40‑50 azaltır ve maliyeti düşürür.
SSL sertifikası süresi dolduğunda ne olur?
Sertifika süresi dolduğunda tarayıcı “Güvensiz Bağlantı” uyarısı verir, ziyaretçiler siteyi terk eder ve SEO puanı düşer. Yenileme sürecini otomatikleştirmek, kesintisiz güvenlik sağlamak için kritik bir adımdır.
Sonuç ve Bir Sonraki Adımınız
SSL/TLS, modern web’in temel güvenlik taşıdır; doğru sertifika türünü seçmek, güncel protokolleri zorunlu kılmak ve yapılandırma hatalarını önlemek, sitenizin güvenliğini ve performansını doğrudan etkiler. Eğer hâlâ bir sertifikanız yoksa, web hosting paketleri içinde ücretsiz Let’s Encrypt entegrasyonu sunan bir plan seçin ve yukarıdaki adımları izleyerek HTTPS’i aktif hale getirin. Sertifikanızın süresi yaklaştığında otomatik yenileme ayarlarını kontrol etmeyi unutmayın; böylece kesintisiz bir güvenlik deneyimi elde edersiniz.