SiberInd

Portal Keamanan Siber Indonesia

Tutorial teknis · Threat intelligence · Security Tools · Panduan karier

Tools

Client-side Tool

JWT Decoder & Security Analyzer

Decode dan periksa JWT token secara instan langsung di browser. Lihat header, payload, dan dapatkan analisis keamanan otomatis: algoritma, expiry, klaim penting, serta potensi kerentanan seperti alg:none atau secret HMAC yang lemah.

Gunakan Tool

Format: header.payload.signature · Tekan Ctrl+Enter untuk decode cepat. Token tidak pernah keluar dari browser.

Memahami Struktur JWT

JSON Web Token (JWT) adalah format token yang terdiri dari tiga bagian dipisahkan titik (.), masing-masing di-encode Base64url:

Penting dipahami: Base64url bukan enkripsi. Siapa pun yang memegang token bisa membaca isi header dan payload. Jangan simpan data rahasia (password, secret) di dalam JWT payload.

Kerentanan JWT yang Paling Umum

FAQ

Apakah aman mem-paste token production di sini?

Semua proses berjalan di browser Anda (client-side JavaScript). Token tidak dikirim ke server manapun. Buka DevTools → tab Network saat menggunakan tool ini untuk memverifikasi sendiri bahwa tidak ada request keluar.

Apakah tool ini bisa memverifikasi signature JWT?

Tidak. Verifikasi signature membutuhkan secret key (untuk HMAC) atau public key (untuk RSA/ECDSA) yang tidak boleh pernah diserahkan ke pihak luar. Tool ini fokus pada decode dan analisis struktur — bukan verifikasi integritas kriptografis.

Kenapa HS256 dianggap lebih berisiko dari RS256?

HS256 menggunakan satu shared secret untuk signing dan verifikasi. Jika secret ini bocor atau lemah (terlalu pendek, kata umum), penyerang bisa memalsukan token. RS256 memisahkan private key (untuk signing) dan public key (untuk verifikasi), sehingga kebocoran public key tidak membahayakan integritas token.

Apa itu JWT ID (jti) dan kapan harus digunakan?

jti adalah identifier unik untuk setiap token — seperti nonce. Berguna untuk mencegah replay attack: server bisa menyimpan daftar jti yang sudah digunakan dan menolak token dengan jti yang sama jika muncul lagi.

Tool Lainnya