SSL Sertifikası Ayrıntılı İncelemesi: Çalışma Prensibi, Tür Seçimi ve HTTPS Yapılandırma Kılavuzu

2 dakika okuma.
2026-03-17
2,176
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

Günümüz internet ortamında, veri güvenliği ve gizlilik koruması web sitelerinin işletilmesinin temel taşları haline gelmiştir. SSL sertifikası, bu hedefe ulaşmada kullanılan temel teknolojilerden biridir ve işlevi yalnızca tarayıcı adres çubuğunda yeşil bir kilit işareti göstermekle sınırlı değildir. İletişimi şifreleyerek ve kimlikleri doğrulayarak, web siteleri ile kullanıcılar arasında güvenilir ve güvenli bir iletişim kanalı oluşturur.

SSL/TLS sertifikası nedir?

SSL sertifikası, daha doğru bir ifadeyle SSL/TLS sertifikası, dijital bir sertifikadır. SSL (Güvenli Soket Katmanı – Secure Sockets Layer) ve onun halefi olan TLS (İletim Katmanı Güvenliği – Transport Layer Security) protokollerine uyar ve istemci (örneğin bir tarayıcı) ile sunucu (örneğin bir web sitesi) arasında şifreli bir bağlantı kurmak için kullanılır. Bu şifreli bağlantı, ağ üzerinden iletilen tüm verilerin (kişisel bilgiler, kredi kartı numaraları, giriş bilgileri vb.) şifrelenmesini sağlar; böylece verilerin üçüncü şahıslar tarafından dinlenmesi veya değiştirilmesi engellenir.

Bir SSL sertifikasının çekirdeğinde birkaç temel bilgi bulunur: Sertifika sahibinin kamusal anahtarı, sahibin kimlik bilgileri (alan adı, şirket adı vb.), sertifika veren kuruluşun dijital imzası ve sertifikanın geçerlilik süresi. Kullanıcılar, SSL sertifikası bulunan bir web sitesini ziyaret ettiğinde, tarayıcı sunucu ile bir dizi karmaşık “el sıkışma” (handshake) işlemi gerçekleştirir; bu işlemler sertifikanın geçerliliğini doğrular ve şifreleme anahtarlarını değiştirir, böylece güvenli bir HTTPS bağlantısı kurulur.

Tavsiye edilen okuma SSL Sertifikası Kullanım Kılavuzu: Bir Web Sitesinin Güvenli Şifrelemesini Nasıl Seçer, Kurar ve Doğrularsınız?

SSL sertifikasının nasıl çalıştığı.

SSL sertifikalarının çalışma prensibi, asimetrik şifreleme ve dijital imza teknolojilerine dayanmaktadır ve bu süreç “SSL/TLS el sıkışması” (SSL/TLS handshake) olarak adlandırılır. Kullanıcılar için tamamen şeffaf olan bu süreç, güvenliği sağlamanın temelini oluşturur.

Bluehost SSL sertifikası.
Bluehost SSL sertifikası.
BlueHost SSL sertifikaları, 1-2 yıllık uzatma süresi seçenekleri sunar, RSA veya ECC algoritmalarını destekler, 4096 bit'e kadar anahtar uzunluğu sağlar ve 1,75 milyon ABD dolarına kadar garanti tutarı sunar.
Aylık $7,49 USD'den başlayan fiyatlarla.
Bluehost SSL sertifikasına erişin →
hosting.com SSL sertifikası.
hosting.com SSL sertifikası.
Uygun fiyatlı DV, OV, EV SSL sertifikaları, en yüksek 256 bit şifreleme, 5 milyon ila 100 milyon ABD doları tutarında garanti ve 7/24 destek.
Aylık $2.5 USD'den başlayan fiyatlarla.
Hosting.com SSL sertifikasına erişin. →

Asimetrik şifreleme ile simetrik şifrelemenin birleştirilmesi

El sıkma işlemi ilk olarak asimetrik şifreleme yöntemini kullanır. Sunucu, SSL sertifikasını (içinde açık anahtar bulunan) tarayıcıya gönderir. Tarayıcı, sunucu sertifikasının gerçekliğini doğrulamak için yerleşik güvenilir kök sertifikalarını kullanır. Doğrulama başarılı olduktan sonra, tarayıcı rastgele bir “oturum anahtarı” oluşturur ve bu oturum anahtarını sunucunun açık anahtarı ile şifreler; ardından bu şifreli anahtarı sunucuya gönderir. Yalnızca ilgili özel anahtara sahip olan sunucu, bu oturum anahtarını çözebilir. Daha sonra, taraflar bu paylaşılan oturum anahtarı kullanarak daha hızlı bir şekilde simetrik şifreleme ile iletişim kurarlar; çünkü simetrik şifreleme, büyük miktarda veriyi şifrelerken ve çözerken daha hızlıdır.

El sıkma süreci detaylı olarak açıklanmıştır.

Özellikle, tipik bir TLS el sıkma süreci aşağıdaki adımları içerir: Müşteri, desteklenen TLS sürümünü ve şifreleme paketini içeren bir “Müşteri Merhaba” mesajı gönderir; sunucu, her iki tarafın da desteklediği sürümü ve paketi seçerek bir “Sunucu Merhaba” mesajıyla yanıt verir ve SSL sertifikasını gönderir; müşteri, sertifikadaki genel anahtarı kullanarak şifrelenmiş ön anahtarı doğrular ve oluşturur; sunucu, ön anahtarı özel anahtarıyla çözer; her iki taraf da ön anahtarı kullanarak aynı anahtarı ve oturum anahtarını oluşturur; el sıkma tamamlanır ve her iki taraf da oturum anahtarını kullanarak simetrik şifreli iletişim yapar.

Kimlik doğrulamanın özü: Dijital imza

Sertifika veren kuruluşlar (CA – Certificate Authorities), sertifika vermeden önce başvuru sahibinin kimliğini titizlikle doğrular (özellikle OV ve EV sertifikaları için). Doğrulama işlemi tamamlandıktan sonra, CA kendi özel anahtarını kullanarak sertifikanın içeriğini (başvuru sahibi bilgileri ve kamusal anahtar dahil) dijital olarak imzalar. Tarayıcıların bu sertifikaya güvenmesinin nedeni, CA’nın kök sertifikasına olan güvenleridir. Tarayıcılar, CA’nın imzasını doğrulayarak sertifikanın içeriğinin imzalandığı tarihten bu yana değiştirilmediğinden ve gerçekten de o CA tarafından verildiğinden emin olurlar.

Uygun SSL sertifika türünü nasıl seçerim?

Piyasada bulunan çeşitli SSL sertifikaları arasından, web sitesinin ihtiyaçlarına ve güvenlik seviyesine uygun olanı seçmek çok önemlidir. Seçim, doğrulama seviyesi ve kapsanan alan adı sayısı olmak üzere iki ana boyutta yapılabilir.

Tavsiye edilen okuma SSL Sertifikası Kullanım Kılavuzu: Tür Seçiminden Kurulum ve Dağıtıma Kadar Ayrıntılı Bir Analiz

Doğrulama seviyesine göre sıralanmıştır.

Alan adı doğrulamalı sertifikalar, başvuru sahibinin alan adı üzerindeki haklarını yalnızca DNS çözümlemesi veya dosya doğrulaması yoluyla doğrular. İmza süreci hızlıdır ve maliyeti düşüktür; bu nedenle kişisel web siteleri, bloglar veya test ortamları için uygundur.

Organizasyon doğrulamalı sertifikalar, sadece alan adı sahipliğini doğrulamakla kalmaz; aynı zamanda şirketin gerçek varlığını da kontrol eder (örneğin ticari kayıt bilgilerini inceleyerek). Sertifikada şirketin adı bulunur ve bu da kullanıcılara daha güvenilir bir kimlik sunar; bu nedenle şirket web siteleri ve ticari platformlar için uygundur.

Genişletilmiş doğrulama özellikli sertifikalar, en sıkı doğrulama süreçlerine ve en yüksek güvenlik seviyelerine sahip sertifikalardır. Sertifika yetkilendirme kuruluşları (CA – Certificate Authorities), şirketlerin yasalara ve düzenlemelere uygunluğunu sağlamak için kapsamlı incelemeler yapar. Başarılı bir şekilde dağıtıldıktan sonra, tarayıcının adres çubuğunda şirketin adı yeşil renkte görünür ve bu da kullanıcılara en yüksek düzeyde güven hissi verir. Bu sertifikalar, finans, e-ticaret gibi güven gereksinimlerinin çok yüksek olduğu web siteleri için tercih edilir.

UltaHost SSL sertifikası.
DV, EV, OV sertifikaları, en fazla $1, 750.000 ABD doları teminat tutarını destekler, sınırsız alt alan adını destekler, iOS ve Android uygulamalarını destekler ve 20%'den başlayan aylık $15,95 ABD doları fiyatla 30 günlük para iade garantisi sunar.

Domain sayısına göre sıralanmıştır.

Tek alan adı sertifikası yalnızca belirli bir alan adını korur (örneğin…). www.example.com)。

Jenerik karakter içeren sertifikalar, bir ana alan adını ve bu ana alan adının altındaki tüm alt alan adlarını koruyabilir (örneğin…). *.example.com Koruyabilir. blog.example.comshop.example.com Birden fazla alt alan adını yönetirken çok kullanışlı ve ekonomiktir.

Çok alan adlı sertifikalar, tek bir sertifika içinde birbirinden tamamen farklı birden fazla alan adını korumanıza olanak tanır (örneğin…). example.comexample.netanotherexample.orgBirden fazla bağımsız markaya veya iş koluna sahip şirketler için uygundur.

Tavsiye edilen okuma SSL sertifikalarının kapsamlı analizi: türleri, çalışma prensibi ve dağıtım için en iyi uygulama rehberi

HTTPS Yapılandırma ve Dağıtım Kılavuzu

SSL sertifikasını aldıktan sonra, doğru yapılandırma ve dağıtımın etkinliğini sağlamanın anahtarıdır. Aşağıda, yaygın web sunucularında HTTPS’yi yapılandırmak için temel adımlar bulunmaktadır.

Sertifika Başvurusu ve Edinimi

Öncelikle, güvenilir bir sertifika yetkilendirme kuruluşundan veya onun bir temsilcisinden sertifika talep etmeniz gerekmektedir. Bu süreçte, sizin açık anahtarınızı ve kuruluş bilgilerinizi içeren bir sertifika imza isteği (Certificate Signing Request – CSR) oluşturulmalıdır. CSR’yi gönderdikten sonra, seçtiğiniz sertifika türüne göre alan adı veya kuruluş doğrulaması tamamlanır. Doğrulama başarılı olduktan sonra, CA sertifika dosyasını (genellikle bir PDF veya PEM formatında) düzenler ve size gönderir..crt.pemFormat) ve olası orta seviye CA sertifika zinciri dosyaları.

Nginx sunucusunda dağıtım yapmak için aşağıdaki adımları izleyin:

Nginx’de yapılandırmalar, esas olarak “server bloğu”nun bulunduğu konfigürasyon dosyasında değiştirilir. Önemli komutlar şunlardır: ssl_certificatessl_certificate_keyElde edilen sertifika dosyasını (sertifika zinciri dahil) ve özel anahtar dosyasını sunucuya yerleştirmeniz ve konfigürasyonda bunların yolunu belirtmeniz gerekmektedir. Aynı zamanda, 443 numaralı portu dinlemek için ayarlar yapmalı, güvenli bir TLS protokol sürümü seçmelisiniz (örneğin SSLv3’ü devre dışı bırakıp TLS 1.2 veya daha yüksek bir sürümü kullanmalı) ve güçlü bir şifreleme algoritması (kriptografi paketi) belirlemelisiniz. Son olarak, tüm trafiğin güvenli bağlantı kullanmasını zorunlu kılmak için HTTP’den HTTPS’ye 301 yönlendirmesi ayarlamak önerilir.

Apache sunucusunda dağıtım yapmak

Apache sunucusunun yapılandırması, sanal sunucu (virtual host) dosyalarında yapılır. Bunun için ilgili ayarları bu dosyalarda değiştirmeniz gerekir. SSLCertificateFile Komut, sertifika dosyasının yolunu belirtir ve bu yol kullanılır. SSLCertificateKeyFile Belirtilen özel anahtar dosyası yolunu kullanın. SSLCertificateChainFile Orta seviye CA sertifika zinciri dosyasının yolunu belirtin (eğer sağlanmışsa). Aynı zamanda, sanal sunucunun 443 numaralı portu dinlediğinden ve SSL motorunun etkinleştirildiğinden emin olun. Protokol ve şifreleme paketleri tercihlerini de genel veya sanal sunucu ayarlarında belirleyebilirsiniz.

Dağıtımdan Sonra Kontrol ve Bakım

Dağıtım tamamlandıktan sonra, yapılandırmanın güvenliğini değerlendirmek ve yaygın güvenlik açıklarının (örneğin Heartbleed, POODLE vb.) olup olmadığını kontrol etmek için çevrimiçi araçlar (örneğin SSL Labs’ın SSL Server Test aracı) kullanılmalıdır. Sertifikanın geçerlilik süresini (genellikle bir yıl) mutlaka unutmayın ve sertifikanın süresinin dolmasını önlemek için zamanında yenileme yapılmasını sağlayacak hatırlatmalar ayarlayın; aksi takdirde web sitesine erişim sağlanamayabilir. Ayrıca, TLS protokolü ve şifreleme paketlerinin güvenlik gelişmelerini takip etmeli ve yeni güvenlik tehditlerine karşı sunucu yapılandırmalarını düzenli olarak güncellemelisiniz.

Özetle.

SSL sertifikaları, güvenli ve güvenilir bir internet ortamı oluşturmak için gereklidir. Karmaşık şifreleme algoritmaları ve katı kimlik doğrulama mekanizmaları aracılığıyla, kullanıcılar ile web siteleri arasında güvenlik duvarı oluştururlar. Bir SSL sertifikasının çalışma prensiplerinden tür seçimine, konfigürasyonundan dağıtımına kadar olan tüm süreci anlamak, her web sitesi yöneticisi, geliştirici ve operasyonel personel için son derece önemlidir. SSL sertifikalarını doğru bir şekilde dağıtmak ve bakımını yapmak, kullanıcı verilerini korumanın yanı sıra web sitesinin profesyonel imajını ve arama motoru sıralamalarını da artırır; bu da işletmelerin sürdürülebilir gelişimini sağlamanın önemli bir yoludur.

Sıkça Sorulan Sorular.

SSL sertifikaları ve HTTPS'nin ilişkisi nedir?

SSL/TLS sertifikaları, HTTPS protokolünün teknik temelini oluşturur. HTTPS’deki “S”, “Güvenli” anlamına gelir ve bu, HTTP protokolüne SSL/TLS şifreleme katmanının eklenmesini ifade eder. Bir web sitesinin geçerli bir SSL sertifikası yüklemiş ve doğru şekilde yapılandırmış olması durumunda, kullanıcılar bu web sitesine HTTPS protokolü aracılığıyla güvenli bir bağlantı kurabilirler. Dolayısıyla, sertifika, HTTPS’yi etkinleştirmenin ön koşuludur.

Ücretsiz SSL sertifikalarının ücretli olanlardan ne farkı var?

免费证书(如Let's Encrypt颁发的)通常只提供域名验证,能满足基本的加密需求,适合个人或小型项目。但其有效期较短(多为90天),需要频繁续期,自动化管理是必须的。付费证书则提供更丰富的选择,包括OV和EV验证,提供更高的信任度和更明显的身份标识(如地址栏显示公司名)。付费服务通常附带技术支持、更高的赔付保障和更长的有效期(如一年或两年),更适合商业用途。

SSL sertifikasının dağıtılması web sitesinin hızını etkiler mi?

Bağlantı kurulduğu başlangıç aşamasında, asimetrik şifreleme/şifre çözme işlemleri ve sertifika doğrulamaları nedeniyle küçük gecikmeler meydana gelir; bu gecikmeler genellikle milisaniye cinsindendir. Ancak güvenli bağlantı kurulduktan sonra, verilerin simetrik şifreleme ile aktarılması hız üzerinde neredeyse hiçbir etkiye sahip değildir. Aksine, modern TLS protokolleri ve donanım hızlandırma teknolojileri (örneğin TLS sonlandırıcı yük dengeleyicileri) performansı daha da iyileştirebilir. Ayrıca, HTTPS’yi etkinleştirmek birçok modern web performans optimizasyon teknolojisinin (örneğin HTTP/2) ön koşuludur; bu teknolojiler sayfa yükleme hızlarını önemli ölçüde artırarak, bağlantı kurma işlemleri sırasında oluşan küçük gecikmeleri telafi edebilir hatta aşabilir.

Bir web sitesinin SSL sertifikasının güvenli ve geçerli olup olmadığını nasıl anlayabilirsiniz?

Kullanıcılar, tarayıcı adres çubuğundaki kilit simgesine bakarak durumu anlayabilirler. Kapalı bir kilit, bağlantının şifreli olduğunu ve sertifikanın geçerli olduğunu gösterir. Kilit simgesine tıklayarak sertifikanın ayrıntılarını görüntüleyebilirsiniz; bu ayrıntılara kimin için verildiği, kim tarafından verildiği ve geçerlilik süresi dahildir. Eğer sertifika geçersizse (örneğin süresi dolmuşsa, alan adı uyuşmuyorsa veya yetkili kuruluş güvenilir değilse), tarayıcı belirgin bir uyarı mesajı gösterir (örneğin kilit simgesinin üzerinde kırmızı bir çarpı işareti belirir veya “Güvenli Değil” uyarısı çıkar). Daha profesyonel bir analiz için, web adresini girerek çevrimiçi tespit araçları kullanılabilir.

Joker karakter içeren sertifikalar, kaç seviyeli alt alan adını koruyabilir?

Standart joker karakterli sertifika (Standard wildcard certificate)*.example.comGenellikle yalnızca birinci seviye alt alan adlarını korur. Bu, belirli bir alan adının altındaki tüm alt alan adlarını güvence altına alabileceği anlamına gelir. blog.example.comshop.example.comAncak çok seviyeli alt alan adlarını koruyamaz, örneğin… dev.blog.example.com(这需要 `*.*.example.com` gibi sertifikalar mevcuttur; ancak bu tür sertifikalar oldukça nadirdir ve standartlar tarafından geniş çapta desteklenmez. Birden fazla alt alan adını korumak gerekiyorsa, genellikle her bir alt alan adı için ayrı bir jenerik sertifika başvurusunda bulunmak veya korunması gereken tüm alan adlarını içeren bir çoklu alan adı sertifikası kullanmak gerekir.