Wireshark ile şifreli (TLS) ve şifresiz trafiği ayırt etmek
Aynı kayıtta şifresiz protokollerin (HTTP, FTP) her şeyi nasıl açığa çıkardığını ve TLS’in neyi gizleyip neyi hâlâ gösterdiğini karşılaştırırsın: protokol hiyerarşisi, Client Hello ve SNI, TLS sürümü, sunucu adını sütun olarak eklemek, uygulama verisi; canlı bir HTTP Basic girişini yakalayıp kodlamanın şifreleme olmadığını görür, bulgularını raporlarsın.
Seviye 101 · 50 dk
Yönetim soruyor: "Şirket trafiğinin ne kadarı şifreli? Şifreli trafikte bile neler görülebiliyor?" Deniz bu soruyu cevaplamanı istiyor. Kayıt: ~/ws/sifreli.pcapng.
TLS (Transport Layer Security), HTTPS’in "S"sidir: veriyi şifreler ve sunucunun kimliğini doğrular. Ama her şeyi gizlemez: IP adresleri, portlar, zamanlama, boyutlar ve bağlantının başında gönderilen Client Hello içindeki SNI (Server Name Indication, gidilen sunucunun adı) açıkta kalır. Benzetme: kapalı bir zarf. İçindeki mektubu okuyamazsın, ama zarfın üzerindeki adresi herkes görür.
Önceki derslerden açık kalan Wireshark pencereleri varsa kapat: masaüstü 2 GB bellekle çalışıyor.
Bu derste ne yapacaksın
- Protokol hiyerarşisi
- Şifresizde her şey açık
- TLS ne gösteriyor?
- Zarfın üzerindeki adres: SNI
- SNI’yi sütun yap
- TLS sürümü ve parmak izi fikri
- Canlı deneme: HTTP Basic
- Kodlama şifreleme değildir
- Yönetime cevap
- Kısa sınav
Kazanacağın beceriler
- Yakalama dosyasını Wireshark’ta açmak
- Protokol hiyerarşisiyle trafiği özetlemek
- Şifresiz giden kimlik bilgilerini bulup raporlamak
- FTP denetim ve veri bağlantılarını okumak
- TLS’in gizlediğini ve gösterdiğini ayırmak
- Client Hello’dan SNI okumak
- Bir alanı sütun olarak eklemek
- HTTP Basic kimlik doğrulamanın base64 olduğunu göstermek
- Trafik bulgularını raporlamak
← Wireshark'ta TCP akışını izlemek · Wireshark temelleri · Wireshark ile DNS trafiğini süzmek ve izlemek →
Ücretsiz başla