SSL sertifikası, bir web sitesi ile ziyaretçinin tarayıcısı arasındaki bağlantıyı şifreleyen ve sitenin kimliğini doğrulayan dijital bir belgedir. SSL kurulu siteler https:// ile açılır ve tarayıcının adres çubuğunda bağlantının güvenli olduğu gösterilir. Bugün kullanılan protokolün adı aslında TLS'dir, ancak "SSL sertifikası" ifadesi yaygınlaştığı için bu ad kullanılmaya devam eder.
Bu yazıda SSL sertifikasının ne işe yaradığını, türlerini, ücretsiz ve ücretli sertifikalar arasındaki farkı ve sitenize nasıl kurulacağını anlatıyoruz.
SSL Sertifikası Ne İşe Yarar?
- Şifreleme: Formlara girilen şifre, kart ve iletişim bilgileri gibi veriler aradaki ağlarda okunamaz.
- Kimlik doğrulama: Ziyaretçi, gerçekten doğru siteye bağlandığından emin olur.
- Veri bütünlüğü: Aktarılan içerik yolda değiştirilemez.
- Güven: Tarayıcılar HTTPS olmayan sayfaları "Güvenli değil" olarak işaretler; bu uyarı ziyaretçileri kaçırır.
- SEO: Google, HTTPS'i sıralama sinyallerinden biri olarak kullanır.
SSL Nasıl Çalışır?
- Tarayıcı, HTTPS adresine bağlanmak istediğinde sunucu sertifikasını gönderir.
- Tarayıcı, sertifikanın güvenilir bir sertifika otoritesi (CA) tarafından verildiğini, süresinin dolmadığını ve alan adıyla eşleştiğini kontrol eder.
- Kontroller başarılıysa iki taraf, yalnızca o oturumda kullanılacak şifreleme anahtarları üzerinde anlaşır.
- Bundan sonraki tüm veri alışverişi şifreli yapılır.
SSL Sertifikası Türleri
Doğrulama seviyesine göre
| Tür | Neyi doğrular? | Kimler için? |
|---|---|---|
| DV (Domain Validation) | Alan adının size ait olduğunu | Blog, kurumsal site, çoğu web sitesi |
| OV (Organization Validation) | Alan adı + şirketin varlığını | Kurumsal şirketler |
| EV (Extended Validation) | Kapsamlı şirket doğrulaması | Bankalar, büyük e-ticaret siteleri |
Şifreleme gücü üç türde de aynıdır; fark, sertifika sahibinin kimliğinin ne kadar ayrıntılı doğrulandığıdır.
Kapsama göre
- Tek alan adı: Yalnızca bir adresi korur (ör. ornek.com ve www.ornek.com).
- Wildcard: Bir alan adı ve tüm alt alan adlarını korur (*.ornek.com).
- Çoklu alan adı (SAN): Farklı alan adlarını tek sertifikada toplar.
Ücretsiz SSL mi, Ücretli SSL mi?
Let's Encrypt gibi otoritelerin verdiği ücretsiz sertifikalar DV türündedir ve şifreleme açısından ücretli DV sertifikalardan farkı yoktur. Kısa süreli verilirler, ancak kontrol panelleri bunları otomatik olarak yeniler.
Ücretli sertifikalar; OV/EV doğrulaması, bazı ürünlerde sigorta (garanti) bedeli veya özel destek gerektiğinde tercih edilir. Kişisel siteler, bloglar ve çoğu kurumsal site için ücretsiz SSL yeterlidir.
SSL Sertifikası Nasıl Alınır ve Kurulur?
Hosting'de otomatik SSL
Çoğu cPanel hosting paketinde ücretsiz SSL otomatik olarak tanımlanır. Alan adınızın DNS kayıtları hosting sunucusunu gösterdiğinde sertifika kısa sürede oluşturulur.
Ücretli sertifika kurulumu
- Sunucuda veya kontrol panelinde bir CSR (sertifika imzalama isteği) ve özel anahtar oluşturun.
- CSR'yi sertifika sağlayıcısına gönderin ve doğrulamayı (e-posta, DNS veya dosya ile) tamamlayın.
- Gelen sertifikayı ve ara sertifikaları (CA bundle) sunucuya yükleyin.
Kurulumdan sonra
- HTTP adreslerini HTTPS'e 301 yönlendirmesiyle yönlendirin.
- Sayfalardaki görsel ve script bağlantılarının da HTTPS olduğundan emin olun (karışık içerik uyarısı).
- WordPress kullanıyorsanız site adresini ayarlardan https:// olarak güncelleyin.
Sık Görülen SSL Hataları
- Sertifika süresi dolmuş: Otomatik yenilemenin çalışıp çalışmadığını kontrol edin.
- Alan adı uyuşmazlığı: Sertifika www'li veya www'siz adresi kapsamıyor olabilir.
- Eksik ara sertifika: Bazı tarayıcı ve cihazlarda "güvenilmeyen sertifika" hatası verir.
- Karışık içerik: HTTPS sayfada HTTP kaynak yüklenmesi kilit simgesini bozar.
ViHyper Hosting'de SSL
ViHyper web hosting, WordPress hosting ve reseller hosting paketlerinin tamamında SSL sertifikası ücretsiz tanımlanır. Alan adınızı pakete bağladığınızda ek bir işlem yapmadan siteniz HTTPS ile açılabilir. Henüz alan adınız yoksa alan adı sorgulama sayfasından başlayabilirsiniz.
Sıkça Sorulan Sorular
SSL sertifikası ne kadar süre geçerlidir?
Ücretsiz sertifikalar genellikle 90 gün geçerlidir ve otomatik yenilenir. Ücretli sertifikalar en fazla bir yıllık süreyle verilir; sektör, sertifika sürelerini zamanla daha da kısaltma yönünde ilerlemektedir.
SSL sertifikası siteyi yavaşlatır mı?
Modern sunucu ve tarayıcılarda fark edilir bir yavaşlama yaratmaz. HTTP/2 ve HTTP/3 gibi hızlı protokoller zaten HTTPS üzerinde çalışır.
SSL sertifikası olan site her zaman güvenilir midir?
Hayır. SSL yalnızca bağlantının şifreli olduğunu gösterir; dolandırıcılık siteleri de ücretsiz SSL kullanabilir. Adres çubuğundaki alan adını her zaman kontrol edin.
Alt alan adlarım için ayrı sertifika gerekir mi?
Her alt alan adı için ayrı sertifika alınabilir veya tümünü kapsayan bir wildcard sertifika kullanılabilir. cPanel'in otomatik SSL'i, tanımlı alt alan adlarını da kapsayabilir.