Cipher suite nedir?
Kısa cevap
Cipher suite, bir TLS bağlantısında birlikte kullanılacak algoritmaların adlandırılmış birleşimidir: TLS 1.2 ve öncesinde key exchange (ör. ECDHE), authentication (RSA ya da ECDSA), veri şifreleme (ör. AES-GCM, CHACHA20) ve hash algoritmasını bir arada tanımlar, örneğin ECDHE-RSA-AES128-GCM-SHA256. Handshake'te istemci desteklediği cipher suite'leri sıralar, sunucu kendi izin listesinden birini seçer. TR7'de izin verilen cipher suite'ler TLS Security Profiles ekranındaki Cipher Algorithms alanında hazır bir setten ya da Manual seçilip Algorithm List ile tek tek belirlenir; Default Profile Only Secure Ones (HIGH:!aNULL:!MD5) setini kullanır.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Certificates & PKI → TLS Security Profiles | Cipher Algorithms: hazır setler (ör. Only Secure Ones, General, Strict Secure, Strict Legacy Compatible, Strict Hardware Accelerated) ya da Manual | vService'te ve Kurum Servisi bağlantısında izin verilen cipher suite'ler |
| TLS Security Profiles → Cipher Algorithms = Manual | Algorithm List | Paketleri tek tek seçme ya da ! ile hariç tutma |
| TLS Security Profiles | Import Ciphers / Export Ciphers | Etkin listeyi (hazır set ya da Manual liste) dosyaya verme; dosyadan alınan liste Cipher Algorithms alanını Manual'e geçirir |
| Kurum Servisi → SSL Service | Ciphers: Standard, Low | Kurum Servisine bağlanırken kullanılan cipher düzeyi |
| Load Balancer → Conditions (Policy Match) | SSL Cipher | İstemcinin anlaştığı cipher suite'e göre karar |
Nasıl Çalışır?
- TLS 1.2 ve öncesi: Adda dört bileşen bulunur.
ECDHE-RSA-AES128-GCM-SHA256için key exchange ECDHE, authentication RSA, şifreleme AES-128-GCM, hash SHA-256'dır. - TLS 1.3: Key exchange ve authentication cipher suite'ten ayrılmıştır; ad yalnızca şifreleme ve hash'i taşır (ör.
TLS_AES_128_GCM_SHA256) ve tanımlı paketlerin hepsi AEAD'dir (RFC 8446). - Paket adları ve kodları IANA'nın TLS Cipher Suites kayıt defterinde tutulur.
Sık Karıştırılan Noktalar
- "Uzun key'li cipher suite en güvenlisidir." Forward secrecy sağlayan key exchange (ECDHE) ve AEAD şifreleme (GCM, CHACHA20) key uzunluğundan daha belirleyicidir (Perfect Forward Secrecy (PFS) ve ECDHE nedir?).
- "Cipher Algorithms alanı TLS 1.3 paketlerini de seçer." Alandaki liste TLS 1.2 ve önceki sürümlerin paket listesi olarak uygulanır; TLS 1.3 bağlantılarında motorun varsayılan TLS 1.3 paketleri kullanılır. TLS v1.3 Compatible seti yalnızca TLS 1.3 paket adlarını içerir ve TLS 1.2 ile eşleşen paket barındırmaz; bağlantıyı TLS 1.3 ile sınırlamak için set yerine Min. SSL Version = TLSv1.3 seçilir.
- "Listeyi daraltmak risksizdir." Seçilen paketlerin hiçbirini desteklemeyen eski istemciler bağlanamaz; değişiklik öncesinde istemci profili değerlendirilir.
Dokümantasyonda nasıl yapılır
