SSL Sertifikası Nedir? Nasıl Çalışır?
SSL sertifikası nedir, ne işe yarar? HTTPS nasıl çalışır, SSL ile TLS farkı, DV, OV ve EV sertifika türleri, ücretsiz SSL ve sitenize nasıl kurulur.

İçindekiler
SSL sertifikası, bir web sitesinin kimliğini doğrulayan ve ziyaretçiyle sunucu arasındaki bağlantının şifrelenmesini sağlayan dijital bir belgedir. Tarayıcının adres çubuğunda https:// görüyorsanız, o site bir SSL sertifikası kullanıyor demektir. "SSL sertifikası nedir, ne işe yarar?" sorusunun kısa cevabı şudur: Ziyaretçilerin girdiği şifrelerin, form bilgilerinin ve kart numaralarının yolda okunmasını ve değiştirilmesini engeller; tarayıcıya da "Bu site gerçekten bu alan adına ait" der.
Bu yazıda SSL'in nasıl çalıştığını, SSL ile TLS farkını, sertifika türlerini, ücretsiz SSL'in yeterli olup olmadığını ve sitenize nasıl kuracağınızı anlatıyoruz.
SSL sertifikası ne işe yarar?
SSL sertifikası üç şey sağlar:
- Şifreleme. Tarayıcı ile sunucu arasındaki her şey şifrelenir. Aynı kafe Wi-Fi'ına bağlı biri ya da arada duran bir ağ cihazı, gönderilen şifreleri veya form verilerini okuyamaz.
- Kimlik doğrulama. Sertifika, güvenilir bir sertifika otoritesi (CA) tarafından imzalanır. Tarayıcı bu imzayı kontrol ederek bağlandığı sunucunun gerçekten o alan adına ait olduğundan emin olur.
- Bütünlük. Gönderilen veriler yolda değiştirilemez. HTTPS olmayan sitelere internet sağlayıcıları ya da saldırganlar reklam veya zararlı kod enjekte edebilir; HTTPS bunu engeller.
Bunlara ek olarak pratik sebepler de var: Chrome, Firefox ve Safari, HTTPS olmayan sayfalarda adres çubuğunda "Güvenli değil" uyarısı gösterir. Google, HTTPS'i bir sıralama sinyali olarak kullanır. HTTP/2 ve HTTP/3 gibi daha hızlı protokoller de tarayıcılarda yalnızca HTTPS üzerinden çalışır.
SSL nasıl çalışır?
Bir ziyaretçi https://firmaniz.com adresine girdiğinde, sayfa yüklenmeden önce kısa bir el sıkışma (handshake) yaşanır:
- Tarayıcı sunucuya bağlanır ve hangi şifreleme yöntemlerini desteklediğini söyler.
- Sunucu, SSL sertifikasını gönderir. Sertifikada alan adı, geçerlilik tarihleri, sunucunun açık anahtarı ve sertifikayı imzalayan otoritenin bilgisi bulunur.
- Tarayıcı sertifikayı kontrol eder: İmza güvendiği bir otoriteye mi ait, süresi dolmuş mu, ziyaret edilen alan adını kapsıyor mu?
- Kontroller başarılıysa tarayıcı ve sunucu, yalnızca o bağlantı için geçerli bir oturum anahtarı üzerinde anlaşır.
- Bundan sonraki tüm veriler bu anahtarla şifrelenir.
TLS 1.3 ile bu el sıkışma tek bir gidiş-dönüşte tamamlanır; ziyaretçi bunu fark etmez bile.
SSL ile TLS arasındaki fark
SSL (Secure Sockets Layer), 1990'larda geliştirilen ilk şifreleme protokolüdür. Tüm SSL sürümlerinde ciddi açıklar bulunduğu için yerini TLS (Transport Layer Security) aldı. Bugün HTTPS bağlantıları TLS 1.2 veya TLS 1.3 kullanır; SSL 3.0 ve TLS 1.0 ile 1.1 artık tarayıcılar tarafından desteklenmiyor.
Yani teknik olarak bugün kullandığımız şey TLS'tir. Ancak "SSL sertifikası" ifadesi o kadar yerleşti ki sağlayıcılar, kontrol panelleri ve kullanıcılar hâlâ bu adı kullanıyor. Sertifikanın kendisi her iki isimle de aynı şeydir.
SSL sertifikası türleri
Sertifikalar, sertifika otoritesinin neyi doğruladığına göre üç türe ayrılır:
| DV (Alan Adı Doğrulamalı) | OV (Kuruluş Doğrulamalı) | EV (Genişletilmiş Doğrulama) | |
|---|---|---|---|
| Neyi doğrular | Alan adının kontrolünü | Alan adı ve şirketin varlığını | Alan adı ve kapsamlı şirket kontrolü |
| Ne kadar sürede çıkar | Dakikalar | Birkaç gün | Birkaç gün ile birkaç hafta |
| Şifreleme gücü | Aynı | Aynı | Aynı |
| Ücret | Ücretsiz seçenekler var | Ücretli | Ücretli |
| Kimler için | Bloglar, kurumsal siteler, çoğu site | Şirketler, kurumsal portallar | Bankalar, büyük e-ticaret siteleri |
Önemli bir nokta: Üç türün şifreleme gücü aynıdır. Fark, sertifikada yer alan kimlik bilgisinin ne kadar ayrıntılı doğrulandığıdır. Tarayıcılar bir süredir EV sertifikaları için adres çubuğunda özel bir gösterim yapmıyor; bu yüzden sitelerin büyük çoğunluğu için DV sertifika yeterlidir.
Kapsamına göre de sertifikalar ayrılır:
- Tek alan adı: Yalnızca
firmaniz.comve genelliklewww.firmaniz.com. - Wildcard: Bir alan adının tüm alt alan adları, örneğin
*.firmaniz.com. - SAN / çoklu alan adı: Birbirinden farklı birkaç alan adı tek sertifikada.
Ücretsiz SSL yeterli mi?
Sitelerin çok büyük kısmı için evet. Let's Encrypt, kâr amacı gütmeyen bir sertifika otoritesidir ve ücretsiz DV sertifikaları otomatik olarak verir. Bu sertifikalar ücretli DV sertifikalarla aynı şifrelemeyi sağlar ve tüm tarayıcılarda geçerlidir. cPanel ve DirectAdmin gibi kontrol panelleri ücretsiz sertifikaları otomatik olarak kurar ve süresi dolmadan yeniler.
Ücretli sertifika genellikle şu durumlarda anlamlıdır: Şirket bilgilerinizin sertifikada doğrulanmasını şart koşan bir sözleşme ya da regülasyon varsa, sertifika sağlayıcısının sunduğu garanti veya destek sizin için önemliyse ya da otomatik yenileme kuramadığınız bir sistem kullanıyorsanız.
Sertifika süreleri kısalıyor
Herkese açık SSL sertifikalarının en uzun geçerlilik süresi, tarayıcı üreticileri ve sertifika otoritelerinin ortak kurallarıyla belirlenir. Bu süre 15 Mart 2026'dan itibaren 398 günden 200 güne indi ve önümüzdeki yıllarda adım adım daha da kısalacak. Let's Encrypt sertifikaları zaten 90 gün geçerli. Sonuç olarak sertifikaları elle yenilemek artık pratik değil; otomatik yenileme sunan bir hosting ya da sunucu kurulumu kullanın.
SSL sertifikası nasıl kurulur?
Web hostingde:
- Alan adınızın DNS kayıtlarının hosting sunucunuzu gösterdiğinden emin olun. Sertifika otoritesi alan adını doğrulamak için sunucunuza ulaşabilmelidir.
- cPanel'de SSL/TLS Status, DirectAdmin'de SSL Certificates bölümünden ücretsiz sertifikayı etkinleştirin. Çoğu durumda bu işlem otomatik olarak yapılır.
- Siteyi
https://ile açarak kilit simgesini kontrol edin.
Kendi VDS'inizde: Nginx veya Apache kullanıyorsanız Certbot aracıyla Let's Encrypt sertifikasını tek komutla alabilir ve otomatik yenilemeyi kurabilirsiniz:
sudo certbot --nginx -d firmaniz.com -d www.firmaniz.com
Certbot, sertifikayı alır, web sunucusu yapılandırmasını günceller ve yenileme için bir zamanlayıcı ekler.
Kurulumdan sonra yapılacaklar
- HTTP'yi HTTPS'e yönlendirin.
http://ile gelen ziyaretçiler otomatik olarakhttps://adresine gitmelidir. Kontrol panellerinde bunun için genellikle tek bir "Force HTTPS" ayarı vardır. - Karma içeriği temizleyin. Sayfadaki görsel, script ve stil dosyalarının adresleri
http://ile başlıyorsa tarayıcı uyarı verir ya da bunları engeller. WordPress'te site adresinihttps://olarak güncellemek çoğu sorunu çözer. - www ve www'siz sürümü kontrol edin. Sertifika her iki adresi de kapsamalı ve biri diğerine yönlenmelidir.
- Bitiş tarihini izleyin. Otomatik yenileme olsa bile, alan adınızın DNS'i değiştiğinde yenileme başarısız olabilir. Bir izleme aracı, süre dolmadan sizi uyarır.
Sık karşılaşılan SSL hataları
- "Bağlantınız gizli değil" (NET::ERR_CERT_DATE_INVALID): Sertifikanın süresi dolmuştur ya da ziyaretçinin bilgisayar saati yanlıştır.
- "NET::ERR_CERT_COMMON_NAME_INVALID": Sertifika, ziyaret edilen alan adını kapsamıyor. Örneğin sertifika yalnızca
firmaniz.comiçin alınmış ama sitewww.firmaniz.comile açılıyor. - Kilit simgesi yerine uyarı işareti: Sayfada karma içerik vardır.
- Sertifika zinciri eksik: Bazı cihazlar ara sertifikayı (intermediate) bulamaz. Sertifikayı kurarken tam zinciri (fullchain) kullanın.
SSL, web sitenizin güvenliğinin yalnızca bir parçasıdır. E-postalarınızın sahte gönderimlere karşı korunması için SPF, DKIM ve DMARC nedir? yazımıza, sunucunuzu saldırılara karşı korumak için DDoS nedir? yazımıza göz atabilirsiniz.
Nodesty web hosting paketlerinin hepsinde ücretsiz SSL sertifikası dahil. Alan adınızı yönlendirdikten sonra sertifikayı cPanel ya da DirectAdmin'den etkinleştirip sitenizi HTTPS ile yayınlayabilirsiniz.
Sıkça Sorulan Sorular
Ücretsiz SSL sertifikası güvenli mi?
Evet. Let's Encrypt gibi ücretsiz sertifikalar, ücretli DV sertifikalarla aynı şifrelemeyi sağlar ve tüm tarayıcılar tarafından tanınır. Ücretli sertifikaların farkı şifrelemede değil; kuruluş doğrulaması, garanti ve destek gibi ek hizmetlerdedir.
SSL sertifikası ne kadar süre geçerlidir?
Herkese açık SSL sertifikalarının geçerlilik süresi sektör kurallarıyla sınırlanır ve giderek kısalıyor. 15 Mart 2026'dan bu yana yeni sertifikalar en fazla 200 gün geçerli olabiliyor; bu süre önümüzdeki yıllarda daha da kısalacak. Let's Encrypt sertifikaları 90 gün geçerlidir. Bu yüzden otomatik yenileme artık bir zorunluluktur.
SSL ile TLS aynı şey mi?
Pratikte aynı şey için kullanılırlar. SSL, bu teknolojinin eski adıdır ve tüm SSL sürümleri güvensiz sayıldığı için artık kullanılmaz. Bugün HTTPS bağlantıları TLS 1.2 veya TLS 1.3 ile şifrelenir; ama sertifikalara alışkanlıkla hâlâ SSL sertifikası denir.
SSL kurduktan sonra site neden hâlâ güvenli değil uyarısı veriyor?
En sık sebep karma içeriktir (mixed content); sayfa HTTPS ile açılsa da bazı görseller veya scriptler hâlâ http:// adresinden yükleniyordur. Ayrıca sertifikanın süresi dolmuş olabilir ya da sertifika ziyaret edilen alan adını (örneğin www'li sürümü) kapsamıyor olabilir.
Bir sertifika birden fazla alan adını kapsayabilir mi?
Evet. SAN sertifikaları birden fazla alan adını, wildcard sertifikalar ise bir alan adının tüm alt alan adlarını (örneğin *.firmaniz.com) tek sertifikayla kapsar. Wildcard sertifika için alan adının DNS kayıtları üzerinden doğrulama gerekir.
Nodesty web hosting paketlerinde SSL var mı?
Evet. Tüm Nodesty web hosting paketlerinde ücretsiz SSL sertifikası dahildir. Alan adınız hosting sunucusunu gösterdiğinde sertifikayı kontrol panelinden etkinleştirebilir ve sitenizi HTTPS ile yayınlayabilirsiniz.
Yazar hakkında
Nodesty Ekibi · Altyapı ve Destek
Nodesty ekibi sunucularımızı, ağımızı ve DDoS korumamızı her gün işletir ve müşteri destek taleplerini 7/24 yanıtlar. Bu rehberler o deneyimden yazılır.
İlgili yazılar

Web Siteniz Hacklendi mi? Adım Adım Ne Yapmalısınız?
Web siteniz hacklendiyse ne yapmalısınız? Belirtiler, ilk müdahale, şifreler, zararlı dosyaları bulma, temiz yedekten dönme, WordPress ve önlemler.

Linux Sunucu Güvenliği: Adım Adım Kontrol Listesi
Linux sunucu güvenliği kontrol listesi: otomatik güncellemeler, SSH anahtarı, güvenlik duvarı, Fail2ban, gereksiz servisler, izolasyon, yedek ve denetim.

WireGuard Kurulumu: Kendi VPN Sunucunuzu Kurun
WireGuard nedir, nasıl kurulur? Ubuntu sunucuda kendi VPN sunucunuz: anahtar oluşturma, wg0.conf, yönlendirme ve NAT, istemci ayarları ve QR kod.