Artinya
Server menolak memproses permintaan yang dikirim sebagai early data TLS 1.3 (0-RTT) karena bisa diputar ulang.
Penyebab umum
- Permintaan non-idempoten dikirim sebagai early data 0-RTT
- Perlindungan CDN terhadap replay attack
Cara memperbaiki
Sebagai klien atau pengunjung
Coba ulang setelah handshake TLS selesai; browser melakukannya otomatis.
Sebagai pengelola situs atau API
Tolak early data untuk permintaan non-idempoten, atau nonaktifkan 0-RTT jika aplikasi tidak bisa membedakannya.
Contoh respons
HTTP/1.1
HTTP/1.1 425 Too Early
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spesifikasi
FAQ
› Apa itu 0-RTT?
Fitur TLS 1.3 yang mengirim data di putaran pertama untuk menghemat satu round trip, dengan risiko replay.
› Perlukah aplikasi saya menangani 425?
Jarang; browser mencoba ulang otomatis. Ini terutama penting bagi CDN dan klien kustom.