HTTPS, TLS 1.3 El Sıkışması ve Şifreli Trafik Görünürlüğü
HTTPS, TLS 1.3 El Sıkışması ve Şifreli Trafik Görünürlüğü
Bölüm başlığı “HTTPS, TLS 1.3 El Sıkışması ve Şifreli Trafik Görünürlüğü”Güvenli Hiper Metin Aktarım Protokolü (HTTPS), standart HTTP trafiğinin Taşıma Katmanı Güvenliği (Transport Layer Security - TLS) kriptografik protokolü ile sarmalanmış halidir.
Düz metin HTTP ile iletilen parolalar, oturum çerezleri ve gizli veriler yerel ağdaki herhangi bir dinleyici (Sniffer / MitM saldırganı) tarafından okunabilirken; HTTPS Gizlilik (Confidentiality), Bütünlük (Integrity) ve Kimlik Doğrulama (Authentication) garantisi sunar. Günümüzde internet trafiğinin %90’ından fazlası TLS ile şifrelenmiştir.

sequenceDiagram
autonumber
actor Client as İstemci (Tarayıcı)
actor Server as Web Sunucusu (HTTPS)
Note over Client,Server: TCP 3 Yönlü El Sıkışma Tamamlandı
Client->>Server: Client Hello (Desteklenen Şifreler, Key Share, SNI: ornek.com)
Server-->>Client: Server Hello (Seçilen Şifreleme, Key Share)
Server-->>Client: {EncryptedExtensions, Certificate, CertVerify, Finished}
Client->>Server: {Finished}
Note over Client,Server: Şifreli İletişim Başladı (TLS 1.3 - 1 RTT)
Client->>Server: Application Data (Şifreli HTTP GET)
Server-->>Client: Application Data (Şifreli HTTP 200 OK)
§4.3.1.TLS El Sıkışması (Handshake) Paket Düzeyinde Adım Adım Analiz
Bölüm başlığı “§4.3.1.TLS El Sıkışması (Handshake) Paket Düzeyinde Adım Adım Analiz”HTTPS oturumu standart TCP 3 yönlü el sıkışmasıyla başlar:

TCP bağlantısı kurulduktan sonra TLS oturumu devreye girer:
1. Client Hello ve SNI (Server Name Indication)
Bölüm başlığı “1. Client Hello ve SNI (Server Name Indication)”İstemci desteklediği TLS sürümlerini, şifreleme süitlerini (Cipher Suites) ve rastgele sayısını (Client Random) gönderir:

- SNI Uzantısı: İstemcinin hangi web sitesine bağlanmak istediğini düz metin olarak sunucuya bildirir (Örn:
www.bankofamerica.com). Bu alan henüz şifrelenmediği için SOC analistleri ve yeni nesil güvenlik duvarları tarafından alan adı denetimi için kullanılır.
2. Server Hello, Sertifika ve Anahtar Değişimi
Bölüm başlığı “2. Server Hello, Sertifika ve Anahtar Değişimi”Sunucu seçtiği şifre paketini onaylar ve dijital kimliğini kanıtlayan X.509 sertifikasını gönderir:

3. Client Key Exchange ve Master Secret Türetimi
Bölüm başlığı “3. Client Key Exchange ve Master Secret Türetimi”İstemci, sunucunun açık anahtarıyla şifrelenmiş Pre-Master Secret bilgisini gönderir veya Diffie-Hellman anahtar paylaşımını tamamlar:


- Master Secret: İstemci ve sunucu arasında paylaşılan 48 baytlık bu simetrik sır, oturum boyunca kullanılacak olan şifreleme ve MAC anahtarlarını üretmek için kullanılır.
§4.3.2.TLS 1.2 vs TLS 1.3 Mimarisi
Bölüm başlığı “§4.3.2.TLS 1.2 vs TLS 1.3 Mimarisi”| Güvenlik ve Performans Özelliği | TLS 1.2 | TLS 1.3 |
|---|---|---|
| El Sıkışma Gecikmesi | 2 RTT (İki tam gidiş-dönüş) | 1 RTT (Önceden bilinen oturumlarda 0-RTT) |
| Zayıf Kriptografik Algoritmalar | RSA anahtar değişimi, CBC mod, SHA-1, RC4 (Mevcut) | Tamamen kaldırıldı (Yalnızca güvenli AEAD şifreleri) |
| Sertifika Gizliliği | Sunucu sertifikası düz metin gönderilir | Sertifika tamamen şifrelenir |
| İleriye Dönük Gizlilik (Forward Secrecy) | İsteğe bağlı (Zorunlu değil) | Zorunlu (Yalnızca Ephemeral Diffie-Hellman - ECDHE) |
§4.3.3.Wireshark ile TLS Şifre Çözme Yöntemleri
Bölüm başlığı “§4.3.3.Wireshark ile TLS Şifre Çözme Yöntemleri”Bir laboratuvar veya sızma testi analizinde TLS ile şifrelenmiş trafiğin içini görmek için iki yöntem kullanılır:


1. SSLKEYLOGFILE Yöntemi (Modern TLS 1.3 Standardı)
Bölüm başlığı “1. SSLKEYLOGFILE Yöntemi (Modern TLS 1.3 Standardı)”Tarayıcıların (Chrome, Firefox) oturum anahtarlarını dışarı aktarması sağlanır:
- İşletim sisteminde bir çevre değişkeni tanımlayın:
- Değişken Adı:
SSLKEYLOGFILE - Değer:
C:\temp\sslkeys.log
- Değişken Adı:
- Tarayıcıyı başlattığınızda oturum anahtarları bu metin dosyasına yazılır.
- Wireshark’ta Edit $\rightarrow$ Preferences $\rightarrow$ Protocols $\rightarrow$ TLS menüsüne gidin.
- (Pre)-Master-Secret log filename alanına bu dosya yolunu verin. Wireshark şifreyi otomatik çözer.
2. RSA Özel Anahtarı (Private Key) Yöntemi (Yalnızca Eski TLS 1.2)
Bölüm başlığı “2. RSA Özel Anahtarı (Private Key) Yöntemi (Yalnızca Eski TLS 1.2)”Sunucunun özel anahtarı (.pem veya .key) Wireshark’a yüklenerek şifre çözülür. Ancak modern Forward Secrecy (ECDHE) algoritmalarında özel anahtar bilinse dahi geçmiş trafik çözülemez.
§4.3.4.Kurumsal Ağlarda SSL İleri Vekil Sunucu (SSL Forward Proxy / Decryption)
Bölüm başlığı “§4.3.4.Kurumsal Ağlarda SSL İleri Vekil Sunucu (SSL Forward Proxy / Decryption)”Kurumsal ağlarda kullanıcıların internete çıkışı TLS ile şifrelendiğinde, geleneksel IDS/IPS ve DLP sistemleri trafiğin içindeki zararlı yazılımları veya veri sızıntılarını göremez (kör nokta oluşur).
Yeni Nesil Güvenlik Duvarları (Palo Alto, Fortinet) SSL Forward Proxy mimarisini kullanır:

sequenceDiagram
autonumber
actor User as Kurumsal Kullanıcı
participant NGFW as Güvenlik Duvarı (SSL Decryption)
actor ExtServer as Dış Web Sunucusu (ornek.com)
User->>NGFW: 1. ornek.com için HTTPS İsteği
NGFW->>ExtServer: 2. Kendi adına gerçek ornek.com ile TLS kurar
ExtServer-->>NGFW: 3. Orijinal ornek.com Sertifikası
Note over NGFW: 4. NGFW Orijinal Sertifikayı Doğrular
Note over NGFW: 5. NGFW Dahili CA ile sahte ornek.com sertifikası üretir!
NGFW-->>User: 6. İmzalanmış sahte ornek.com sertifikasını döner
Note over User,NGFW: Kullanıcı NGFW ile, NGFW ise dış sunucuyla konuşur (MitM)
Note over NGFW: Trafik açılır, IPS/DLP/Antivirüs taramasından geçirilir!
- Güvenlik duvarı istemci ile dış sunucu arasına meşru bir Ortadaki Adam (MitM) olarak girer.
- Dış sunucunun sertifikasını kendisi doğrular.
- Kurumsal Kök Sertifika Yetkilisi (Root CA) kullanılarak istemci için anlık olarak sahte bir sertifika üretilir.
- Kurumsal makinelerde bu Root CA önceden yüklü olduğu için kullanıcı herhangi bir sertifika hatası görmez.
- Güvenlik duvarı trafiği çözer, derin paket incelemesinden (DPI) geçirir, zararlı yazılım ve DLP taraması yapar ve tekrar şifreleyerek iletir.
Siber Güvenlik Operasyonları
SOC ve SIEM log yönetimi, tehdit avcılığı (threat hunting), ITDR & Active Directory güvenliği, DevSecOps ve fidye yazılımı (ransomware) olay müdahale operasyonları.
© 2026 Yusuf Talha ARABACI. Bu eser CC BY 4.0 lisansı ile lisanslanmıştır; atıf yapılarak serbestçe kullanılabilir ve paylaşılabilir.