Inspektur JSON Web Key
Analisis dan periksa objek JWK atau respons endpoint JWKS dalam bentuk yang mudah dibaca. Validasi struktur kunci, tinjau bidang khusus kty, deteksi material kunci privat, dan ekspor kumpulan kunci ternormalisasi untuk debug dan tinjauan keamanan.
Parse a single JWK or full JWKS response, inspect key fields in human-readable form, validate required attributes by key type, and export normalized output.
Used only in fetch mode
Fitur
- Penguraian JWK dan JWKS: Menerima satu objek JWK atau dokumen JWKS lengkap dan menormalisasi semuanya menjadi satu daftar kunci yang konsisten.
- Inspeksi bidang yang mudah dibaca: Menampilkan tipe kunci, petunjuk algoritma, bidang penggunaan, detail kurva, dan indikator ukuran kunci praktis dengan label yang jelas.
- Deteksi risiko kunci privat: Menandai bidang material kunci privat seketika agar kunci sensitif tidak bocor secara tidak sengaja dalam alur publik.
- Alur pengambilan atau tempel: Periksa langsung dari URL endpoint JWKS atau tempel JSON mentah secara manual ketika CORS endpoint dibatasi.
Kasus penggunaan umum
- Penyiapan verifikasi kunci OIDC dan JWT: Periksa muatan JWKS penyedia identitas dan konfirmasi ID kunci, algoritma, serta kompatibilitas kty sebelum menerapkan validasi token.
- Pemecahan masalah verifikasi tanda tangan: Diagnosis ketidaksesuaian kid dan bidang kunci yang salah bentuk saat verifikasi JWT gagal di staging atau produksi.
- Tinjauan keamanan dan pengerasan: Temukan bidang kunci privat atau sinyal konfigurasi lemah sebelum menerbitkan kumpulan kunci ke endpoint penemuan publik.
- Serah terima tim dan dokumentasi kepatuhan: Ekspor JSON ternormalisasi dan ringkasan untuk tinjauan internal, runbook, dan catatan insiden tanpa skrip khusus.
- Validasi rotasi kunci: Periksa kunci baru dan kunci yang akan pensiun berdampingan untuk memastikan nilai kid, bidang algoritma, dan atribut penggunaan sudah benar sebelum merotasi trafik langsung.
- Audit JWKS multi-penyewa: Validasi muatan JWKS dari beberapa penyedia identitas atau penyewa untuk memastikan struktur kunci yang konsisten dan mendeteksi penyimpangan konfigurasi antar lingkungan.
Apa yang diperiksa alat ini
Inspektur menguraikan masukan JSON Web Key, mendeteksi apakah sumbernya satu objek JWK atau kumpulan kunci JWKS, dan memvalidasi bidang wajib untuk tipe kunci umum termasuk RSA, EC, OKP, dan oct.
Mengapa inspeksi tingkat bidang penting
Sistem verifikasi token bergantung pada kunci yang terstruktur dengan benar. Modulus RSA atau koordinat EC yang hilang, pengenal kunci yang duplikat, dan bidang kunci privat yang tidak terduga dapat merusak autentikasi dan menimbulkan risiko keamanan.
Cara menggunakan dengan URL endpoint
Gunakan mode pengambilan untuk memuat endpoint JWKS jarak jauh saat CORS browser mengizinkannya. Jika akses lintas asal diblokir, beralih ke mode tempel dan periksa JSON secara manual.
Cakupan tipe kunci
Inspektur memvalidasi tipe kunci RSA, EC, OKP, dan simetris oct. Untuk setiap tipe, alat memeriksa apakah bidang wajib ada, apakah kurva atau ukuran kunci dikenali, dan apakah material kunci privat tidak bocor secara tidak sengaja dalam kumpulan kunci publik.
Pertanyaan yang Sering Diajukan
Inspektur JSON Web Key adalah alat berbasis browser yang menguraikan JSON JWK dan JWKS, memeriksa bidang wajib menurut tipe kunci, dan menampilkan metadata kunci dalam format yang mudah dibaca.
Bisa. Gunakan mode pengambilan dengan URL HTTPS atau HTTP. Jika CORS browser memblokir permintaan, beralih ke mode tempel dan periksa JSON secara manual.
Ya. Alat menandai bidang material kunci privat yang umum seperti d, p, q, dp, dq, qi, dan k agar Anda tidak membocorkan kunci sensitif dalam keluaran yang dibagikan.
Tidak. Alat melakukan inspeksi struktural dan metadata di browser. Pertahankan verifikasi kepercayaan tanda tangan penuh dan penerapan kebijakan di backend Anda.
Tidak. Penguraian dan analisis berjalan di sesi browser Anda, dan alat ini tidak menyimpan atau mengirimkan muatan kunci yang Anda tempel.
Inspektur menangani tipe kunci RSA, EC, dan simetris (oct). Alat memvalidasi bidang wajib khusus kty seperti n dan e untuk RSA, serta crv, x, dan y untuk kunci EC.
Ya. Alat ini 100% gratis tanpa akun. Semua penguraian dan validasi bidang berjalan sepenuhnya di browser Anda tanpa mengirim data ke server mana pun.