Teknoloji

SSL Sertifikası: Nedir ve Nasıl Alınır?

Kaynaklara göre derlenip doğrulanmış, editör ekibimizce incelenmiştir. · Son güncelleme:

Bir web sitesinin adresinde https:// ve yanındaki kilit simgesi, o sitenin bir SSL sertifikasına sahip olduğunu gösterir. SSL sertifikası; site ile ziyaretçi arasındaki veriyi şifreleyen ve sitenin kimliğini doğrulayan dijital bir dosyadır. Bugün neredeyse zorunludur: tarayıcılar sertifikasız siteleri “Güvenli değil” diye işaretler, Google ise HTTPS’i bir sıralama sinyali sayar. İyi haber, çoğu site için SSL’in artık ücretsiz ve birkaç dakikada kurulabilmesidir. Bu rehberde SSL sertifikasının ne olduğunu, türlerini, ücretsiz ve ücretli seçenekleri, nasıl alınıp kurulacağını, nasıl sorgulanacağını ve yenileneceğini adım adım anlatıyoruz.

🔒 Kısa Bilgi
NedirBağlantıyı şifreleyen + kimlik doğrulayan dosya
İşaretihttps:// + kilit simgesi
ÜcretsizLet's Encrypt (DV)
En kolay yolHosting paneli (cPanel AutoSSL)
ŞifrelemeÜcretsizde de ücretlide de aynı güçte
AslındaModern sertifikalar TLS kullanır

SSL sertifikası nedir?

SSL sertifikası, web sunucusuna kurulan ve iki iş yapan küçük bir veri dosyasıdır[1]:

  • Şifreleme: Site ile ziyaretçinin tarayıcısı arasındaki trafiği şifreler; araya giren biri (ör. genel Wi-Fi’da) şifreleri, kart bilgilerini veya form verilerini okuyamaz.
  • Kimlik doğrulama: Sertifika, alan adının gerçekten iddia ettiği kişiye/kuruma ait olduğunu bir Sertifika Otoritesi (CA) imzasıyla kanıtlar.

Sertifika, sitenin açık anahtarını (public key) ve kimlik bilgilerini taşır; eşleşen özel anahtar (private key) ise sunucuda gizli tutulur. Sertifika etkinken adres http:// yerine https:// olur ve tarayıcıda kilit görünür.

💡

"SSL mi TLS mi?" Bugün kullanılan sertifikalar aslında SSL'in halefi olan TLS (Transport Layer Security) protokolünü kullanır. Ama sektör alışkanlıkla hâlâ "SSL sertifikası" der; ikisi pratikte aynı şeyi kasteder.

Neden SSL sertifikası şart?

  • Güvenlik: Şifre, ödeme ve kişisel veriler şifrelenir.
  • Tarayıcı uyarısı: SSL yoksa Chrome/Firefox siteyi “Güvenli değil” diye işaretler, ziyaretçi kaçar.
  • SEO: Google HTTPS’i bir sıralama sinyali olarak kullanır.
  • Güven: Kilit simgesi ve https, ziyaretçiye profesyonellik ve güven verir.

SSL sertifikası türleri

Sertifikalar şifreleme gücüyle değil, kimlik doğrulama derinliğiyle ayrışır. Şifreleme hepsinde aynıdır; fark, CA’nın seni ne kadar doğruladığıdır[3]:

En yaygın
DV (Alan Doğrulamalı)
Domain Validated
  • DoğrularSadece alan adı sahipliği
  • SüreDakikalar, otomatik; sitelerin ~%95'i için yeterli
Kurumsal 🏢
OV (Kurum Doğrulamalı)
Organization Validated
  • DoğrularAlan adı + işletme kimliği
  • SüreGünler; kurumsal/regüle sektörler
En kapsamlı 🛡️
EV (Genişletilmiş)
Extended Validation
  • DoğrularEn derin: fiziksel varlık + yetki
  • SüreGünler; banka/büyük kurum
Kapsam 🌐
Wildcard / SAN
Çoklu alan
  • Wildcard*.alanadi.com — tüm alt alanlar
  • SANBirden çok farklı alan adı

Ücretsiz mi, ücretli mi?

  • Ücretsiz (Let’s Encrypt): Kâr amacı gütmeyen Let’s Encrypt, ücretsiz DV sertifikası verir ve ACME protokolüyle otomatik yeniler. Çoğu hosting bunu destekler; bir blog, portföy ya da küçük işletme sitesi için fazlasıyla yeterlidir.[2]
  • Ücretli (CA’dan): OV/EV kimlik doğrulaması, garanti/sigorta, öncelikli destek veya belirli uyumluluk gereksinimleri isteyenler ücretli sertifika alır (ör. DigiCert, Sectigo, GlobalSign). Fiyat, basit DV için ücretsize yakınken, EV için yıllık yüzlerce dolara kadar çıkabilir.
🔑

Önemli: Let's Encrypt'ten ücretsiz bir DV sertifikası, pahalı bir EV sertifikasıyla aynı güçte (256-bit) şifreleme sağlar. Ücret, şifrelemeyi değil kimlik doğrulama seviyesini ve ek hizmetleri satın alır.

SSL sertifikası nasıl alınır? (3 yol)

  1. Hosting paneliyle (en kolay — çoğu kişi için doğru yol): Paylaşımlı hosting kullanıyorsanız muhtemelen cPanel veya Plesk vardır. cPanel’de Security → SSL/TLS Status bölümüne girin, alan adlarınızı işaretleyin ve Run AutoSSL’e tıklayın. Çoğu sağlayıcı ücretsiz Let’s Encrypt sertifikasını 1 gün içinde otomatik kurar.[4] Zaten ücretsiz hosting kullanıyorsanız, ücretsiz hosting hesabı almak rehberimizdeki gibi panellerde de bu seçenek genelde hazır gelir.
  2. Let’s Encrypt + Certbot (kendi sunucun/VPS): Kendi sunucunuzu yönetiyorsanız Certbot aracını çalıştırın; sertifikayı otomatik alır, kurar ve süresi dolmadan otomatik yeniler.[6]
  3. CA’dan satın alma (OV/EV için): Bir CSR (Certificate Signing Request) oluşturun, CA’ya gönderin, kimlik doğrulamasını tamamlayın, sertifikayı indirin ve sunucunuza yükleyin.

Satın alınan sertifika nasıl kurulur (yüklenir)?

Ücretli bir sertifika aldıysanız cPanel’de: Security → SSL/TLS → Manage SSL Sites bölümüne gidin, sertifikayı ve gerekiyorsa özel anahtarı yapıştırın ve Install Certificate’a tıklayın.[4] Let’s Encrypt’te ise indirme/yükleme gerekmez; panel ya da Certbot her şeyi otomatik yapar.

SSL sertifikası sorgulama / kontrol

Sertifikanızın gerçekten aktif ve geçerli olduğunu şöyle kontrol edebilirsiniz:

  • Tarayıcıdan: Adres çubuğundaki kilit simgesine tıklayın; sertifika geçerliyse “bağlantı güvenli” ve sertifika bilgisi görünür. Adresin https:// ile başlaması gerekir.
  • Online araçla: SSL Labs SSL Test gibi bir araca alan adınızı yazın; sertifikanın geçerliliğini, son kullanma tarihini, zincir bütünlüğünü ve genel güvenlik notunu gösterir.[5]

Yenileme: SSL süresizce geçerli değildir

Sertifikaların bir geçerlilik süresi vardır. Let’s Encrypt 90 gün geçerlidir ve otomatik yenilenir; ticari sertifikalar genellikle daha uzundur (sektör azami süreyi giderek kısaltıyor). AutoSSL/ACME kullanıyorsanız yenileme otomatiktir; manuel bir sertifikada ise süresi dolmadan yenilemezseniz tarayıcı ziyaretçilere “sertifika süresi doldu” uyarısı gösterir.

Hızlı özet

SoruKısa yanıt
NedirBağlantıyı şifreleyen + kimliği doğrulayan sunucu dosyası
İşaretihttps:// + kilit simgesi
TürleriDV (yaygın), OV, EV, Wildcard/SAN
ÜcretsizLet’s Encrypt (DV), otomatik yenilemeli
En kolay almaHosting paneli → cPanel AutoSSL
KurulumPanel otomatik ya da Manage SSL Sites’a yükleme
SorgulamaTarayıcı kilidi + SSL Labs SSL Test
YenilemeACME/AutoSSL otomatik; Let’s Encrypt 90 gün

Sık sorulan sorular

SSL sertifikası nedir? SSL sertifikası, web sunucusuna kurulan ve site ile ziyaretçi arasındaki bağlantıyı şifreleyen, ayrıca sitenin kimliğini bir sertifika otoritesi imzasıyla doğrulayan dijital bir dosyadır. Etkin olduğunda site adresi https:// ile başlar ve tarayıcıda kilit simgesi görünür.

SSL ile TLS aynı şey mi? Bugün kullanılan sertifikalar SSL’in halefi olan TLS protokolünü kullanır, ancak sektör alışkanlıkla hâlâ “SSL sertifikası” demeye devam eder. Pratikte ikisi aynı işlevi kasteder.

SSL sertifikası nasıl alınır? En kolay yol, hosting panelinizden (cPanel’de SSL/TLS Status → Run AutoSSL) ücretsiz Let’s Encrypt sertifikasını kurmaktır. Kendi sunucunuzda Certbot kullanabilir, kurumsal ihtiyaç için bir CA’dan OV/EV sertifikası satın alabilirsiniz.

Ücretsiz SSL sertifikası güvenli mi? Evet. Let’s Encrypt gibi ücretsiz DV sertifikaları, pahalı EV sertifikalarıyla aynı güçte (256-bit) şifreleme sağlar. Ücret; şifrelemeyi değil, kimlik doğrulama seviyesini ve garanti/destek gibi ek hizmetleri satın alır.

SSL sertifikası ne kadar? Fiyatları nedir? Basit DV sertifikaları ücretsiz (Let’s Encrypt) veya çok düşük maliyetlidir; OV orta seviyededir; EV sertifikaları yıllık yüzlerce dolara kadar çıkabilir. Çoğu site için ücretsiz DV yeterlidir.

SSL sertifikası nasıl sorgulanır/kontrol edilir? Tarayıcının adres çubuğundaki kilit simgesine tıklayarak sertifika bilgisini görebilir; ayrıca SSL Labs SSL Test gibi online bir araca alan adınızı yazarak geçerlilik, son kullanma tarihi ve güvenlik notunu kontrol edebilirsiniz.

SSL sertifikası nasıl kurulur/yüklenir? Hosting panelinde AutoSSL çoğu zaman otomatik kurar. Satın aldığınız bir sertifikayı ise cPanel’de Security → SSL/TLS → Manage SSL Sites bölümünden sertifika ve özel anahtarı ekleyip Install Certificate ile yükleyebilirsiniz.

SSL sertifikası ne sıklıkla yenilenir? Let’s Encrypt sertifikaları 90 gün geçerlidir ve genellikle otomatik yenilenir; ticari sertifikalar daha uzun olabilir. Otomatik yenileme (ACME/AutoSSL) yoksa süresi dolmadan elle yenilemeniz gerekir, aksi halde tarayıcı süre dolumu uyarısı gösterir.

Kaynaklar

  1. Cloudflare — What Is an SSL Certificate? https://www.cloudflare.com/learning/ssl/what-is-an-ssl-certificate/
  2. Let’s Encrypt — FAQ / Ücretsiz Sertifikalar. https://letsencrypt.org/docs/faq/
  3. DigiCert — TLS/SSL Certificates (Türler). https://www.digicert.com/tls-ssl/tls-ssl-certificates
  4. GoDaddy — Install an SSL using AutoSSL on cPanel. https://www.godaddy.com/help/install-an-ssl-using-autossl-on-my-web-hosting-cpanel-41641
  5. Qualys SSL Labs — SSL Server Test. https://www.ssllabs.com/ssltest/
  6. Certbot (EFF) — Otomatik Let’s Encrypt kurulumu. https://certbot.eff.org/

← Teknoloji sektörüne dön