kullanici1
Mart 2, 2026
İnternet, doğası gereği güvensiz bir ortamdır. Bir veri paketi, bilgisayarınızdan çıkıp bir bankanın sunucusuna ulaşana kadar onlarca farklı router, switch ve kablodan geçer. Eğer bu yolculuk sırasında verileriniz şifrelenmezse ve karşı tarafın kimliği doğrulanmazsa, herhangi biri (hackerlar, devletler, servis sağlayıcılar) bu verileri okuyabilir veya değiştirebilir. İşte bu kaotik ortamda düzeni sağlayan, dijital dünyanın pasaportları olan SSL/TLS Sertifikaları ve bu sertifikaları yöneten devasa altyapı **PKI (Açık Anahtar Altyapısı)**dır.
Çoğu kullanıcı için SSL, tarayıcıdaki o küçük “Kilit” simgesinden ibarettir. Ancak bir siber güvenlik uzmanı için SSL/TLS; kimlik doğrulama, veri bütünlüğü ve mahremiyetin matematiksel garantisidir. Sektördeki en büyük yanılgı, sertifikaların sadece “e-ticaret siteleri” için gerekli olduğudur. Oysa bugün Google, şifresiz (HTTP) siteleri “Güvenli Değil” olarak işaretlemekte ve arama sonuçlarında cezalandırmaktadır. Bu kapsamlı rehberde; bir sertifikanın anatomisini, güven zincirinin (Chain of Trust) nasıl kırılmaz bir bağ oluşturduğunu, sertifika süresi dolduğunda yaşanan felaketleri (Outage) ve otomatik sertifika yönetiminin (ACME) modern DevOps süreçlerindeki yerini en ince teknik detayına kadar inceleyeceğiz.
PKI, dijital dünyada kimliklerin ve anahtarların yönetilmesini sağlayan donanım, yazılım, politika ve prosedürlerin bütünüdür. Bir benzetme yapacak olursak:
PKI’ın temel amacı, bir Açık Anahtarı (Public Key) belirli bir Kimliğe (Domain, Kişi, Cihaz) bağlamaktır. “Bu açık anahtar, google.com’a aittir ve bunu ben (GlobalSign/DigiCert) onaylıyorum” diyen yapıdır.
SSL (Secure Sockets Layer) eski terimdir, güncel standart **TLS (Transport Layer Security)**dir. Ancak alışkanlık gereği hala SSL denmektedir. TLS, iki taraf arasında şifreli bir tünel kurar.
TLS Handshake (El Sıkışma) Süreci
Siz https://banka.com adresine girdiğinizde arka planda milisaniyeler içinde şu gerçekleşir:
Dünyadaki milyarlarca cihaz, hangi sertifikanın gerçek olduğunu nasıl biliyor? Cevap: Güven Zinciri.
Tarayıcı zinciri takip eder: Sunucu <- Ara Sertifika <- Kök Sertifika. Kök güvenilirse, sunucu da güvenilirdir.
Her sertifika aynı doğrulama seviyesine sahip değildir. Kriptografik güçleri aynıdır (hepsi 256-bit şifreler), ancak “Kimlik Doğrulama” seviyeleri farklıdır.
1. Domain Validation (DV) – Alan Adı Doğrulama
2. Organization Validation (OV) – Kurum Doğrulama
3. Extended Validation (EV) – Genişletilmiş Doğrulama
Sertifikaların bir son kullanma tarihi vardır (Maksimum 398 gün – Apple/Google kararı). Eğer bir sertifikanın süresi dolarsa ne olur?
CLM (Certificate Lifecycle Management) Araçları
Binlerce sunucusu olan bir kurumda sertifikaları Excel ile takip edemezsiniz. Venafi, Keyfactor veya AppViewX gibi CLM araçları kullanılır.
Eskiden sertifika almak için CSR (Certificate Signing Request) oluşturup, CA’ya e-posta atıp, gelen dosyayı sunucuya elle yüklerdik. Modern DevOps dünyasında bu çok yavaştır.
Sertifikalar neden bu kadar kritiktir?
Mevcut sertifikalarımız (RSA ve ECC algoritmaları), klasik bilgisayarların çözemediği matematiksel zorluklara dayanır. Ancak Kuantum bilgisayarlar bu şifreleri kırabilir.
1. Ücretli SSL ile Ücretsiz (Let’s Encrypt) SSL Arasındaki Fark Nedir?
Şifreleme gücü (256-bit AES) aynıdır; teknik güvenlik açısından bir fark yoktur. Temel fark şudur: Ücretli sertifikalar (OV/EV) şirket kimliğini doğrular, sigorta/garanti sunar ve teknik destek sağlar. Ücretsiz sertifikalar ise sadece alan adını doğrular ve destek hizmeti içermez.
2. Wildcard (*) Sertifika Nedir?
*.sirket.com şeklinde alınan sertifikadır. mail.sirket.com, blog.sirket.com, api.sirket.com gibi tüm alt alan adlarını (Subdomains) tek bir sertifika ile korur. Yönetimi kolaydır ancak o sertifikanın özel anahtarı (private key) çalınırsa tüm alt sistemler tehlikeye girer.
3. CSR (Certificate Signing Request) Nedir?
Sertifika başvurusu yaparken sunucunuzda oluşturduğunuz; içinde açık anahtarınızın ve şirket bilgilerinizin yer aldığı şifreli bir metindir. Özel anahtarınız (private key) sunucuda kalır, CSR ise sertifika otoritesine (CA) gönderilir.
4. SSL Sertifikamın Süresi Dolarsa Ne Yapmalıyım?
Hemen yenisini alıp sunucuya yüklemelisiniz (Renew). Eski sertifikanın süresi teknik olarak uzatılamaz; her yenileme işleminde aslında yeni bir sertifika üretilir.
5. Self-Signed (Kendi İmzalı) Sertifika Güvenli mi?
Şifreleme yapar, yani veriyi gizler; ancak kimlik doğrulaması yapmaz (çünkü güvenilir bir otorite tarafından değil, sizin tarafınızdan imzalanmıştır). Bu yüzden tarayıcılar “Güvenli Değil” uyarısı verir. Sadece test ortamlarında veya kapalı iç ağlarda kullanılmalıdır; dış dünyaya açık sistemlerde asla kullanılmamalıdır.