İçindekiler
SSL Nedir?
SSL veya Güvenli Yuva Katmanı Bir Şifreleme protokolü arasında güvenli bir bağlantı (Şifreli Bağlantı) oluşturmak için kullanılır Müşteri—Genellikle tarayıcı—ve Sunucu Tasarlandı. SSL'nin temel amacı, İnternet üzerinde kullanıcı ile sunucu arasında paylaşılan verilerin üçüncü kişiler tarafından okunamamasını veya değiştirilememesini sağlamaktır.
Ancak SSL'i daha iyi anlayabilmek için yapısını ve nasıl çalıştığını daha detaylı anlamamız gerekiyor.
1. SSL ağın hangi katmanında çalışır?
SSL içinde Oturum katmanı OSI modelinde Uygulama ve Taşıma katmanları arasında çalışır.
Yani SSL, HTTP gibi protokolleri doğrudan güvence altına alır ve bunların güvenli bir versiyonunu oluşturur, örneğin:
HTTP → HTTPS
SMTP → SMTPS
FTP → FTPS
Bu, SSL'nin ağ iletişiminin merkezinde yer aldığı ve çeşitli protokollerle kullanılabileceği anlamına gelir.
2. SSL verileri nasıl güvence altına alır? (Uzman açıklaması)
SSL güvenliğin üç önemli ayağını kullanır:
1. Kimlik Doğrulama
Kullanarak SSL Sertifikası genel anahtarı içeren tarayıcı, tarayıcının kendisiyle iletişim kurduğunu doğrulayabilir Gerçek sunucu Sahte bir sunucu değil.
2. Şifreleme
Tüm veriler tarayıcı ile sunucu arasında şifrelenerek şu şekilde aktarılır:
Hiç kimse içeriklerini okuyamaz (Gizlilik)
İçerik yol boyunca değişmez (Dürüstlük)
3. Anahtar Değişimi
SSL, anahtar değişimi için asimetrik kriptografik algoritmalar kullanır, örneğin:
RSA
Diffie-Hellman
Eliptik Eğri Kriptografisi (ECC)
Güvenli anahtar değişimi sonrasında bağlantı yüksek hızlı simetrik şifrelemeye (örn. AES-128 veya AES-256) geçer.

3. SSL El Sıkışma Nedir? (teknik ve basit terimlerle)
SSL El Sıkışma şu şekilde gerçekleşen bir işlemdir:
Tarayıcı sunucuya hangi SSL sürümünü ve hangi şifre paketlerini desteklediğini söyler.
Sunucu SSL sertifikasını gönderir.
Tarayıcı sertifikayı (CA / tarih / etki alanı) doğrular.
Tarayıcı bir oturum anahtarı oluşturur ve şifreler.
Her iki taraf da hızlı ve güvenli şifreleme için bu anahtarı kullanır.
Bu süreç HTTPS güvenliğinin ve tüm güvenli web iletişimlerinin temelini oluşturur.
4. SSL artık neden önerilmiyor?
SSL'nin birkaç önemli sorunu vardır:
Eski ve savunmasız şifreleme algoritmaları
RC4, 3DES, MD5 ve SHA-1 artık güvenli değil.
SSL'ye karşı geçerli saldırılar
SSL, aşağıdaki gibi belgelenmiş saldırılara karşı koruma sağlar:
KANİŞ
CANAVAR
BOĞULMAK
Heartbleed (OpenSSL için)
Savunmasızdır.
SSL versiyonları artık tamamen demode.
SSL 1.0—Hiçbir zaman yayınlanmadı
SSL 2.0—Güvensiz ve Güncel Değil
SSL 3.0—Tüm tarayıcılar tarafından devre dışı bırakıldı
Bu nedenle TLS, SSL'in yerini aldı..
5. Peki neden hala “SSL Sertifikası” diyoruz?
SSL protokolü artık eskimiş olsa da, terim SSL Sertifikası Hala kullanılıyor çünkü:
Yerleşik marka
Kullanıcılar buna alışkın.
Sertifikalar TLS için kurulur ancak SSL olarak adlandırılır.
Bu, bir SSL sertifikası satın aldığınızda aslında onu şu amaçla satın aldığınız anlamına gelir: TLS 1.2 veya TLS 1.3 Kullanılır.
TLS neden ortaya çıktı? TLS nedir?
Protokol TLS (Taşıma Katmanı Güvenliği) SSL'in eski versiyonlarının güvenlik zayıflıklarını gidermek ve güvenli iletişimler için daha modern bir standart sağlamak üzere tasarlanmış yeni ve gelişmiş bir SSL neslidir.
Yaygın kullanımı sırasında SSL 2.0 ve SSL 3.0Ciddi güvenlik sorunları tespit edildi, bunlar arasında şunlar yer alıyor:
Kriptografik saldırılara (SSL 3.0'daki POODLE gibi) karşı güvenlik açığı
RC4 gibi eski şifreleme algoritmalarındaki zayıflık
Güvenli anahtar değişimi için uygun desteğin olmaması
Güvenlik açığı bulunan kriptografik yapılar ve ileri gizlilik eksikliği
Bu sorunlar nedeniyle IETF ekibi SSL'yi sürekli iyileştirmek yerine, Yepyeni bir nesil güvenlik protokolü Sonuç olarak 1999 yılında TLS 1.0 piyasaya sürüldü.
TLS nedir?
TLS Veri bağlantı katmanı arasında güvenli ağ iletişimleri oluşturmak için kullanılan standart bir kriptografik protokoldür. Taşımacılık ve katman Başvuru Yerleştirilmiştir.
Bu protokol, istemci ile sunucu arasında bağlantı kurulurken aşağıdakileri garanti eder:
1. Gizlilik – Veri gizliliği
Tüm veriler iletimden önce şifrelenir, böylece koklandığında okunamaz.
TLS, AES gibi modern şifreleme algoritmalarını destekler.
2. Bütünlük – Veri bütünlüğü
TLS, HMAC'in yardımıyla, istemcinin farkına varmadan hiçbir saldırganın veriyi aktarım sırasında değiştirememesini sağlar.
3. Kimlik doğrulama
TLS, sunucunun ve gerekirse istemcinin kimliğini doğrulamak için dijital sertifikaları (X.509 sertifikaları) kullanır.
TLS'yi SSL'den ayıran nedir?
1. Daha güvenli şifreleme algoritmaları kullanın
TLS, SSL'in zayıf algoritmalarının yerini modern ve güvenilir şifre paketleri alır.
2. İleri Gizlilik Desteği
TLS 1.2 ve TLS 1.3 özellikle ECDHE kullanarak İleri Gizliliği etkinleştirir.
Bu, sunucunun özel anahtarının gelecekte sızdırılması durumunda bile saldırganın eski trafik geçmişini şifresini çözemeyeceği anlamına geliyor.
3. Daha hızlı ve daha güvenli el sıkışma
Özellikle TLS 1.3 El sıkışma süreci çok daha basit ve hızlı hale getirildi (bazı durumlarda 1 RTT'ye ve hatta 0-RTT'ye düşürüldü).
4. SSL Güvenlik Açığının Tamamlanması
TLS, SSL'in gelişmiş ve güvenli bir sürümüdür ve SSL sürümleri günümüzde neredeyse kullanımdan kaldırılmıştır.
SSL ve TLS arasındaki önemli teknik farklar
| Özellik/Kriterler | SSL | TLS |
|---|---|---|
| Destek durumu | Eski / Kullanımdan Kaldırılmış | Güncel ve güvenli standart |
| Kriptografik algoritmalar | Eski, zayıf (örn. RC4, MD5) | Modern şifreleme (AES, ChaCha20, vb.) |
| Anahtar değişimi ve anahtar güvenliği | Yaşlı veya zayıf | Daha güvenli anahtarlama, ileri gizlilik yeteneği |
| El sıkışma (güvenli bir bağlantının başlatılması) | Daha karmaşık, çok aşamalı | Daha hızlı, daha verimli – özellikle TLS 1.3'te |
| Yeni saldırılara karşı direnç | Zayıf — POODLE, BEAST vb. gibi savunmasız. | Daha sağlam — daha güvenli bir algoritma ve yapı ile |
| Modern tarayıcılar ve standartlar için destek | Neredeyse siliniyordu. | Tam olarak destekleniyor ve tavsiye ediliyor |
Günümüz web dünyasında TLS'nin faydaları ve yetenekleri
Yüksek güvenlik ve modern saldırılara karşı direnç:TLS, güçlü şifreleme ve güncel algoritmalarla dinlemeyi, enjeksiyonu ve veri değişikliğini önler.
Daha iyi hız ve verimlilik: Özellikle TLS 1.3'te güvenli iletişim daha hızlı kuruluyor ve gecikme süresi daha düşük.
HTTPS desteği ve web sitesi güvenliğiGünümüzde tüm modern web siteleri güvenli veri iletimi için TLS kullanmaktadır.
Güncel web standartlarıyla uyumluluk: TLS, HTTP/2, TLS 1.3, yeni tarayıcılar ve bulut hizmetleriyle uyumludur.
Kullanıcı güvenilirliği ve güveniTLS ve HTTPS kullanımı, kullanıcılar ve arama motorlarıyla güven oluşturur ve hassas verilerin (örneğin ödemeler, oturum açma bilgileri, formlar) güvenliğini sağlar.
Neden bazı kişiler hala "SSL sertifikası" terimini kullanıyor?
TLS kullanılsa bile, aynı sertifika için genel bir ad olarak "SSL sertifikası" terimi kullanılır. Bu, alışkanlık ve tarihsel arka plandan kaynaklanır; pratikte kullanılan modern ve güvenli protokol TLS'dir.
Dolayısıyla "SSL sertifikası" dediğimizde genellikle TLS için verilen sertifikayı kastediyoruz.
Sonuç — TLS, günümüz web'i için standart ve güvenli bir seçimdir
Güvenlik gelişmeleri, karmaşık saldırılar, hız ve verimlilik ihtiyacı ve modern web standartları göz önüne alındığında, TLS SSL'nin halefi olarak kabul edilir. Bir siteniz veya sunucunuz varsa, TLS'yi (tercihen 1.2 veya 1.3 sürümü) etkinleştirdiğinizden emin olun. Bu şunları sağlayacaktır:
Kullanıcı verilerinin güvenliği garanti altına alınmıştır.
Tarayıcılar ve standartlarla uyumluluğu korur
İletişim performansı daha hızlı ve verimli hale gelir.
Ve kısacası, TLS bugün Web iletişim güvenliğinin temel direği Öyledir.









