{"id":5213,"date":"2026-08-09T11:02:14","date_gmt":"2026-08-09T04:02:14","guid":{"rendered":"https:\/\/dtisolution.id\/blog\/?p=5213"},"modified":"2026-08-25T00:14:29","modified_gmt":"2026-08-24T17:14:29","slug":"security-key-vs-otp-sms-tahan-phishing","status":"publish","type":"post","link":"https:\/\/dtisolution.id\/blog\/security-key-vs-otp-sms-tahan-phishing\/","title":{"rendered":"Security Key vs OTP SMS: Mana yang Tahan Phishing?"},"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 FIDO2 seperti YubiKey menyimpan kunci privat di dalam chip dan mengikat kredensial pada domain situs aslinya, sehingga tidak ada kode yang bisa diteruskan ke penyerang. OTP SMS mengirim rahasia lewat jaringan seluler yang rentan SIM swap dan phishing real-time. Keduanya sah dipakai; ketahanan phishing-nya yang berbeda jauh.<\/div>\n<p>Perdebatan <strong>security key vs OTP SMS<\/strong> sering dikerdilkan menjadi urusan nyaman atau aman. Perbedaan sesungguhnya lebih dalam: keduanya berdiri di atas model ancaman yang berbeda. OTP SMS adalah <em>shared secret<\/em>, rahasia yang dititipkan lewat pihak ketiga dan bisa diketik ulang oleh siapa saja yang berhasil membujuk pemiliknya. Security key FIDO2 memakai <em>kriptografi kunci publik<\/em>: kredensial terikat pada domain, kunci privatnya tidak pernah keluar dari perangkat keras, dan karena itu tidak mungkin diserahkan ke situs palsu \u2014 bukan karena penggunanya waspada, melainkan karena protokolnya memang tidak menyediakan jalan ke sana. Artikel ini membedah perbedaan tersebut secara praktis untuk perbankan dan organisasi enterprise di Indonesia, tanpa ikut mengklaim OTP SMS dilarang; memang tidak ada larangannya. Untuk gambaran menyeluruh soal MFA yang tahan phishing, lihat <a href=\"\/blog\/mfa-tahan-phishing-panduan-lengkap-enterprise-perbankan\/\">panduan lengkap MFA tahan phishing untuk enterprise dan perbankan<\/a>.<\/p>\n<figure style=\"margin:20px 0\"><img decoding=\"async\" src=\"https:\/\/dtisolution.id\/blog\/wp-content\/uploads\/2026\/07\/dti-batch-1784996934-14971.jpg\" alt=\"Ilustrasi YubiKey \u2014 Security Key vs OTP SMS: Mana yang Tahan Phishing?\" 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: perbedaan pada model ancaman, bukan sekadar kenyamanan<\/h2>\n<p>OTP SMS berdiri di atas dua asumsi: hanya pemilik sah yang bisa membaca pesan di nomor terdaftar, dan pengguna hanya akan mengetikkan kode di tempat yang benar. Dua asumsi itulah yang justru menjadi sasaran teknik penipuan modern. WebAuthn\/FIDO2 mengambil jalan lain \u2014 tidak ada rahasia yang dikirim sama sekali. Browser menandatangani <em>challenge<\/em> memakai kunci privat yang tersimpan di elemen aman kunci fisik, dan tanda tangan itu hanya berlaku untuk <em>origin<\/em> (domain) yang persis sama dengan tempat kredensial didaftarkan. Mekanisme teknisnya kami uraikan lebih rinci pada pembahasan <a href=\"\/blog\/fido2-webauthn-cara-kerja-lebih-aman-dari-otp-sms\/\">cara kerja FIDO2 WebAuthn<\/a>.<\/p>\n<p>Konsekuensinya sederhana tetapi menentukan. Pada OTP SMS, korban adalah bagian dari rantai keamanan; pada FIDO2, ia dikeluarkan dari rantai itu. Silakan saja pengguna tertipu situs tiruan \u2014 kunci fisik tetap menolak menandatangani karena domainnya tidak cocok.<\/p>\n<h2>Empat jalur serangan yang menembus OTP SMS<\/h2>\n<h3>1. SIM swap dan pengambilalihan nomor<\/h3>\n<p>Penyerang mengumpulkan data identitas korban, lalu datang ke gerai operator dan mengajukan penggantian kartu SIM. Begitu nomor berpindah, seluruh OTP mengalir ke perangkat penyerang. Perhatikan: tidak ada satu pun sistem bank atau rumah sakit yang dibobol di sini. Titik lemahnya ada pada proses verifikasi pihak ketiga, jauh di luar kendali organisasi Anda. Kunci FIDO2 tidak terpengaruh sama sekali karena kredensialnya tidak terikat pada nomor telepon.<\/p>\n<h3>2. Phishing real-time (adversary-in-the-middle)<\/h3>\n<p>Ini jalur yang paling sering diremehkan. Kit phishing modern bekerja sebagai proksi transparan: korban login di situs tiruan, kredensial dan OTP diteruskan ke situs asli dalam hitungan detik, lalu penyerang mengambil <em>session cookie<\/em> yang sudah terautentikasi. Masa berlaku 60 detik tidak menolong, karena kodenya memang masih valid saat direlai. FIDO2 memutus serangan ini di tingkat protokol lewat <em>origin binding<\/em> \u2014 inilah yang disebut NIST sebagai <em>verifier impersonation resistance<\/em> dalam SP 800-63B.<\/p>\n<h3>3. Penyadapan dan malware pada perangkat<\/h3>\n<p>SMS melintasi jaringan pensinyalan telekomunikasi yang tidak pernah dirancang untuk kerahasiaan tinggi. Di sisi perangkat, aplikasi berbahaya yang mengantongi izin baca SMS bisa meneruskan kode secara diam-diam. Bandingkan dengan kunci privat pada YubiKey: ia tidak bisa diekspor keluar dari elemen aman, bahkan oleh pemiliknya sendiri.<\/p>\n<h3>4. Rekayasa sosial langsung<\/h3>\n<p>Penipu menelepon, mengaku petugas bank atau tim IT internal, lalu meminta kode yang baru saja masuk. Selama sebuah metode menghasilkan angka yang <em>bisa dibacakan manusia<\/em>, metode itu bisa dibujuk keluar. Menyentuh kunci fisik tidak menghasilkan apa pun yang bisa didiktekan lewat telepon.<\/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}}<\/style>\n<figure class=\"dfig dcmp3\"><figcaption class=\"dcap\">Empat jalur serangan \u2014 mana yang tembus, mana yang tahan<\/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\">SIM swap \/ pengambilalihan nomor<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717 Tembus<\/span> \u2014 seluruh OTP mengalir ke perangkat penyerang<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m mg\">\u2713 Tahan<\/span> \u2014 kredensial tidak terikat nomor telepon<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Phishing real-time (AiTM)<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717 Tembus<\/span> \u2014 kode sah diteruskan ke situs asli dalam hitungan detik<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m mg\">\u2713 Tahan<\/span> \u2014 tanda tangan hanya sah untuk domain pendaftaran<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Malware \/ penyadapan SMS<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717 Tembus<\/span> \u2014 aplikasi berizin baca SMS dapat meneruskan kode<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m mg\">\u2713 Tahan<\/span> \u2014 kunci privat tidak dapat diekspor dari secure element<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"cr\">Rekayasa sosial via telepon<\/div>\n<div class=\"cv\"><span class=\"cl2\">OTP SMS:<\/span><span class=\"m mr\">\u2717 Tembus<\/span> \u2014 enam digit bisa dibacakan oleh korban<\/div>\n<div class=\"cv\"><span class=\"cl2\">Security key:<\/span><span class=\"m mg\">\u2713 Tahan<\/span> \u2014 sentuhan fisik tidak menghasilkan kode yang bisa didiktekan<\/div>\n<\/div>\n<p class=\"dft\">OTP SMS tidak dilarang regulasi dan tetap bermakna melawan credential stuffing serta penggunaan ulang kata sandi; matriks ini khusus menilai empat jalur serangan di atas.<\/p>\n<\/div>\n<\/figure>\n<h2>Perbandingan langsung untuk keperluan evaluasi<\/h2>\n<table>\n<thead>\n<tr>\n<th>Dimensi<\/th>\n<th>Security key FIDO2 (mis. YubiKey)<\/th>\n<th>OTP SMS<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Tahan phishing real-time<\/td>\n<td>Ya, kredensial terikat domain<\/td>\n<td>Tidak, kode dapat direlai<\/td>\n<\/tr>\n<tr>\n<td>Rentan SIM swap<\/td>\n<td>Tidak relevan<\/td>\n<td>Ya<\/td>\n<\/tr>\n<tr>\n<td>Rahasia tersimpan di server<\/td>\n<td>Tidak ada (hanya kunci publik)<\/td>\n<td>Ada seed\/kode transien<\/td>\n<\/tr>\n<tr>\n<td>Ketergantungan sinyal &amp; pulsa<\/td>\n<td>Tidak ada, bekerja offline<\/td>\n<td>Ya, gagal saat sinyal buruk atau roaming<\/td>\n<\/tr>\n<tr>\n<td>Biaya berulang<\/td>\n<td>Belanja modal sekali per kunci<\/td>\n<td>Biaya per pesan, berulang selamanya<\/td>\n<\/tr>\n<tr>\n<td>Kesiapan level AAL3 NIST<\/td>\n<td>Memenuhi (varian FIPS 140-3 tersedia)<\/td>\n<td>Tidak memenuhi<\/td>\n<\/tr>\n<tr>\n<td>Kecepatan login<\/td>\n<td>Satu sentuhan, \u00b12 detik<\/td>\n<td>Menunggu pesan, ketik ulang<\/td>\n<\/tr>\n<tr>\n<td>Risiko kehilangan perangkat<\/td>\n<td>Perlu kunci cadangan terdaftar<\/td>\n<td>Perlu proses pemulihan nomor<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Apa yang benar-benar dikatakan regulasi Indonesia<\/h2>\n<p>Di bagian ini justru perlu ekstra hati-hati. Sampai tulisan ini dibuat, <strong>tidak ada regulasi Indonesia yang mewajibkan FIDO2 secara eksplisit, dan tidak ada pula yang melarang OTP SMS.<\/strong> Yang ada adalah kewajiban berbasis hasil dan berbasis risiko:<\/p>\n<ul>\n<li><strong>PP 71\/2019<\/strong> tentang Penyelenggaraan Sistem dan Transaksi Elektronik mewajibkan penyelenggara sistem elektronik mengoperasikan sistem yang andal, aman, dan bertanggung jawab, termasuk menjaga keutuhan serta autentikasi transaksi elektronik.<\/li>\n<li><strong>UU PDP (UU 27\/2022)<\/strong> mewajibkan pengendali data pribadi melindungi data dari akses tidak sah dan mencegah kebocoran, dengan ancaman sanksi administratif. Masa transisi kepatuhannya berakhir 17 Oktober 2024; kontrol akses yang lemah kini berkonsekuensi hukum nyata, bukan sekadar temuan audit.<\/li>\n<li><strong>UU ITE<\/strong> (UU 11\/2008 sebagaimana diubah terakhir dengan UU 1\/2024) menempatkan akses tanpa hak ke sistem elektronik sebagai perbuatan yang dilarang. Meski begitu, yang menanggung akibat operasional dan reputasional dari pengambilalihan akun tetaplah organisasi.<\/li>\n<li><strong>POJK 11\/2022<\/strong> tentang Penyelenggaraan Teknologi Informasi oleh Bank Umum menganut pendekatan <em>risk-based<\/em>: kekuatan autentikasi harus sepadan dengan tingkat risiko transaksi dan kekritisan sistem. Untuk akses istimewa (<em>privileged access<\/em>), administrator core banking, dan persetujuan transaksi bernilai besar, argumen bahwa OTP SMS sudah memadai makin sulit dipertahankan di hadapan auditor. Penerapan berbasis risiko ini kami bahas lebih rinci pada <a href=\"\/blog\/mfa-berbasis-risiko-perbankan-pojk-11-2022\/\">MFA berbasis risiko sesuai POJK 11\/2022<\/a>.<\/li>\n<li><strong>Permenkes 24\/2022<\/strong> tentang Rekam Medis Elektronik mensyaratkan pengamanan dan pembatasan hak akses RME. Autentikasi kuat pada akun dokter dan admin sistem adalah cara konkret memenuhi syarat itu.<\/li>\n<\/ul>\n<p>Rujukan teknis yang lazim dipakai auditor adalah <strong>NIST SP 800-63B<\/strong>. Dokumen itu menempatkan pengiriman kode lewat jaringan telepon publik sebagai kanal <em>restricted<\/em> \u2014 bukan terlarang, tetapi wajib disertai penilaian risiko dan penyediaan alternatif. Adapun Authenticator Assurance Level 3 mensyaratkan autentikator berbasis perangkat keras yang tahan peniruan verifier. Kunci FIDO2 memenuhi kriteria itu; bagi organisasi yang membutuhkan bukti validasi kriptografi formal, tersedia varian bersertifikasi <strong>FIPS 140-3<\/strong>.<\/p>\n<h2>Kapan OTP SMS masih masuk akal<\/h2>\n<p>Menyingkirkan OTP SMS sepenuhnya sering tidak realistis, dan tidak selalu perlu. Ia tetap berguna untuk basis nasabah ritel yang sangat luas dengan literasi digital beragam, sebagai jalur pemulihan darurat, dan untuk konfirmasi transaksi bernilai rendah. Pendekatan yang proporsional adalah <em>tiering<\/em>: security key untuk populasi berisiko tinggi, OTP sebagai lapisan tambahan di segmen berisiko rendah. Satu syaratnya: OTP jangan sampai menjadi jalur pintas yang menganulir kekuatan security key itu sendiri.<\/p>\n<h2>Langkah adopsi bertahap yang realistis<\/h2>\n<ul>\n<li><strong>Petakan populasi berisiko.<\/strong> Mulai dari administrator domain, tim DevOps, pemegang akses basis data, eksekutif keuangan, dan pengguna dengan kewenangan persetujuan transaksi.<\/li>\n<li><strong>Jalankan pilot 20\u201350 pengguna<\/strong> selama satu sampai dua bulan. Ukur tiket bantuan dan waktu login sebelum diperluas.<\/li>\n<li><strong>Wajibkan dua kunci per pengguna<\/strong> sejak awal \u2014 satu untuk harian, satu cadangan yang disimpan aman. Ini menutup alasan paling umum organisasi kembali ke OTP.<\/li>\n<li><strong>Perkuat proses <em>help desk<\/em>.<\/strong> Prosedur reset akun yang longgar membatalkan seluruh investasi autentikasi kuat.<\/li>\n<li><strong>Tutup jalur mundur secara bertahap<\/strong> setelah cakupan kunci memadai, supaya penyerang tidak tinggal memilih metode terlemah yang masih aktif.<\/li>\n<\/ul>\n<p>Soal pemilihan model kunci \u2014 USB-A atau USB-C, perlu NFC atau tidak, varian FIPS, hingga protokol tambahan seperti PIV dan OpenPGP \u2014 sebaiknya diputuskan setelah pemetaan populasi selesai. Pertimbangan detailnya bisa Anda telusuri pada panduan <a href=\"\/blog\/memilih-yubikey-untuk-perusahaan-panduan-lengkap\/\">memilih YubiKey untuk perusahaan<\/a>.<\/p>\n<h3>Pertanyaan yang sering diajukan<\/h3>\n<p><strong>Apakah OTP SMS dilarang oleh regulasi Indonesia?<\/strong> Tidak. Tidak ada ketentuan yang melarang OTP SMS. Yang diwajibkan adalah pengamanan sistem elektronik dan pelindungan data pribadi yang memadai serta sepadan dengan risiko, sebagaimana diatur PP 71\/2019 dan UU PDP. Metode autentikasinya sendiri diserahkan pada penilaian risiko masing-masing organisasi.<\/p>\n<p><strong>Apakah FIDO2 wajib untuk bank?<\/strong> Tidak ada kewajiban eksplisit. POJK 11\/2022 menuntut kontrol pengamanan yang proporsional terhadap risiko. FIDO2 adalah salah satu cara memenuhinya, terutama untuk akses istimewa dan sistem kritikal, tetapi bukan satu-satunya jalur kepatuhan yang diakui.<\/p>\n<p><strong>Bagaimana jika kunci fisik hilang atau rusak?<\/strong> Justru karena itu kebijakan standarnya adalah mendaftarkan minimal dua kunci per pengguna. Bila satu hilang, pengguna beralih ke cadangan dan administrator mencabut kredensial kunci yang hilang. Tanpa PIN dan tanpa kehadiran fisik pemiliknya, kunci yang jatuh ke tangan orang lain tidak serta-merta bisa dipakai.<\/p>\n<p><strong>Apakah security key lebih mahal daripada OTP SMS?<\/strong> Perbandingannya bukan apel dengan apel. Security key adalah belanja modal sekali per unit dengan umur pakai bertahun-tahun; OTP SMS menimbulkan biaya per pesan yang berjalan terus. Untuk populasi karyawan internal, titik impas umumnya tercapai dalam satu sampai dua tahun \u2014 itu estimasi kasar, bukan angka baku, dan belum menghitung biaya insiden yang berhasil dihindari.<\/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: mengapa hardware key FIDO2 tahan phishing dan account takeover, apa kata regulasi Indonesia, dan cara adopsi bertahap.<\/p>\n","protected":false},"author":19941,"featured_media":5464,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1466],"tags":[],"coauthors":[1470],"class_list":["post-5213","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security"],"_links":{"self":[{"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5213","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=5213"}],"version-history":[{"count":3,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5213\/revisions"}],"predecessor-version":[{"id":5414,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5213\/revisions\/5414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/media\/5464"}],"wp:attachment":[{"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/media?parent=5213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/categories?post=5213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/tags?post=5213"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/coauthors?post=5213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}