{"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-09T11:02:14","modified_gmt":"2026-08-09T04:02:14","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 mengikat kredensial pada domain situs asli dan menyimpan kunci privat di dalam chip, sehingga kode tidak bisa diteruskan ke penyerang. OTP SMS mengirim rahasia bersama lewat jaringan seluler yang rentan SIM swap dan phishing real-time. Keduanya sah dipakai, tetapi ketahanan phishing keduanya berbeda jauh.<\/div>\n<p>Perdebatan <strong>security key vs OTP SMS<\/strong> sering direduksi menjadi soal kenyamanan versus keamanan. Padahal perbedaan keduanya jauh lebih mendasar: keduanya berdiri di atas model ancaman yang berbeda. OTP SMS adalah <em>shared secret<\/em> \u2014 sebuah rahasia yang dikirim melalui pihak ketiga dan bisa diketik ulang oleh siapa pun yang berhasil membujuk penggunanya. Security key FIDO2 adalah <em>kriptografi kunci publik<\/em> yang terikat pada domain, tidak pernah meninggalkan perangkat keras, dan secara arsitektural tidak bisa diteruskan ke situs palsu. Artikel ini membedah perbedaan itu secara praktis untuk institusi perbankan dan organisasi enterprise di Indonesia, tanpa mengklaim bahwa OTP SMS dilarang, karena memang tidak. 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 bekerja dengan asumsi bahwa hanya pemilik sah yang dapat membaca pesan pada nomor terdaftar, dan bahwa pengguna akan mengetikkan kode itu hanya di tempat yang benar. Dua asumsi ini persis yang diserang oleh teknik penipuan modern. Sebaliknya, protokol WebAuthn\/FIDO2 tidak mengirimkan rahasia apa pun. Browser hanya menandatangani <em>challenge<\/em> memakai kunci privat yang tersimpan di elemen aman kunci fisik, dan tanda tangan itu hanya sah 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 namun menentukan: pada OTP SMS, korban adalah bagian dari rantai keamanan; pada FIDO2, korban dikeluarkan dari rantai itu. Pengguna boleh saja 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 mengajukan penggantian kartu SIM ke gerai operator. Begitu nomor berpindah, seluruh OTP mengalir ke perangkat penyerang. Tidak ada kelemahan di sistem bank atau rumah sakit yang dieksploitasi di sini \u2014 titik lemahnya ada di proses verifikasi pihak ketiga yang berada 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 ancaman yang paling sering diremehkan. Kit phishing modern bertindak sebagai proksi transparan: korban login di situs tiruan, kredensial dan OTP diteruskan ke situs asli dalam hitungan detik, lalu penyerang mencuri <em>session cookie<\/em> yang sudah terautentikasi. Karena OTP tetap valid pada saat itu, masa berlaku 60 detik tidak menolong. FIDO2 memutus serangan ini secara struktural melalui <em>origin binding<\/em> \u2014 inilah yang dimaksud 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 dirancang dengan asumsi kerahasiaan tinggi. Di sisi perangkat, aplikasi berbahaya dengan izin baca SMS dapat meneruskan kode secara diam-diam. Kunci privat pada YubiKey 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 dan 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 dapat 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>Penting untuk berhati-hati di sini. Sampai saat ini, <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 menyelenggarakan sistem yang andal, aman, dan bertanggung jawab, termasuk melindungi keutuhan serta autentikasi transaksi elektronik.<\/li>\n<li><strong>UU PDP (UU 27\/2022)<\/strong> membebankan kewajibkan pengendali data pribadi melindungi data dari akses tidak sah dan mencegah kebocoran, dengan potensi sanksi administratif. Masa transisi kepatuhannya telah berakhir pada 17 Oktober 2024, sehingga kontrol akses yang lemah kini berkonsekuensi hukum nyata.<\/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 \u2014 namun tetap organisasi yang menanggung akibat operasional dan reputasional dari pengambilalihan akun.<\/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 semakin sulit dipertahankan di hadapan auditor. Pembahasan lebih rinci soal penerapan berbasis risiko ini ada 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 tersebut.<\/li>\n<\/ul>\n<p>Rujukan teknis yang lazim dipakai auditor adalah <strong>NIST SP 800-63B<\/strong>, yang menempatkan pengiriman kode lewat jaringan telepon publik sebagai kanal <em>restricted<\/em> \u2014 bukan terlarang, tetapi disertai kewajiban menilai risiko dan menyiapkan alternatif. Sementara Authenticator Assurance Level 3 mensyaratkan autentikator berbasis perangkat keras yang tahan peniruan verifier. Kunci FIDO2 memenuhi kriteria itu, dan varian bersertifikasi <strong>FIPS 140-3<\/strong> tersedia bagi organisasi yang membutuhkan bukti validasi kriptografi formal.<\/p>\n<h2>Kapan OTP SMS masih masuk akal<\/h2>\n<p>Menyingkirkan OTP SMS sepenuhnya sering tidak realistis, dan tidak selalu perlu. OTP SMS tetap berguna sebagai lapisan untuk basis nasabah ritel yang sangat luas dengan literasi digital beragam, sebagai jalur pemulihan darurat, dan sebagai konfirmasi transaksi bernilai rendah. Pendekatan yang proporsional adalah <em>tiering<\/em>: terapkan security key pada populasi berisiko tinggi, dan pertahankan OTP sebagai lapisan tambahan di segmen berisiko rendah \u2014 sambil memastikan OTP tidak dijadikan jalur pintas yang menganulir kekuatan security key.<\/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 hingga dua bulan, ukur tiket bantuan dan waktu login sebelum meluas.<\/li>\n<li><strong>Wajibkan dua kunci per pengguna<\/strong> sejak awal \u2014 satu harian, satu cadangan yang disimpan aman. Ini menghilangkan alasan terbesar organisasi kembali ke OTP.<\/li>\n<li><strong>Perkuat proses <em>help desk<\/em>.<\/strong> Prosedur reset akun yang lemah membatalkan seluruh investasi autentikasi kuat.<\/li>\n<li><strong>Tutup jalur mundur secara bertahap<\/strong>, setelah cakupan kunci memadai, agar penyerang tidak sekadar memilih metode terlemah yang masih aktif.<\/li>\n<\/ul>\n<p>Pemilihan model kunci \u2014 USB-A atau USB-C, dukungan NFC, varian FIPS, serta protokol yang dibutuhkan seperti PIV dan OpenPGP \u2014 sebaiknya ditentukan setelah pemetaan populasi selesai. Pertimbangan detailnya dapat 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 dalam PP 71\/2019 dan UU PDP. Pemilihan metode autentikasi adalah keputusan berbasis penilaian risiko 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, khususnya 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> Karena itu kebijakan standar adalah mendaftarkan minimal dua kunci per pengguna. Bila satu hilang, pengguna memakai cadangan dan administrator mencabut kredensial kunci yang hilang. Kunci yang hilang tanpa PIN dan tanpa kehadiran fisik pemiliknya tidak dapat langsung dipakai penyerang.<\/p>\n<p><strong>Apakah security key lebih mahal daripada OTP SMS?<\/strong> Security key adalah belanja modal sekali per unit dengan umur pakai bertahun-tahun, sedangkan OTP SMS menimbulkan biaya per pesan yang terus berjalan. Pada populasi karyawan internal, titik impasnya umumnya tercapai dalam satu hingga dua tahun \u2014 sebagai estimasi kasar, bukan angka baku, dan belum menghitung biaya insiden yang 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":5212,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"coauthors":[1470],"class_list":["post-5213","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\/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":2,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5213\/revisions"}],"predecessor-version":[{"id":5378,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5213\/revisions\/5378"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/media\/5212"}],"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}]}}