Post-kuantum anahtar değişimi destekleniyor mu?
Kısa cevap
Evet, vService tarafında TLS 1.3 ile. TLS Security Profile'daki Post-Quantum Key Exchange açıldığında TR7 hibrit X25519MLKEM768 grubunu sunar; destekleyen istemciler bu grupla, desteklemeyenler klasik gruplarla bağlanır. vService'in Core Engine'i ML-KEM desteklemelidir; varsayılan dahil v3.43 motorlar destekler. Yalnızca anahtar değişimi post-kuantumdur; sertifikalar klasik kalır ve Kurum Servisi bağlantılarına uygulanmaz.
Nasıl Çalışır?
- Açıldığında vService, X25519MLKEM768 grubunu ilk tercih olarak klasik gruplarla birlikte sunar. Profilde Curve/ECDHE seçiliyse o eğriler, seçili değilse X25519 ve P-256 klasik yedek olarak kalır. Bağlantı hiçbir zaman yalnızca post-kuantuma zorlanmaz.
- Post-kuantum anahtar değişimi yalnızca TLS 1.3'te kullanılır; profilde Max. SSL Version = TLSv1.2 ise etkisizdir.
- Seçili Core Engine ML-KEM desteklemiyorsa ayar uygulanmaz, vService klasik gruplarla çalışmaya devam eder ve The selected core engine does not support ile başlayan bir bildirim üretilir.
TR7'de Açma
Sol alttaki TR7 logosuyla Configuration Menu açılır; Certificates & PKI → TLS Security Profiles ekranında vService'in kullandığı profil seçilip Edit tıklanır; yeni profil için Add tıklanır ve Security Profile Name girilir.
Frontend-only Settings bölümünde Post-Quantum Key Exchange açılır (varsayılan kapalı). Max. SSL Version açıksa TLSv1.3 seçili olmalıdır.
Formun altındaki Edit tıklanır (yeni profilde Add).
Load Balancer → Load Balancer vService List ekranında vService seçilip Edit tıklanır.
Details panelinde Frontend Settings altındaki SSL Security kutusu işaretlenir ve 3. adımdaki profil seçilir (vService'te profil seçimi). Core Engine alanında v3.43 motorlarından birinin seçili olduğu kontrol edilir.
Save tıklanır. Cluster kurulumunda varsayılan auto-sync ile değişiklik eş cihaza da gönderilir; Manual Sync Mode açıksa eş cihaza elle gönderilir.
WEB-CLI'da profil güncellenir; <profil> yerine profil Tab ile seçilir (lb ssl-security):
lb ssl-security update id <profil> --pqc trueDoğrulama
- OpenSSL 3.5 ya da üzeri bir istemciyle:
openssl s_client -connect 203.0.113.10:443 -servername www.example.com -groups X25519MLKEM768 -tls1_3 < /dev/null; çıktıdakiNegotiated TLS1.3 groupsatırında X25519MLKEM768 görülür. - Güncel Chrome ya da Firefox'ta geliştirici araçlarının Security panelinde anahtar değişimi X25519MLKEM768 olarak görünür.
Sık Karıştırılan Noktalar
- "Sertifikalar da post-kuantum olur." Yalnızca anahtar değişimi post-kuantumdur; sertifika imzaları klasik algoritmalarla kalır.
- "Eski istemciler bağlanamaz." Klasik gruplar yedek olarak sunulduğu için eski istemciler bağlanmaya devam eder.
- "Kurum Servisi bağlantıları da korunur." Ayar Frontend-only Settings altındadır; yalnızca istemci ile vService arasındaki bağlantıya uygulanır.
- "Bütün motorlarda çalışır." Yalnızca ML-KEM destekleyen motorlarda (v3.43) uygulanır; eski motorlarda ayar etkisizdir.
Dokümantasyonda nasıl yapılır
