{"id":5299,"date":"2026-09-22T08:11:12","date_gmt":"2026-09-22T01:11:12","guid":{"rendered":"https:\/\/dtisolution.id\/blog\/?p=5299"},"modified":"2026-09-22T08:11:12","modified_gmt":"2026-09-22T01:11:12","slug":"security-key-vs-otp-sms-perbankan-perbandingan","status":"publish","type":"post","link":"https:\/\/dtisolution.id\/blog\/security-key-vs-otp-sms-perbankan-perbandingan\/","title":{"rendered":"Security Key vs OTP SMS Perbankan: Panduan Perbandingan"},"content":{"rendered":"<div class=\"dti-snippet-answer\" style=\"margin:0 0 24px;padding:16px 20px;border-left:4px solid #E85A5A;background:#fdf6f6;border-radius:6px\"><strong>Jawaban singkat:<\/strong> Security key berbasis FIDO2 mengikat kredensial ke domain asli sehingga tahan phishing dan SIM swap, sementara OTP SMS lebih murah di awal dan menjangkau semua ponsel. Bank umumnya memakai keduanya secara berlapis: OTP SMS untuk transaksi berisiko rendah, security key untuk nasabah prioritas, admin internal, dan transaksi bernilai tinggi.<\/div>\n<p>Perdebatan <strong>security key vs OTP SMS perbankan<\/strong> bukan lagi soal mana yang &#8220;paling canggih&#8221;, melainkan soal mana yang tepat untuk setiap lapisan risiko. OTP SMS masih menjadi tulang punggung autentikasi ritel di Indonesia karena jangkauannya nyaris universal, sementara security key berbasis FIDO2 menawarkan ketahanan terhadap serangan yang justru paling merugikan bank: phishing real-time dan pengambilalihan nomor seluler. Artikel ini membandingkan keduanya dari tiga sudut yang paling sering ditanyakan komite risiko dan tim produk: keamanan, biaya per pengguna, dan pengalaman nasabah.<\/p>\n<figure style=\"margin:20px 0\"><img decoding=\"async\" src=\"https:\/\/dtisolution.id\/blog\/wp-content\/uploads\/2026\/07\/dti-batch-1785173311-13333.jpg\" alt=\"Ilustrasi YubiKey \u2014 Security Key vs OTP SMS Perbankan: Panduan Perbandingan\" style=\"max-width:100%;height:auto;border-radius:8px\" title=\"\"><figcaption style=\"font-size:13px;color:#5B6B85;margin-top:6px\">YubiKey dari DTI.<\/figcaption><\/figure>\n<h2>Security Key vs OTP SMS Perbankan: Perbedaan Mendasar<\/h2>\n<p>OTP SMS adalah <em>shared secret<\/em> yang dikirim melalui jalur telekomunikasi. Nilainya berlaku beberapa menit dan dapat dibacakan, disalin, atau diteruskan oleh siapa pun yang berhasil membujuk nasabah atau menguasai nomor tujuan. Security key seperti YubiKey bekerja dengan prinsip berbeda: kunci privat dibangkitkan dan disimpan permanen di dalam elemen aman perangkat, tidak pernah keluar, dan tidak pernah dikirim melalui jaringan. Yang dipertukarkan hanyalah tanda tangan kriptografis atas <em>challenge<\/em> dari server.<\/p>\n<p>Perbedaan arsitektural ini melahirkan satu properti yang tidak dimiliki OTP apa pun: <strong>origin binding<\/strong>. Browser hanya mau menandatangani <em>challenge<\/em> jika domain yang meminta persis sama dengan domain saat kredensial didaftarkan. Mekanisme detailnya kami bahas terpisah di <a href=\"\/blog\/fido2-webauthn-cara-kerja-lebih-aman-dari-otp-sms\/\">FIDO2 WebAuthn: cara kerja dan kenapa lebih aman dari OTP<\/a>.<\/p>\n<h2>Perbandingan Keamanan: Phishing, SIM Swap, dan Social Engineering<\/h2>\n<h3>Phishing dan relay real-time<\/h3>\n<p>Modus yang paling merugikan perbankan Indonesia hari ini bukan pembobolan enkripsi, melainkan <em>adversary-in-the-middle<\/em>. Nasabah diarahkan ke halaman tiruan, memasukkan kredensial, lalu memasukkan OTP yang benar-benar dikirim oleh sistem bank. Penyerang meneruskannya ke situs asli dalam hitungan detik. Karena OTP itu sah, sistem bank tidak melihat anomali pada level kredensial. Security key memutus rantai ini secara struktural: halaman tiruan berada di domain berbeda, sehingga <em>authenticator<\/em> menolak menandatangani sejak awal \u2014 tanpa bergantung pada kewaspadaan nasabah.<\/p>\n<h3>SIM swap dan penyalahgunaan jalur pengiriman<\/h3>\n<p>OTP SMS mewarisi seluruh permukaan serangan jalur seluler: pengambilalihan kartu SIM melalui penggantian di gerai, penyalahgunaan aplikasi pembaca SMS di perangkat yang tersusupi, hingga <em>call forwarding<\/em>. Semua ini terjadi di luar kendali bank, tetapi kerugiannya tetap ditanggung bank secara reputasi dan sering kali finansial. Security key tidak terhubung dengan identitas seluler sama sekali, sehingga penggantian SIM tidak berdampak apa pun terhadap kemampuan otentikasi.<\/p>\n<h3>Yang tetap perlu diakui pada OTP SMS<\/h3>\n<p>OTP SMS tetap memberi lapisan bermakna terhadap serangan <em>credential stuffing<\/em> dan penggunaan ulang kata sandi \u2014 dua kategori yang volumenya jauh lebih besar dibanding phishing bertarget. Menghapusnya tanpa pengganti justru menurunkan postur keamanan. Diskusi teknis yang lebih dalam soal perbandingan ketahanan phishing tersedia di <a href=\"\/blog\/security-key-vs-otp-sms-tahan-phishing\/\">Security key vs OTP SMS: mana yang tahan phishing?<\/a>.<\/p>\n<h2>Biaya per Pengguna: OPEX Berulang vs CAPEX Sekali<\/h2>\n<p>Struktur biaya kedua metode berkebalikan. OTP SMS hampir tanpa biaya awal tetapi menagih terus-menerus per pesan; security key menuntut belanja modal di muka tetapi biaya marjinal per autentikasi mendekati nol. Titik impasnya sangat ditentukan oleh frekuensi transaksi pengguna \u2014 angka masa pakai dan amortisasi pada bagian berikut adalah estimasi, bergantung skala, bukan angka baku.<\/p>\n<table>\n<thead>\n<tr>\n<th>Aspek<\/th>\n<th>OTP SMS<\/th>\n<th>Security Key (FIDO2)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Biaya awal per pengguna<\/td>\n<td>Nol (memanfaatkan nomor eksisting)<\/td>\n<td>Harga perangkat, umumnya dua unit per pengguna untuk cadangan<\/td>\n<\/tr>\n<tr>\n<td>Biaya berulang<\/td>\n<td>Per pesan terkirim, naik seiring volume transaksi<\/td>\n<td>Praktis nol; hanya penggantian saat hilang atau rusak<\/td>\n<\/tr>\n<tr>\n<td>Masa pakai<\/td>\n<td>Selamanya (tanpa aset fisik)<\/td>\n<td>Umumnya diamortisasi 4\u20135 tahun<\/td>\n<\/tr>\n<tr>\n<td>Biaya tersembunyi<\/td>\n<td>Kegagalan kirim, <em>retry<\/em>, panggilan ke <em>call center<\/em>, kerugian fraud<\/td>\n<td>Logistik distribusi, <em>enrollment<\/em>, prosedur pemulihan<\/td>\n<\/tr>\n<tr>\n<td>Skala ekonomis<\/td>\n<td>Memburuk seiring pertumbuhan transaksi<\/td>\n<td>Membaik seiring masa pakai perangkat<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Perhitungan yang jujur harus memasukkan tiga komponen yang sering terlewat. Pertama, <strong>biaya kegagalan pengiriman<\/strong>: setiap OTP yang tidak sampai berpotensi menjadi transaksi batal sekaligus tiket ke <em>contact center<\/em> yang biayanya berkali lipat harga SMS itu sendiri. Kedua, <strong>biaya fraud dan penggantian kerugian<\/strong>, yang secara langsung terpengaruh oleh ketahanan metode terhadap phishing. Ketiga, <strong>biaya kepatuhan<\/strong> berupa investigasi, pelaporan insiden, dan remediasi audit.<\/p>\n<p>Karena itu, security key jarang dibenarkan secara ekonomi untuk seluruh basis nasabah ritel sekaligus. Yang rasional adalah menargetkannya pada segmen dengan eksposur tertinggi: nasabah <em>wealth<\/em> dan korporasi, pengguna <em>cash management<\/em>, serta \u2014 ini yang sering diabaikan \u2014 administrator internal <em>core banking<\/em>, tim <em>treasury<\/em>, dan pemegang akses istimewa. Satu akun admin yang terphishing berdampak jauh lebih besar daripada seribu akun ritel. Pertimbangan pemilihan modelnya kami rinci di <a href=\"\/blog\/memilih-yubikey-untuk-perusahaan-panduan-lengkap\/\">panduan memilih YubiKey untuk perusahaan<\/a>.<\/p>\n<h2>Pengalaman Nasabah: Friksi yang Terlihat dan Tidak Terlihat<\/h2>\n<p>Secara mekanis, security key lebih cepat. Nasabah menyentuh perangkat atau menempelkannya via NFC, dan proses selesai dalam satu\u2013dua detik tanpa berpindah aplikasi, tanpa menunggu sinyal, tanpa mengetik ulang enam digit. OTP SMS menuntut perpindahan konteks, bergantung pada kualitas jaringan, dan rentan kedaluwarsa saat pengiriman tertunda pada jam sibuk.<\/p>\n<p>Namun security key memindahkan friksi ke titik lain:<\/p>\n<ul>\n<li><strong>Onboarding.<\/strong> Perangkat harus sampai ke tangan nasabah dan didaftarkan dengan verifikasi identitas yang kuat. Distribusi fisik adalah tantangan nyata untuk bank dengan sebaran nasional.<\/li>\n<li><strong>Kehilangan perangkat.<\/strong> Tanpa kunci cadangan yang terdaftar, nasabah terkunci. Praktik yang matang mendaftarkan minimal dua kunci per pengguna sejak awal.<\/li>\n<li><strong>Kompatibilitas.<\/strong> Perlu kepastian dukungan NFC\/USB-C pada perangkat nasabah dan dukungan WebAuthn pada aplikasi <em>mobile<\/em> maupun peramban.<\/li>\n<li><strong>Prosedur pemulihan.<\/strong> Justru di sinilah risiko baru muncul: jika pemulihan dilakukan lewat OTP SMS, seluruh keunggulan ketahanan phishing runtuh. Jalur pemulihan harus dirancang setara kuat, misalnya verifikasi di cabang.<\/li>\n<\/ul>\n<p>Bank yang ingin merentangkan pendekatan ini ke autentikasi tanpa kata sandi dapat memulai dari <a href=\"\/blog\/passwordless-login-enterprise-webauthn-implementasi\/\">implementasi passwordless login enterprise<\/a>, biasanya pada populasi internal terlebih dahulu.<\/p>\n<style>\n.dfig{--nv:#2C4A7E;--nvd:#1F365C;--co:#E85A5A;--cod:#C84545;--gr:#4E9C6E;--am:#E39B54;--ink:#111827;--mu:#4B5563;--ln:#E5E7EB;--ti:#F3F4F6;margin:26px 0;border:1px solid #E5E7EB;border-radius:12px;overflow:hidden;background:#fff}.dfig *{box-sizing:border-box}.dfig .dcap{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--nv);padding:10px 16px;border-bottom:1px solid var(--ln);background:var(--ti)}.dfig .dbd{padding:20px 16px}.dfig .dft{font-size:12px;color:var(--mu);font-style:italic;margin-top:14px;line-height:1.45}.darr{text-align:center;color:var(--co);font-size:22px;font-weight:700;margin:11px 0;line-height:1}.dcmp3 .hdr,.dcmp3 .row{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:6px 10px;align-items:center}.dcmp3 .hdr{margin-bottom:6px}.dcmp3 .hh{font-weight:700;font-size:12px;color:#fff;background:var(--nv);padding:7px 10px;border-radius:6px;text-align:center}.dcmp3 .hx{}.dcmp3 .row{padding:8px 0;border-top:1px dashed var(--ln)}.dcmp3 .cr{font-size:12px;font-weight:700;color:var(--ink)}.dcmp3 .cv{font-size:11.5px;line-height:1.35;color:var(--ink)}.dcmp3 .cv .m{font-weight:700;margin-right:3px}.mg{color:var(--gr)}.mr{color:var(--co)}.ma{color:var(--am)}.dcmp3 .cl2{display:none}@media(max-width:640px){.dcmp3 .hdr{display:none}.dcmp3 .row{grid-template-columns:1fr;gap:3px}.dcmp3 .cr{font-size:13px}.dcmp3 .cl2{display:inline;font-weight:700;color:var(--mu);margin-right:4px}}.dt2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dt2 .col{border:1px solid var(--ln);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.dt2 .h{padding:11px 13px;font-weight:700;font-size:13px}.dt2 .ht{background:var(--ti);color:var(--ink)}.dt2 .hn{background:var(--nv);color:#fff}.dt2 .s{display:flex;gap:9px;padding:9px 13px;font-size:11.5px;line-height:1.4;color:var(--ink);border-bottom:1px dashed var(--ln)}.dt2 .s .n{flex:none;width:20px;height:20px;border-radius:50%;background:var(--nv);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.dt2 .s.mr{color:var(--co)}.dt2 .s.mg{color:var(--gr)}.dt2 .bg{margin-top:auto;padding:9px 13px;font-size:11.5px;font-weight:700;border-top:1px solid var(--ln)}.dt2 .bg.g{color:var(--gr)}.dt2 .bg.r{color:var(--co)}@media(max-width:640px){.dt2{grid-template-columns:1fr}}.dflow{display:flex;gap:12px;align-items:stretch}.dflow .st{flex:1;position:relative;background:var(--nv);color:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:5px}.dflow .st .n{width:23px;height:23px;border-radius:50%;background:var(--co);color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.dflow .st b{font-size:13px;line-height:1.2}.dflow .st small{font-size:10.5px;line-height:1.3;color:rgba(255,255,255,.82)}.dflow .st:not(:last-child)::after{content:'\u203a';position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--co);font-size:22px;font-weight:700;z-index:2}@media(max-width:760px){.dflow{flex-wrap:wrap}.dflow .st{flex:1 1 44%}.dflow .st::after{display:none}}@media(max-width:520px){.dflow .st{flex:1 1 100%}}.dfl2 .lb{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--nv);background:var(--ti);border-radius:6px;padding:6px 10px;margin:0 0 10px}.dfl2 .b2{margin-top:16px}.dt4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.dt4 .col{border:1px solid var(--ln);border-radius:10px;overflow:hidden}.dt4 .h{padding:9px 11px;font-weight:700;font-size:12.5px}.dt4 .hk{background:var(--cod);color:#fff}.dt4 .ha{background:var(--am);color:var(--ink)}.dt4 .hn{background:var(--nv);color:#fff}.dt4 .hg{background:var(--gr);color:var(--ink)}.dt4 .r{padding:8px 11px;border-bottom:1px dashed var(--ln)}.dt4 .r:last-child{border:0}.dt4 .r .ml{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--mu);margin-bottom:2px}.dt4 .r .vv{font-size:11px;line-height:1.35;color:var(--ink)}@media(max-width:820px){.dt4{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dt4{grid-template-columns:1fr}}.dc2{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative}.dc2 .col{border:1px solid var(--ln);border-radius:10px;overflow:hidden}.dc2 .h{padding:11px 13px;font-weight:700;font-size:13px}.dc2 .ht{background:var(--ti);color:var(--ink)}.dc2 .hn{background:var(--nv);color:#fff}.dc2 .r{padding:8px 13px;border-bottom:1px dashed var(--ln)}.dc2 .r:last-child{border:0}.dc2 .r .ml{display:block;font-size:9px;font-weight:700;text-transform:uppercase;color:var(--mu);margin-bottom:2px}.dc2 .r .vv{font-size:11.5px;line-height:1.35;color:var(--ink)}.dchip{display:inline-block;background:var(--co);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;margin:8px auto;text-align:center}.dc2wrap{text-align:center}@media(max-width:640px){.dc2{grid-template-columns:1fr}}.dsp .trig{background:var(--nv);color:#fff;border-radius:8px;padding:12px 14px;font-size:12.5px;font-weight:600;text-align:center}.dsp .cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.dsp .col{border:1px solid var(--ln);border-radius:10px;overflow:hidden}.dsp .cch{background:var(--co);color:#fff;font-size:11px;font-weight:700;text-align:center;padding:6px}.dsp .h{background:var(--nvd);color:#fff;font-weight:700;font-size:12.5px;padding:10px 12px}.dsp .r{padding:8px 12px;font-size:11.5px;line-height:1.4;color:var(--ink);border-bottom:1px dashed var(--ln)}.dsp .r:last-child{border:0}@media(max-width:640px){.dsp .cols{grid-template-columns:1fr}}.dacc .band{border-radius:8px;padding:12px 14px;text-align:center}.dacc .ojk{background:var(--nvd);color:#fff;font-weight:700;font-size:14px}.dacc .pikk{background:var(--nv);color:#fff}.dacc .pikk b{font-size:15px}.dacc .pikk .s{font-size:12px;color:rgba(255,255,255,.82);margin-top:2px}.dacc .lbls{display:flex;justify-content:space-between;font-size:11px;padding:8px 6px}.dacc .up{color:var(--co);font-weight:700}.dacc .dn{color:var(--mu)}.dacc .con{text-align:center;font-size:11px;color:var(--mu);margin:9px 0}.dacc .cards{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.dacc .lc{border:1px solid var(--ln);border-radius:8px;padding:9px 6px;text-align:center;font-size:11.5px;font-weight:600;color:var(--ink);background:#fff}.dacc .sub{text-align:center;font-size:11px;color:var(--mu);margin-top:8px}@media(max-width:640px){.dacc .cards{grid-template-columns:1fr 1fr}}.dt3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.dt3 .col{border:1px solid var(--ln);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.dt3 .h{padding:11px 12px;font-weight:700;font-size:12.5px}.dt3 .ht{background:var(--ti);color:var(--ink)}.dt3 .ha{background:var(--am);color:var(--ink)}.dt3 .hg{background:var(--gr);color:#fff}.dt3 .r{padding:8px 12px;border-bottom:1px dashed var(--ln);font-size:11.5px;line-height:1.4;color:var(--ink)}.dt3 .r .ml{display:block;font-size:9px;font-weight:700;text-transform:uppercase;color:var(--mu);margin-bottom:2px}.dt3 .vd{margin-top:auto;padding:9px 12px;font-size:11.5px;font-weight:700;border-top:1px solid var(--ln)}.dt3 .vd.n{color:var(--mu)}.dt3 .vd.a{color:#b5791f}.dt3 .vd.g{color:var(--gr)}@media(max-width:640px){.dt3{grid-template-columns:1fr}}.dfig .dcband{background:#1F365C;color:#fff;border-radius:8px;padding:11px 13px;font-size:12.5px;line-height:1.5}<\/style>\n<figure class=\"dfig dcmp3\"><figcaption class=\"dcap\">Friksi nasabah \u2014 OTP SMS vs security key FIDO2<\/figcaption><div class=\"dbd\">\n<div class=\"hdr\">\n<div class=\"hx\"><\/div>\n<div class=\"hh\">OTP SMS<\/div>\n<div class=\"hh\">Security key FIDO2<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Kecepatan login harian<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717<\/span>Tunggu SMS, ketik ulang 6 digit; rentan kedaluwarsa saat jaringan padat<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m mg\">\u2713<\/span>Sentuh perangkat atau tempel NFC \u2014 selesai 1\u20132 detik<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Perpindahan konteks<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717<\/span>Berpindah ke aplikasi SMS di tengah transaksi<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m mg\">\u2713<\/span>Tidak berpindah aplikasi<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Ketergantungan sinyal seluler<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717<\/span>Gagal saat sinyal buruk atau pengiriman tertunda<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m mg\">\u2713<\/span>Bekerja tanpa sinyal seluler<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Onboarding nasabah<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mg\">\u2713<\/span>Instan \u2014 memakai nomor eksisting<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m ma\">\u25cf<\/span>Perangkat harus didistribusikan dan didaftarkan<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Kehilangan perangkat<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m ma\">\u25cf<\/span>Ganti SIM melalui gerai operator<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m ma\">\u25cf<\/span>Perlu kunci cadangan terdaftar sejak awal<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Jalur pemulihan<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717<\/span>Sering menjadi sasaran rekayasa sosial<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m ma\">\u25cf<\/span>Harus dirancang setara kuat, mis. verifikasi di cabang<\/div>\n<\/div>\n<div class=\"dcband\" style=\"margin-top:12px\">Pola biaya: OTP SMS menagih berulang per pesan terkirim; security key adalah belanja modal sekali, umumnya diamortisasi 4\u20135 tahun. Titik impas bergantung frekuensi transaksi \u2014 hitung dengan data internal bank.<\/div>\n<p class=\"dft\">Penilaian kualitatif berdasarkan karakteristik metode; bukan hasil pengukuran. Angka biaya spesifik bergantung kontrak SMS dan harga perangkat masing-masing bank (estimasi internal).<\/p>\n<\/div>\n<\/figure>\n<h2>Konteks Regulasi Indonesia<\/h2>\n<p>Penting ditegaskan: <strong>tidak ada regulasi Indonesia yang melarang OTP SMS, dan tidak ada yang mewajibkan FIDO2<\/strong>. Kerangka yang berlaku bersifat berbasis risiko, bukan preskriptif terhadap teknologi tertentu.<\/p>\n<p>POJK No. 11\/POJK.03\/2022 tentang Penyelenggaraan Teknologi Informasi oleh Bank Umum menuntut bank menerapkan manajemen risiko TI dan pengendalian pengamanan yang sepadan dengan tingkat risiko layanan \u2014 termasuk pengendalian akses dan autentikasi. Konsekuensinya, pilihan metode harus dapat dipertanggungjawabkan melalui asesmen risiko yang terdokumentasi, bukan sekadar mengikuti kebiasaan pasar. Kerangka penerapannya kami uraikan di <a href=\"\/blog\/mfa-berbasis-risiko-perbankan-pojk-11-2022\/\">MFA berbasis risiko perbankan POJK 11\/2022<\/a>.<\/p>\n<p>Di lapis lain, UU ITE (UU No. 11\/2008 sebagaimana terakhir diubah dengan UU No. 1\/2024) Pasal 15 mewajibkan penyelenggara sistem elektronik menyelenggarakan sistemnya secara andal, aman, dan bertanggung jawab, sementara PP No. 71\/2019 memerinci kewajiban keamanan sistem elektronik. UU No. 27\/2022 tentang Pelindungan Data Pribadi mewajibkan pengendali data melindungi data pribadi dari akses tidak sah dan memberitahukan kegagalan pelindungan dalam waktu 3&#215;24 jam. Ketika kelemahan autentikasi menjadi jalan masuk kebocoran, ketiganya bertemu pada satu kesimpulan yang sama: kekuatan autentikasi adalah isu kepatuhan, bukan sekadar preferensi teknis.<\/p>\n<p>Untuk institusi dengan kebutuhan asuransi kepatuhan lebih tinggi, tersedia varian security key yang tervalidasi FIPS 140-2\/140-3. Validasi ini bukan kewajiban regulasi Indonesia, tetapi kerap memudahkan justifikasi di hadapan auditor internal maupun mitra internasional.<\/p>\n<h2>Rekomendasi: Berlapis, Bukan Menggantikan<\/h2>\n<p>Pendekatan yang paling realistis bagi bank Indonesia adalah bertingkat. Pertahankan OTP SMS sebagai lapisan dasar bagi mayoritas nasabah ritel dengan transaksi bernilai rendah. Terapkan security key untuk akses istimewa internal, nasabah korporasi dan prioritas, serta transaksi melewati ambang nilai tertentu. Perkuat semuanya dengan penilaian risiko kontekstual \u2014 perangkat baru, lokasi tidak biasa, pola transaksi menyimpang \u2014 sehingga eskalasi metode terjadi tepat pada momen risikonya. Peta menyeluruhnya tersedia di <a href=\"\/blog\/mfa-tahan-phishing-panduan-lengkap-enterprise-perbankan\/\">panduan lengkap MFA tahan phishing<\/a>.<\/p>\n<h3>Pertanyaan yang sering diajukan<\/h3>\n<p><strong>Apakah OTP SMS dilarang oleh OJK?<\/strong> Tidak. Tidak ada ketentuan OJK yang melarang penggunaan OTP SMS. POJK 11\/2022 menuntut pengendalian autentikasi yang sepadan dengan risiko, sehingga bank perlu membuktikan melalui asesmen risiko bahwa metode yang dipilih memadai untuk jenis layanan dan nilai transaksinya.<\/p>\n<p><strong>Berapa banyak security key yang perlu disiapkan per pengguna?<\/strong> Praktik yang matang adalah dua unit: satu untuk penggunaan harian dan satu sebagai cadangan yang disimpan aman. Ini menghindari penguncian akun saat perangkat utama hilang, sekaligus mencegah ketergantungan pada jalur pemulihan yang lebih lemah.<\/p>\n<p><strong>Apakah security key bisa dipakai di aplikasi mobile banking?<\/strong> Bisa, sepanjang aplikasi mendukung WebAuthn\/FIDO2 dan perangkat nasabah mendukung NFC atau USB-C. Verifikasi dukungan platform sebaiknya dilakukan pada tahap uji coba terbatas sebelum peluncuran ke segmen yang lebih luas.<\/p>\n<p><strong>Bagaimana menghitung titik impas biaya antara keduanya?<\/strong> Bandingkan total biaya SMS tahunan per pengguna aktif dengan harga perangkat yang diamortisasi selama masa pakai, lalu tambahkan estimasi biaya kegagalan pengiriman, beban <em>contact center<\/em>, dan ekspektasi kerugian fraud. Pada pengguna berfrekuensi transaksi tinggi, selisihnya sering menyempit lebih cepat dari perkiraan awal.<\/p>\n<div class=\"dti-product-cta\" style=\"margin:28px 0;padding:18px 20px;border-left:4px solid #2C4A7E;background:#f4f6fa;border-radius:6px\"><strong>Butuh security key hardware untuk organisasi Anda?<\/strong><br \/>Pelajari <a href=\"https:\/\/dtisolution.id\/id\/produk\/yubikey-security-key\"><strong>YubiKey security key resmi dari DTI<\/strong><\/a>.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Security key vs OTP SMS perbankan: bandingkan ketahanan phishing &#038; SIM swap, biaya per pengguna, dan pengalaman nasabah untuk strategi autentikasi bank.<\/p>\n","protected":false},"author":19941,"featured_media":5496,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"coauthors":[1470],"class_list":["post-5299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledge"],"_links":{"self":[{"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/users\/19941"}],"replies":[{"embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/comments?post=5299"}],"version-history":[{"count":3,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5299\/revisions"}],"predecessor-version":[{"id":5385,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5299\/revisions\/5385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/media\/5496"}],"wp:attachment":[{"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/media?parent=5299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/categories?post=5299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/tags?post=5299"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/coauthors?post=5299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}