SSL/TLS Nedir ve Neden Önemlidir?

Web sitenizin ziyaretçileriyle veri alışverişi yaparken gizliliği ve bütünlüğü sağlamak, günümüz internet güvenliğinin temel taşıdır. SSL (Secure Sockets Layer) ve onun evrimi olan TLS (Transport Layer Security), tarayıcı ile sunucu arasındaki iletişimi şifreleyerek ortadaki adam saldırılarını engeller. Örneğin, bir e‑ticaret sitesinde kredi kartı bilgileri %100 şifreli bir tünel üzerinden aktarılmazsa, %40 daha yüksek sahtecilik riski ortaya çıkabilir.
Bu protokoller aynı zamanda SEO avantajı da sunar; Google, HTTPS kullanan sitelere sıralama faktörü olarak pozitif puan verir. Ayrıca, modern tarayıcılar “Güvenli Değil” uyarısı gösterdiğinde, kullanıcıların %70’i siteyi terk eder. Bu da dönüşüm oranlarını ciddi şekilde düşürür. Dolayısıyla SSL/TLS sadece teknik bir gereklilik değil, işinizin sürdürülebilirliği için kritik bir faktördür.
SSL/TLS Sertifika Türleri ve Kullanım Senaryoları
SSL/TLS sertifikaları, doğrulama seviyesine ve kapsadığı alan sayısına göre farklılaşır. En yaygın üç tip şunlardır:
- Domain Validation (DV): Sadece domain kontrolünü doğrular, hızlı ve düşük maliyetlidir. Kişisel bloglar ve düşük trafikli siteler için uygundur.
- Organization Validation (OV): Şirketin varlığını da doğrular, ziyaretçilere daha fazla güven verir. Kurumsal kurumsal hosting paketlerinde tercih edilir.
- Extended Validation (EV): En yüksek doğrulama seviyesidir, tarayıcı çubuğunda şirket adı yeşil olarak gösterilir. Finansal hizmetler ve büyük e‑ticaret siteleri için önerilir.
Bu tiplerin yanı sıra Wildcard (tek bir sertifika ile alt domainleri kapsar) ve Multi‑Domain (SAN) sertifikaları da bulunur. Örneğin, bir WordPress hosting müşterisi birden fazla alt siteyi tek bir sertifika ile korumak isteyebilir.
SSL/TLS Sertifikası Nasıl Çalışır? Şifreleme Süreci ve El Sıkışma
SSL/TLS el sıkışma (handshake) süreci, iki tarafın ortak bir şifreleme anahtarı üretmesini sağlar. Bu süreç şu adımlarla gerçekleşir:
- Tarayıcı, sunucuya “ClientHello” mesajı gönderir; desteklediği protokol sürümleri ve şifreleme algoritmalarını listeler.
- Sunucu, “ServerHello” ile bir protokol sürümü ve şifreleme algoritması seçer, ayrıca sertifikasını gönderir.
- Tarayıcı, sertifikanın geçerliliğini kontrol eder; CA (Certificate Authority) zincirini doğrular.
- Tarayıcı, rastgele bir “pre‑master secret” oluşturur ve sunucunun public key’iyle şifreleyerek gönderir.
- Sunucu, private key’iyle bu veriyi çözer ve ikisi aynı “master secret”ı üretir; bundan sonraki tüm veri bu anahtar üzerinden şifrelenir.
Bu işlem yaklaşık 0.2‑0.5 saniye sürer ve modern CPU’larda %5‑10 ek gecikme oluşturur. Performans kaybını minimize etmek için AMD Ryzen VDS sunucular gibi yüksek frekanslı işlemciler tercih edilebilir.
SSL/TLS Sertifikası Kurulumu: Adım Adım Kılavuz

Doğru bir kurulum, hatalı yapılandırmadan kaynaklanan güvenlik açıklarını önler. Aşağıdaki adımlar, bir Linux tabanlı sunucuda Nginx kullanarak SSL/TLS kurulumunu anlatır:
- CSR (Certificate Signing Request) Oluşturma:
openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csrkomutu ile bir özel anahtar ve CSR dosyası üretin. - CA’ye Gönderme: CSR dosyasını seçtiğiniz CA’ye (Let's Encrypt, Comodo vb.) gönderin ve doğrulama sürecini tamamlayın.
- Sertifikayı İndirme: CA, size
.crtve.ca-bundledosyalarını sağlar. - Nginx Konfigürasyonu:
server { listen 443 ssl; server_name www.ornek.com; ssl_certificate /etc/ssl/certs/domain.crt; ssl_certificate_key /etc/ssl/private/domain.key; ssl_trusted_certificate /etc/ssl/certs/ca-bundle.crt; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; } - Test Etme:
openssl s_client -connect www.ornek.com:443 -servername www.ornek.comkomutu ile sertifikanın doğru yüklendiğini kontrol edin. - Otomatik Yenileme: Let’s Encrypt kullanıyorsanız
certbot renew --dry-runkomutunu cron ile planlayın.
Kurulum sırasında sıkça yapılan hata, intermediate sertifikaların eksik eklenmesidir; bu durum “SSL_CHAIN_INCOMPLETE” hatasına yol açar ve tarayıcı güvenlik uyarısı verir.
Performans ve Güvenlik Karşılaştırma Tablosu
| Sertifika Tipi | Doğrulama Seviyesi | Fiyat (USD/yr) | Performans Etkisi | Uygulama Senaryosu |
|---|---|---|---|---|
| DV | Domain | 10‑30 | 0.2 s ek gecikme | Kişisel blog, test ortamları |
| OV | Organization | 50‑100 | 0.3 s ek gecikme | Kurumsal web, SaaS uygulamaları |
| EV | Extended | 150‑300 | 0.4 s ek gecikme | E‑ticaret, finansal hizmetler |
| Wildcard | Domain | 100‑200 | 0.3 s ek gecikme | Alt domain çokluğu olan siteler |
| SAN (Multi‑Domain) | Organization | 120‑250 | 0.35 s ek gecikme | Çoklu alan adı yöneten şirketler |
Gerçek Dünya Senaryosu: E‑ticaret Sitesinde SSL/TLS ile Güvenlik ve Hız Artışı
Bir e‑ticaret sitesinin e‑ticaret hosting paketinde SSL/TLS uygulanması, sadece veri güvenliğini sağlamakla kalmaz, aynı zamanda dönüşüm oranlarını da artırır. Örneğin, bir müşterimiz 2025 yılında HTTPS’ye geçtikten sonra ortalama sipariş değeri %12, sepet terk oranı %18 azaldı. Bunun nedeni, kullanıcıların “güvenli” ibaresini görmesi ve ödeme sayfasının kilitli simgesiyle güven duymasıdır.
Performans açısından, fiziksel sunucu üzerinde TLS 1.3 ve HTTP/2 kombinasyonu, sayfa yükleme süresini %30 kısalttı. Ayrıca, WAF güvenlik duvarı ile entegrasyon, SSL termination noktasında DDoS mitigasyonu sağladı ve hizmet kesintilerini %95 azalttı.
Sıkça Sorulan Sorular
SSL ve TLS arasındaki fark nedir?
TLS, SSL’in geliştirilmiş ve daha güvenli bir sürümüdür. SSL 3.0’dan itibaren güvenlik açıkları ortaya çıkmış, bu yüzden modern tarayıcılar TLS 1.2 ve 1.3’ü zorunlu kılar.
Let’s Encrypt ücretsiz mi?
Evet, Let’s Encrypt 90 günlük ücretsiz sertifikalar sunar ve otomatik yenileme mekanizması sayesinde bakım maliyetlerini sıfıra indirir. Ancak, EV veya wildcard gibi özel sertifikalar için ücretli CA’lar tercih edilmelidir.
SSL sertifikası süresi ne kadar olmalı?
Günümüzde en çok 90‑365 gün arası sertifikalar önerilir. Kısa süreli sertifikalar, güvenlik güncellemelerinin daha hızlı uygulanmasını sağlar.
HTTPS’ye geçişte SEO kaybı yaşanır mı?
Doğru yönlendirme (301 redirect) ve canonical etiketleri kullanıldığında SEO kaybı olmaz; aksine, Google’ın “HTTPS bir sıralama faktörüdür” ifadesiyle sıralamanız yükselir.
Sonuç ve Bir Sonraki Adımınız
SSL/TLS sertifikaları, sadece bir şifreleme aracı değil, aynı zamanda kullanıcı güveni, SEO ve performansın kritik bir bileşenidir. Bu makalede tipleri, kurulum adımlarını ve gerçek dünya faydalarını inceledik. Şimdi, web sitenizin ihtiyaçlarına en uygun sertifika tipini belirleyin, web hosting paketleri üzerinden uygun bir plan seçin ve güvenli bir HTTPS ortamına geçişi tamamlayın. Unutmayın, güvenli bir site sadece teknik bir gereklilik değil, marka itibarınızın da temel taşıdır.