← News & Analysis
Cryptography & ObservabilityCLOUDFLAREBARU

Cloudflare tambah visibility Post-Quantum TLS: sekarang engineer bisa lihat koneksi yang masih classical

Migrasi post-quantum sering terasa abstrak karena support di edge belum tentu berarti setiap koneksi pengguna benar-benar bernegosiasi dengan algoritma post-quantum. Cloudflare pada 29 September 2026 memperluas visibility ini sehingga engineer bisa melihat key exchange yang dipakai traffic nyata. Fokus praktisnya bukan sekadar menyalakan fitur, tetapi mengukur berapa banyak koneksi yang sudah memakai X25519MLKEM768, menemukan gap, lalu menentukan apakah masalahnya ada di client, protocol, middlebox, atau jalur origin.

Request TLS masuk ke Cloudflare
Key exchange dinegosiasikan
ClientTLSKeyExchangeGroup dicatat
Analytics / Log Explorer / Logpush dianalisis
Gap classical ditindaklanjuti

Apa yang berubah pada 29 September?

Cloudflare mengumumkan visibility tambahan untuk post-quantum TLS 1.3 di produk Application Security dan Logs. Key exchange yang dinegosiasikan pada koneksi visitor ke Cloudflare dapat dilihat melalui HTTP Traffic Analytics, Log Explorer, dan Logpush. Ini melengkapi field ClientTLSKeyExchangeGroup yang sebelumnya sudah tersedia di dataset http_requests, sehingga posture post-quantum bisa diperiksa dari traffic zone sendiri dan tidak hanya dari statistik global.

Support PQC di edge belum sama dengan koneksi benar-benar memakai PQC

Cloudflare sudah mendukung hybrid post-quantum key agreement untuk website dan API yang dilayani melalui TLS 1.3, tetapi koneksi hanya mendapat perlindungan post-quantum jika client juga mendukung dan menegosiasikan algoritma yang sesuai. Karena itu angka adopsi harus dibaca dari handshake nyata. Browser, runtime, library, proxy, atau middlebox yang berbeda dapat menghasilkan key exchange berbeda.

Field utama: ClientTLSKeyExchangeGroup

Pada dataset http_requests, ClientTLSKeyExchangeGroup menunjukkan group yang dinegosiasikan pada koneksi client-to-Cloudflare. X25519MLKEM768 menandakan hybrid post-quantum key agreement. Nilai classical dapat berupa X25519, P-256, atau group lain. UNK berarti group tidak dapat ditentukan, sedangkan NONE perlu dianalisis sesuai konteks dataset dan protocol. Jangan langsung menganggap setiap nilai selain X25519MLKEM768 sebagai insiden.

Kenapa X25519MLKEM768 disebut hybrid?

Cloudflare menggabungkan X25519 dengan ML-KEM. Pendekatan hybrid mempertahankan perlindungan dari algoritma classical yang sudah matang sambil menambahkan key agreement yang dirancang tahan terhadap quantum attack. Tujuan pentingnya adalah mengurangi risiko harvest-now-decrypt-later: adversary menyimpan traffic terenkripsi hari ini untuk mencoba mendekripsinya ketika kemampuan quantum yang relevan tersedia di masa depan.

Apa yang sebaiknya diukur engineer?

Mulai dari persentase request HTTPS yang memakai X25519MLKEM768 dibanding key exchange classical. Setelah itu pecah berdasarkan hostname, user agent, country, path, atau dimensi lain yang tersedia dan relevan. Breakdown membantu membedakan gap yang luas dari gap yang hanya muncul pada satu aplikasi legacy, runtime tertentu, atau kelompok client tertentu.

Contoh analisis Logpush ke SIEM

Kalau http_requests sudah dikirim lewat Logpush, gunakan ClientTLSKeyExchangeGroup sebagai dimensi agregasi. Contoh berikut hanya pseudo-query karena syntax SIEM berbeda-beda. Tujuannya adalah membandingkan jumlah request per key exchange, bukan menjadi query universal.

// PSEUDO QUERY — sesuaikan dengan SIEM
http_requests
| where ClientSSLProtocol == "TLSv1.3"
| stats count() by ClientTLSKeyExchangeGroup
| sort count desc

Decision path saat masih banyak koneksi classical

Kalau traffic classical terkonsentrasi pada user agent atau runtime tertentu, cek dukungan TLS library dan versinya. Kalau hanya muncul pada jalur jaringan tertentu, review proxy, TLS inspection, load balancer, atau middlebox. Kalau traffic bukan TLS 1.3, selesaikan dulu penyebab protocol fallback karena post-quantum key agreement Cloudflare bergantung pada TLS 1.3-based protocols. Jangan memaksa kesimpulan bahwa edge gagal hanya dari satu field.

Bedakan visitor-to-edge dan edge-to-origin

Telemetry visitor-to-Cloudflare tidak otomatis membuktikan koneksi Cloudflare-to-origin juga post-quantum. Itu dua handshake berbeda. Untuk origin, Cloudflare mendukung X25519MLKEM768 dan menyediakan mekanisme automatic key exchange. Verifikasi origin perlu dilakukan terpisah menggunakan tooling dan telemetry yang sesuai.

Contoh verifikasi origin

Dokumentasi Cloudflare memberikan contoh memakai BoringSSL untuk menguji apakah origin dapat bernegosiasi dengan X25519MLKEM768. Jalankan hanya terhadap origin yang Anda kelola atau punya izin untuk diuji.

bssl client -connect <YOUR_ORIGIN>:443 -curves X25519MLKEM768

# Periksa output handshake dan pastikan ECDHE curve menunjukkan:
# X25519MLKEM768

Middlebox bisa menjadi sumber masalah yang tidak kelihatan

Post-quantum key share membuat ClientHello lebih besar dan dapat terpecah menjadi lebih dari satu packet. Implementasi TLS atau middlebox yang mengalami protocol ossification dapat bermasalah dengan pola ini. Cloudflare Radar API bahkan membedakan gejala seperti split ClientHello failure, HelloRetryRequest failure, dan unknown keyshare. Karena itu gap PQC tidak selalu berarti client sengaja menonaktifkan algoritma baru.

False positive dan limitasi analisis

Traffic classical bukan otomatis malicious dan bukan otomatis misconfiguration. Client lama mungkin memang belum mendukung ML-KEM. Monitoring juga harus memperhitungkan bot, synthetic monitor, API client, mobile runtime, dan perangkat enterprise yang lifecycle upgrade-nya berbeda. Selain itu, key agreement post-quantum tidak sama dengan post-quantum authentication; signature migration adalah lapisan berbeda.

Apa yang perlu dicek minggu ini?

Pastikan dataset dan dashboard yang dipakai menampilkan ClientTLSKeyExchangeGroup, buat baseline rasio X25519MLKEM768 versus classical, identifikasi top user agent atau hostname yang masih classical, lalu review apakah gap berasal dari client support atau network path. Untuk aplikasi sensitif, dokumentasikan visitor-to-edge dan edge-to-origin secara terpisah agar status end-to-end tidak disimpulkan dari satu sisi saja.

Takeaway buat network dan security engineer

Nilai terbesar update ini ada pada observability. Migrasi kriptografi tidak cukup dinyatakan selesai karena platform mendukung algoritma baru. Engineer perlu bukti dari traffic nyata: algoritma apa yang benar-benar dinegosiasikan, siapa yang masih fallback, di jalur mana gap muncul, dan apakah perubahan kompatibilitas menimbulkan error. Dengan telemetry tersebut, post-quantum migration bisa diperlakukan seperti program engineering yang terukur, bukan checklist abstrak.

Sumber utama

Cloudflare Blog — Is your domain using post-quantum encryption? Now you can see for yourself ↗Cloudflare Changelog — Per-zone post-quantum visibility in Logpush and Log Explorer ↗Cloudflare Docs — Post-quantum cryptography ↗Cloudflare Docs — Post-quantum between Cloudflare and origin servers ↗
Lihat semua News & Analysis →