{"id":5237,"date":"2026-08-07T10:29:16","date_gmt":"2026-08-07T03:29:16","guid":{"rendered":"https:\/\/dtisolution.id\/blog\/?p=5237"},"modified":"2026-08-25T00:36:38","modified_gmt":"2026-08-24T17:36:38","slug":"mfa-tahan-phishing-panduan-lengkap-enterprise-perbankan","status":"publish","type":"post","link":"https:\/\/dtisolution.id\/blog\/mfa-tahan-phishing-panduan-lengkap-enterprise-perbankan\/","title":{"rendered":"MFA Tahan Phishing: Panduan Lengkap Enterprise &#038; Perbankan"},"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> MFA tahan phishing adalah autentikasi yang secara kriptografis mengikat kredensial pada domain layanan, sehingga kredensial tidak dapat dipakai ulang di situs palsu maupun oleh proxy adversary-in-the-middle. Implementasi paling matang adalah FIDO2\/WebAuthn dengan security key hardware. Berbeda dengan OTP SMS atau kode TOTP, tidak ada rahasia yang bisa dibacakan, disalin, atau diteruskan korban kepada penyerang.<\/div>\n<p><strong>MFA tahan phishing<\/strong> (phishing-resistant multi-factor authentication) dirancang agar kredensial pengguna tidak bisa dicuri lalu dipakai ulang oleh penyerang, bahkan ketika korban sudah telanjur membuka halaman login palsu. Bedanya dengan MFA konvensional cukup mendasar. Pada MFA lemah, faktor kedua tetap berupa <em>rahasia bersama<\/em> berumur pendek: kode enam digit yang bisa dibacakan lewat telepon, disalin ke situs tiruan, atau diteruskan otomatis oleh proxy penyerang. Pada MFA tahan phishing, faktor kedua adalah kunci privat yang tidak pernah meninggalkan perangkat keras dan hanya mau menandatangani <em>challenge<\/em> untuk domain yang benar. Artikel ini menguraikan mekanismenya, membandingkan opsi yang tersedia, menempatkannya dalam kerangka regulasi Indonesia yang berbasis risiko, lalu menutup dengan urutan rollout yang realistis untuk enterprise dan perbankan.<\/p>\n<figure style=\"margin:20px 0\"><img decoding=\"async\" src=\"https:\/\/dtisolution.id\/blog\/wp-content\/uploads\/2026\/07\/dti-pillar-1785085445-15056.jpg\" alt=\"Ilustrasi YubiKey \u2014 MFA Tahan Phishing: Panduan Lengkap Enterprise &amp; Perbankan\" 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>Mengapa phishing masih menembus MFA yang sudah dipasang<\/h2>\n<p>Banyak organisasi di Indonesia sudah menyalakan MFA, namun pengambilalihan akun tetap terjadi. Masalahnya jarang ada pada MFA itu sendiri; jenis faktor yang dipilih masih bisa direlai penyerang. Tiga pola serangan berikut perlu dipahami sebelum memilih teknologi, sebab masing-masing membidik titik lemah yang berbeda.<\/p>\n<h3>Adversary-in-the-middle (AiTM) dan pencurian token sesi<\/h3>\n<p>Teknik inilah yang paling mengubah lanskap dalam beberapa tahun terakhir. Penyerang tidak lagi membangun halaman tiruan statis; mereka menjalankan <em>reverse proxy<\/em> yang meneruskan setiap permintaan korban ke situs asli secara real time. Korban melihat halaman login yang identik (wajar, karena memang berasal dari server asli), memasukkan kata sandi, lalu OTP. Proxy meneruskan keduanya dalam hitungan detik, autentikasi berhasil, dan yang dipanen penyerang bukan sekadar kredensial melainkan <em>cookie<\/em> sesi yang sudah terautentikasi. Dengan cookie itu, penyerang masuk tanpa perlu melewati MFA lagi. Semua faktor berbasis kode rentan terhadap pola ini, entah OTP SMS, OTP email, maupun TOTP dari aplikasi <em>authenticator<\/em> \u2014 kode tersebut tidak tahu sedang diserahkan ke domain palsu.<\/p>\n<h3>SIM swap, malware pembaca SMS, dan rekayasa sosial<\/h3>\n<p>Jalur SMS membawa permukaan serangan tambahan di luar kendali organisasi. Nomor bisa diambil alih lewat penggantian kartu SIM secara curang. Malware Android bisa membaca notifikasi pesan. Penipu bermodus petugas call center cukup meminta korban menyebutkan kodenya. Semuanya bekerja karena OTP pada dasarnya adalah rahasia yang bisa diucapkan manusia, dan selama sebuah faktor dapat dibacakan, faktor itu dapat direkayasa sosial. Perbandingan menyeluruh kedua pendekatan ini dibahas terpisah dalam ulasan <a href=\"\/blog\/security-key-vs-otp-sms-tahan-phishing\/\">security key vs OTP SMS dan mana yang benar-benar tahan phishing<\/a>.<\/p>\n<h3>MFA fatigue dan push bombing<\/h3>\n<p>Notifikasi <em>push<\/em> sederhana (tekan &#8220;Setuju&#8221;) memang menghapus kerepotan mengetik kode, tetapi memindahkan keputusan keamanan ke refleks pengguna. Penyerang yang sudah memegang kata sandi tinggal memicu puluhan permintaan berturut-turut sampai korban menyetujui satu \u2014 karena lelah, atau mengira ada gangguan sistem. Mitigasi seperti <em>number matching<\/em> dan penampilan konteks lokasi menurunkan risikonya secara berarti, tapi tidak menghilangkannya: pengguna tetap bisa menyetujui permintaan yang dipicu dari sesi phishing yang sedang berlangsung bersamaan.<\/p>\n<h2>Cara kerja FIDO2\/WebAuthn sebagai fondasi MFA tahan phishing<\/h2>\n<p>FIDO2 adalah payung bagi dua spesifikasi yang bekerja berpasangan: <strong>WebAuthn<\/strong> (standar W3C, antarmuka antara browser\/aplikasi dan sistem operasi) dan <strong>CTAP2<\/strong> (protokol antara perangkat dan <em>authenticator<\/em> eksternal seperti security key USB\/NFC). Keduanya menggantikan model rahasia bersama dengan kriptografi kunci publik.<\/p>\n<h3>Pendaftaran dan autentikasi<\/h3>\n<ul>\n<li><strong>Registrasi:<\/strong> authenticator membangkitkan pasangan kunci baru khusus untuk satu layanan. Kunci privat disimpan di elemen aman dan tidak pernah bisa diekstraksi; hanya kunci publik yang dikirim ke server untuk disimpan pada profil pengguna.<\/li>\n<li><strong>Autentikasi:<\/strong> server mengirim <em>challenge<\/em> acak. Authenticator menandatanganinya dengan kunci privat setelah pengguna melakukan <em>user presence<\/em> (sentuh tombol) dan, bila diminta, <em>user verification<\/em> (PIN atau sidik jari).<\/li>\n<li><strong>Verifikasi:<\/strong> server memeriksa tanda tangan terhadap kunci publik yang tersimpan. Tidak ada rahasia yang berpindah, tidak ada yang bisa diputar ulang.<\/li>\n<\/ul>\n<h3>Origin binding: inti ketahanan terhadap phishing<\/h3>\n<p>Ketahanannya tidak datang dari kriptografi asimetris semata, melainkan dari <em>origin binding<\/em>. Browser menyertakan asal domain sebenarnya ke dalam data yang ditandatangani, dan authenticator hanya mau memakai kunci yang terdaftar untuk domain persis itu. Ketika korban berada di domain tiruan, security key tidak menemukan kredensial yang cocok; proses gagal begitu saja, tanpa menuntut kewaspadaan pengguna sedikit pun. Inilah sebabnya reverse proxy AiTM tidak bisa merelai FIDO2: proxy berjalan pada domain berbeda, sehingga tanda tangan yang dihasilkan tidak valid di server asli. Uraian teknis yang lebih dalam, termasuk struktur <em>clientDataJSON<\/em> dan alur <em>attestation<\/em>, tersedia pada pembahasan <a href=\"\/blog\/fido2-webauthn-cara-kerja-lebih-aman-dari-otp-sms\/\">cara kerja FIDO2\/WebAuthn dan kenapa lebih aman dari OTP<\/a>.<\/p>\n<style>\n.dti-fig{--navy:#2C4A7E;--navy-d:#1F365C;--coral:#E85A5A;--coral-d:#C84545;--green:#4E9C6E;--amber:#E39B54;--ink:#111827;--muted:#4B5563;--line:#E5E7EB;--tint:#F3F4F6;margin:26px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}\n.dti-fig *{box-sizing:border-box}\n.dti-fig .dcap{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--navy);padding:10px 16px;border-bottom:1px solid var(--line);background:var(--tint)}\n.dti-fig .dbd{padding:20px 16px}\n.dti-fig .dfoot{font-size:12px;color:var(--muted);font-style:italic;margin-top:14px;line-height:1.45}\n.dti-diag-mfa .lane-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin:0 0 10px}\n.dti-diag-mfa .laneA .lane-label{color:var(--coral-d)}.dti-diag-mfa .laneB .lane-label{color:var(--green)}\n.dti-diag-mfa .laneB{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}\n.dti-diag-mfa .flow{display:flex;gap:12px;align-items:stretch}\n.dti-diag-mfa .c{flex:1;position:relative;background:#fff;border:1px solid var(--line);border-radius:8px;padding:11px 12px}\n.dti-diag-mfa .c b{display:block;font-size:13.5px;color:var(--ink);line-height:1.2;margin-bottom:4px}\n.dti-diag-mfa .c small{font-size:11.5px;color:var(--muted);line-height:1.35}\n.dti-diag-mfa .c:not(:last-child)::after{content:\"\u203a\";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--coral);font-size:22px;font-weight:700;z-index:2}\n.dti-diag-mfa .c.out-a{background:var(--coral-d);border-color:var(--coral-d)}.dti-diag-mfa .c.out-b{background:var(--green);border-color:var(--green)}\n.dti-diag-mfa .out-a b,.dti-diag-mfa .out-b b{color:#fff}.dti-diag-mfa .out-a small,.dti-diag-mfa .out-b small{color:rgba(255,255,255,.85)}\n@media(max-width:640px){.dti-diag-mfa .flow{flex-direction:column}.dti-diag-mfa .c:not(:last-child)::after{content:\"\u2304\";right:auto;left:50%;top:auto;bottom:-15px;transform:translateX(-50%)}}<\/style>\n<figure class=\"dti-fig dti-diag-mfa\"><figcaption class=\"dcap\">Serangan Adversary-in-the-Middle: OTP vs FIDO2<\/figcaption><div class=\"dbd\">\n<div class=\"lane laneA\">\n<p class=\"lane-label\">Skenario A &mdash; OTP SMS \/ TOTP: kode dapat direlai<\/p>\n<div class=\"flow\">\n<div class=\"c\"><b>Korban membuka situs tiruan<\/b><small>Halaman login identik &mdash; diteruskan real time dari server asli oleh reverse proxy<\/small><\/div>\n<div class=\"c\"><b>Kata sandi + OTP dimasukkan<\/b><small>Kode tidak tahu sedang diserahkan ke domain palsu<\/small><\/div>\n<div class=\"c\"><b>Proxy meneruskan ke situs asli<\/b><small>Autentikasi berhasil dalam hitungan detik<\/small><\/div>\n<div class=\"c out-a\"><b>Cookie sesi dipanen<\/b><small>Penyerang masuk tanpa perlu melewati MFA lagi<\/small><\/div>\n<\/div>\n<\/div>\n<div class=\"lane laneB\">\n<p class=\"lane-label\">Skenario B &mdash; FIDO2 \/ security key: origin binding<\/p>\n<div class=\"flow\">\n<div class=\"c\"><b>Korban membuka situs tiruan<\/b><small>Halaman phishing yang sama &mdash; tanpa perlu kewaspadaan pengguna<\/small><\/div>\n<div class=\"c\"><b>Browser menyertakan origin<\/b><small>Domain asal ikut masuk ke data yang ditandatangani<\/small><\/div>\n<div class=\"c\"><b>Security key menolak<\/b><small>Tidak ada kredensial terdaftar untuk domain tiruan<\/small><\/div>\n<div class=\"c out-b\"><b>Login gagal &mdash; tidak ada yang direlai<\/b><small>Tanda tangan tidak pernah dibuat; sesi tidak terbentuk<\/small><\/div>\n<\/div>\n<\/div>\n<p class=\"dfoot\">*Pemilihan metode adalah keputusan manajemen risiko: tidak ada regulasi Indonesia yang melarang OTP SMS maupun mewajibkan FIDO2.<\/p>\n<\/div>\n<\/figure>\n<h3>Discoverable credential, passkey, dan attestation<\/h3>\n<p>Kredensial FIDO2 bisa berupa <em>non-discoverable<\/em> (server harus menyebut identitas lebih dulu) atau <em>discoverable credential<\/em> alias <em>resident key<\/em>, yang menyimpan identitas pengguna di dalam authenticator sehingga dapat dipakai sebagai faktor tunggal untuk login tanpa kata sandi. Istilah <em>passkey<\/em> merujuk pada discoverable credential ini. Satu catatan penting: passkey yang tersinkronisasi di cloud punya profil risiko berbeda dari passkey yang terikat pada perangkat keras (<em>device-bound<\/em>), karena akun cloud tempat pemulihannya menjadi titik kegagalan baru. Untuk peran berisiko tinggi, organisasi umumnya memilih authenticator device-bound yang mendukung <em>attestation<\/em>, yaitu pernyataan kriptografis mengenai model perangkat. Dengan begitu, hanya security key yang lolos evaluasi internal \u2014 misalnya yang tersertifikasi FIDO2 Level 2 atau tervalidasi FIPS 140-3 \u2014 yang boleh didaftarkan.<\/p>\n<h2>Membandingkan metode: security key, TOTP, push, dan OTP SMS<\/h2>\n<p>Tidak ada regulasi Indonesia yang melarang OTP SMS, dan tidak ada pula yang mewajibkan FIDO2. Memilih metode adalah keputusan manajemen risiko: menimbang nilai aset dan dampak kompromi terhadap biaya serta friksi operasional. Tabel berikut merangkum karakteristik tiap metode untuk membantu penimbangan itu.<\/p>\n<table>\n<thead>\n<tr>\n<th>Metode<\/th>\n<th>Ketahanan terhadap AiTM\/phishing<\/th>\n<th>Ketergantungan eksternal<\/th>\n<th>Friksi &amp; biaya<\/th>\n<th>Kecocokan tipikal<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>OTP SMS<\/td>\n<td>Rendah \u2014 kode dapat direlai, rentan SIM swap<\/td>\n<td>Operator seluler, sinyal, biaya per pesan<\/td>\n<td>Friksi rendah, biaya berulang<\/td>\n<td>Nasabah ritel massal sebagai lapisan dasar<\/td>\n<\/tr>\n<tr>\n<td>OTP email<\/td>\n<td>Rendah \u2014 bergantung keamanan akun email<\/td>\n<td>Layanan email, deliverability<\/td>\n<td>Friksi rendah, biaya rendah<\/td>\n<td>Cadangan terbatas, bukan faktor utama<\/td>\n<\/tr>\n<tr>\n<td>TOTP (aplikasi authenticator)<\/td>\n<td>Rendah\u2013menengah \u2014 tidak rentan SIM swap, tetap dapat direlai<\/td>\n<td>Perangkat pengguna, sinkronisasi waktu<\/td>\n<td>Friksi menengah, biaya rendah<\/td>\n<td>Karyawan umum, aplikasi internal berisiko sedang<\/td>\n<\/tr>\n<tr>\n<td>Push dengan number matching<\/td>\n<td>Menengah \u2014 mengurangi push bombing, belum origin-bound<\/td>\n<td>Konektivitas data, vendor IdP<\/td>\n<td>Friksi rendah, biaya lisensi<\/td>\n<td>Angkatan kerja luas dengan perangkat terkelola<\/td>\n<\/tr>\n<tr>\n<td>Security key FIDO2\/WebAuthn<\/td>\n<td>Tinggi \u2014 origin binding menggagalkan relai<\/td>\n<td>Tidak perlu jaringan seluler maupun baterai<\/td>\n<td>Friksi rendah setelah terdaftar, biaya perangkat di muka<\/td>\n<td>Admin, akses privileged, treasury, developer, eksekutif<\/td>\n<\/tr>\n<tr>\n<td>Sertifikat pada smart card\/PIV<\/td>\n<td>Tinggi \u2014 bergantung kematangan PKI internal<\/td>\n<td>Infrastruktur CA, middleware<\/td>\n<td>Friksi menengah, biaya operasional PKI<\/td>\n<td>Lingkungan yang sudah memiliki PKI dan kontrol fisik<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Pola yang lazim di lapangan bukan penggantian total, melainkan <em>tiering<\/em>: security key untuk populasi berisiko tinggi, TOTP atau push untuk populasi umum, dan OTP SMS dipertahankan sebagai jalur cadangan dengan kontrol tambahan seperti pembatasan transaksi. Kriteria memilih model perangkat \u2014 konektor USB-A\/USB-C, NFC, dukungan PIV dan OpenPGP, versi FIPS, sampai jumlah slot \u2014 dirinci dalam panduan <a href=\"\/blog\/memilih-yubikey-untuk-perusahaan-panduan-lengkap\/\">memilih YubiKey untuk perusahaan<\/a>.<\/p>\n<h2>Login passwordless: dari faktor kedua menjadi faktor utama<\/h2>\n<p>Setelah security key terpasang sebagai faktor kedua, langkah berikutnya adalah menghapus kata sandi dari alur login sama sekali. Secara teknis, ini berarti memakai discoverable credential yang dikombinasikan dengan user verification: satu perangkat keras plus satu PIN sudah memenuhi dua faktor, yakni sesuatu yang Anda miliki dan sesuatu yang Anda ketahui.<\/p>\n<p>Manfaatnya melampaui kenyamanan. Tanpa kata sandi, tidak ada lagi basis data kata sandi yang bisa dicuri, tidak ada penggunaan ulang lintas layanan, dan volume tiket <em>reset password<\/em> yang biasanya mendominasi beban service desk ikut terpangkas. Yang justru perlu direncanakan matang adalah pemulihan: begitu kata sandi hilang dari alur, kehilangan perangkat menjadi satu-satunya jalur kegagalan. Praktik standarnya, daftarkan minimal dua authenticator per pengguna \u2014 satu primer, satu cadangan yang disimpan aman \u2014 lalu siapkan prosedur <em>re-enrollment<\/em> dengan verifikasi identitas. Rancangan alur, dukungan protokol pada IdP, serta penanganan aplikasi legacy yang belum mendukung WebAuthn dibahas pada artikel <a href=\"\/blog\/passwordless-login-enterprise-webauthn-implementasi\/\">passwordless login enterprise dan implementasinya<\/a>.<\/p>\n<h2>Proteksi akses privileged: prioritas pertama MFA tahan phishing<\/h2>\n<p>Kalau anggaran terbatas, mulailah dari akses istimewa. Kompromi satu akun domain admin, root database, atau operator sistem pembayaran membawa dampak yang tidak sebanding dengan kompromi akun pengguna biasa.<\/p>\n<h3>Cakupan yang perlu dilindungi<\/h3>\n<ul>\n<li>Akun administrator direktori identitas dan konsol IdP, termasuk akun <em>break-glass<\/em> yang sering luput dari kebijakan MFA.<\/li>\n<li>Konsol cloud dan akun root penyedia layanan, berikut akses ke <em>secret manager<\/em>.<\/li>\n<li>Akses SSH ke server produksi \u2014 bisa memakai kunci SSH berbasis FIDO (tipe <em>sk-ecdsa<\/em>\/<em>sk-ed25519<\/em>) sehingga autentikasi menuntut kehadiran fisik perangkat.<\/li>\n<li>Penandatanganan kode dan artefak build, dengan kunci privat tersimpan di dalam perangkat keras agar tidak bisa disalin dari workstation developer.<\/li>\n<li>Terminal operasional perbankan, aplikasi core, dan pengguna yang berwenang mengotorisasi transaksi bernilai besar.<\/li>\n<li>Akses vendor dan pihak ketiga, yang kerap menjadi jalur masuk paling lemah dalam rantai pasok teknologi.<\/li>\n<\/ul>\n<p>Integrasi dengan sistem PAM sama pentingnya: jadikan security key syarat untuk membuka <em>vault<\/em> kredensial dan memulai sesi istimewa, bukan sekadar untuk login ke portal. Dengan begitu seluruh rantai, dari identitas sampai sesi, terikat pada kehadiran fisik perangkat.<\/p>\n<h2>Posisi regulasi Indonesia: pendekatan berbasis risiko, bukan daftar teknologi wajib<\/h2>\n<p>Satu hal perlu ditegaskan sejak awal: kerangka hukum Indonesia umumnya bersifat <em>technology-neutral<\/em>. Regulasi menetapkan kewajiban hasil \u2014 sistem yang andal dan aman, perlindungan data pribadi, pengendalian akses yang memadai \u2014 lalu menyerahkan pilihan teknis pada penilaian risiko masing-masing penyelenggara. Tidak ada ketentuan yang menyebut FIDO2 sebagai kewajiban, dan tidak ada yang melarang OTP SMS.<\/p>\n<h3>UU ITE dan PP 71\/2019<\/h3>\n<p>UU No. 11 Tahun 2008 tentang Informasi dan Transaksi Elektronik beserta perubahannya (UU No. 19 Tahun 2016 dan UU No. 1 Tahun 2024) mewajibkan sistem elektronik diselenggarakan secara andal dan aman, dan penyelenggaranya bertanggung jawab atas beroperasinya sistem sebagaimana mestinya. PP No. 71 Tahun 2019 tentang Penyelenggaraan Sistem dan Transaksi Elektronik menurunkannya menjadi kewajiban Penyelenggara Sistem Elektronik untuk menjaga keandalan, keamanan, serta ketersediaan sistem, termasuk pengamanan terhadap akses tidak sah. MFA tahan phishing adalah salah satu cara memenuhi kewajiban itu \u2014 bukan bentuk kepatuhan yang ditentukan namanya.<\/p>\n<h3>UU PDP No. 27 Tahun 2022<\/h3>\n<p>UU Perlindungan Data Pribadi mewajibkan Pengendali Data Pribadi melindungi data dari akses dan pemrosesan tidak sah, serta memberitahukan kegagalan pelindungan data pribadi kepada subjek data dan lembaga terkait dalam tenggat yang ditentukan. Pengambilalihan akun karyawan yang berujung pada akses ke basis data pelanggan adalah skenario insiden yang langsung memicu kewajiban ini. Memperkuat autentikasi pada akun yang menyentuh data pribadi karenanya merupakan langkah mitigasi yang relevan secara hukum, di samping kewajiban lain seperti pemusnahan data pada akhir masa retensi (Pasal 44).<\/p>\n<h3>POJK 11\/2022 untuk bank umum<\/h3>\n<p>POJK No. 11\/POJK.03\/2022 tentang Penyelenggaraan Teknologi Informasi oleh Bank Umum menekankan penerapan manajemen risiko teknologi informasi yang menyeluruh: pengendalian akses berbasis prinsip <em>least privilege<\/em> dan pemisahan tugas, pengamanan akses istimewa, serta pengelolaan risiko siber yang proporsional terhadap kompleksitas usaha bank. Kerangka ini menuntut bank membuktikan bahwa kontrol yang dipilih sepadan dengan risiko yang dihadapi. Ketika penilaian risiko menunjukkan akun administrator sistem inti berhadapan dengan ancaman AiTM yang nyata, argumen untuk memakai autentikasi tahan phishing pada populasi tersebut menjadi kuat dan mudah didokumentasikan kepada pengawas \u2014 sekali lagi sebagai pilihan kontrol, bukan sebagai kewajiban normatif. Penerapan segmentasi kontrol menurut tingkat risiko nasabah dan transaksi diulas lebih lanjut pada panduan <a href=\"\/blog\/mfa-berbasis-risiko-perbankan-pojk-11-2022\/\">MFA berbasis risiko perbankan sesuai POJK 11\/2022<\/a>.<\/p>\n<h3>Sektor dan ketentuan lain yang relevan<\/h3>\n<ul>\n<li><strong>Permenkes No. 24 Tahun 2022<\/strong> tentang Rekam Medis Elektronik mengatur keamanan RME, termasuk pengaturan hak akses, autentikasi pengguna, dan jejak audit. Dalam konteks itu, penguatan autentikasi tenaga medis dan administrator SIMRS menjadi relevan.<\/li>\n<li><strong>POJK No. 30 Tahun 2024<\/strong> dan <strong>UU No. 4 Tahun 2023 (P2SK)<\/strong> memperluas kewajiban pelaporan dan tata kelola konglomerasi keuangan. Konsolidasi data lintas entitas menuntut kontrol akses yang konsisten di seluruh anggota grup, bukan hanya di entitas induk.<\/li>\n<li><strong>Ketentuan pemusnahan media<\/strong> \u2014 termasuk PADK di lingkungan otoritas dan praktik yang mengacu pada <strong>NIST SP 800-88<\/strong> \u2014 perlu diperhatikan saat menonaktifkan perangkat. Catatan penting: <em>degaussing<\/em> hanya efektif untuk media magnetik seperti HDD dan pita; untuk SSD serta memori flash, metode yang tepat adalah <em>cryptographic erase<\/em> atau penghancuran fisik.<\/li>\n<li><strong>Rujukan teknis internasional<\/strong> seperti NIST SP 800-63B memakai istilah <em>verifier impersonation resistance<\/em> untuk sifat yang di sini disebut tahan phishing, dan menempatkannya sebagai karakteristik tingkat jaminan autentikasi tertinggi. Dokumen ini bukan regulasi Indonesia, tetapi sering dijadikan acuan praktik yang baik dalam dokumen kebijakan internal.<\/li>\n<\/ul>\n<h2>Langkah rollout MFA tahan phishing di organisasi<\/h2>\n<h3>Fase 1 \u2014 Inventarisasi dan penilaian risiko<\/h3>\n<p>Petakan aplikasi kritis, protokol autentikasi yang didukung masing-masing (SAML, OIDC, LDAP, RADIUS, atau autentikasi lokal), serta populasi pengguna menurut tingkat kewenangan. Identifikasi sejak awal aplikasi legacy yang tidak mendukung WebAuthn \u2014 biasanya inilah yang menentukan apakah organisasi bisa menuju passwordless penuh atau perlu lapisan <em>gateway<\/em> terlebih dahulu. Hasil fase ini adalah dokumen risiko yang menjadi dasar keputusan, sekaligus bukti kepatuhan pada pendekatan berbasis risiko.<\/p>\n<h3>Fase 2 \u2014 Pilot pada akses privileged<\/h3>\n<p>Mulai dari kelompok kecil administrator TI selama beberapa minggu. Uji skenario nyata: perangkat hilang, pengguna baru bergabung, akses darurat saat IdP bermasalah, penggunaan di perangkat mobile via NFC. Pilot yang baik menghasilkan prosedur, bukan sekadar konfirmasi bahwa teknologinya berfungsi.<\/p>\n<h3>Fase 3 \u2014 Perluasan bertahap dan penegakan kebijakan<\/h3>\n<ul>\n<li>Distribusikan perangkat per unit kerja lewat sesi pendaftaran terpandu; catat serial number ke sistem manajemen aset.<\/li>\n<li>Terapkan <em>authentication strength policy<\/em> pada IdP: wajibkan faktor tahan phishing untuk aplikasi berisiko tinggi, izinkan faktor lain untuk sisanya.<\/li>\n<li>Jalankan periode <em>audit-only<\/em> sebelum penegakan supaya terlihat siapa saja yang belum terdaftar.<\/li>\n<li>Tutup jalur bypass. Inilah kesalahan paling umum: kebijakan kuat di portal utama, tetapi protokol lama seperti autentikasi dasar masih terbuka.<\/li>\n<\/ul>\n<h3>Fase 4 \u2014 Menuju passwordless dan operasi berkelanjutan<\/h3>\n<p>Setelah dua authenticator terdaftar untuk sebagian besar pengguna dan tiket dukungan stabil, aktifkan login tanpa kata sandi pada aplikasi yang siap. Bangun tata kelola siklus hidupnya: penerbitan saat <em>onboarding<\/em>, pencabutan segera saat <em>offboarding<\/em>, penggantian perangkat rusak, audit berkala atas kredensial terdaftar, serta pemusnahan aman perangkat yang ditarik dari peredaran. Ukur keberhasilan dengan metrik yang jelas: persentase populasi berisiko tinggi yang tercakup, jumlah upaya phishing yang gagal, dan penurunan tiket reset kata sandi.<\/p>\n<h3>Kesalahan yang paling sering terjadi<\/h3>\n<ul>\n<li>Hanya mendaftarkan satu perangkat per pengguna, sehingga kehilangan perangkat berujung pada penguncian akun.<\/li>\n<li>Menyisakan OTP SMS sebagai opsi fallback yang selalu tersedia \u2014 penyerang tinggal memilih jalur terlemah.<\/li>\n<li>Melupakan akun layanan, akun bersama, dan akses vendor pihak ketiga.<\/li>\n<li>Memperlakukan proses <em>help desk recovery<\/em> sebagai formalitas; tanpa verifikasi identitas yang kuat, jalur ini menjadi pintu belakang.<\/li>\n<\/ul>\n<h3>Pertanyaan yang sering diajukan<\/h3>\n<p><strong>Apakah regulasi Indonesia mewajibkan FIDO2 atau melarang OTP SMS?<\/strong><\/p>\n<p>Tidak. Kerangka seperti UU ITE, PP 71\/2019, UU PDP, dan POJK 11\/2022 menetapkan kewajiban keamanan dan manajemen risiko tanpa menunjuk teknologi tertentu. FIDO2 tidak diwajibkan dan OTP SMS tidak dilarang. Yang diminta adalah kontrol yang proporsional terhadap risiko, disertai dokumentasi penilaian risikonya.<\/p>\n<p><strong>Apa bedanya security key dengan aplikasi authenticator TOTP?<\/strong><\/p>\n<p>TOTP menghasilkan kode yang bisa dibacakan dan diteruskan, sehingga masih dapat direlai oleh proxy phishing. Security key FIDO2 menandatangani challenge secara kriptografis dan hanya bekerja pada domain asli. TOTP tetap lebih baik daripada SMS karena kebal SIM swap, tetapi bukan kategori tahan phishing.<\/p>\n<p><strong>Bagaimana jika karyawan kehilangan security key?<\/strong><\/p>\n<p>Selama minimal dua authenticator terdaftar, pengguna cukup memakai perangkat cadangan lalu melaporkan kehilangan agar kredensial perangkat lama dicabut dari direktori. Karena kunci privat terlindungi PIN dan terkunci setelah beberapa percobaan salah, perangkat yang hilang tidak serta-merta berarti akun terkompromi.<\/p>\n<p><strong>Apakah passwordless aman jika hanya mengandalkan satu perangkat?<\/strong><\/p>\n<p>Ya, karena login passwordless yang benar tetap memerlukan dua faktor: perangkat keras yang dimiliki dan PIN atau biometrik yang memverifikasi penggunanya. Yang perlu diperhatikan bukan jumlah faktor, melainkan ketersediaan cadangan dan kekuatan prosedur pemulihan identitas.<\/p>\n<p><strong>Perlukah semua karyawan mendapat security key?<\/strong><\/p>\n<p>Umumnya tidak sekaligus. Pendekatan bertingkat lebih efisien: security key untuk administrator, akses privileged, unit keuangan, developer, dan eksekutif; faktor lain untuk populasi berisiko lebih rendah \u2014 dengan evaluasi ulang berkala mengikuti perubahan profil risiko.<\/p>\n<p><strong>Bagaimana menangani aplikasi lama yang belum mendukung WebAuthn?<\/strong><\/p>\n<p>Letakkan aplikasi di belakang identity provider atau reverse proxy yang mendukung WebAuthn, gunakan sertifikat PIV bila aplikasi mendukung smart card, atau batasi aksesnya pada jaringan dan perangkat terkelola sambil menunggu pembaruan. Yang penting, jangan biarkan jalur autentikasi lama tetap terbuka setelah jalur baru diaktifkan.<\/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>Panduan lengkap MFA tahan phishing untuk enterprise dan bank: cara kerja FIDO2\/WebAuthn, security key vs OTP SMS, passwordless, dan langkah rollout.<\/p>\n","protected":false},"author":19941,"featured_media":5474,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1466],"tags":[],"coauthors":[1470],"class_list":["post-5237","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\/5237","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=5237"}],"version-history":[{"count":4,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5237\/revisions"}],"predecessor-version":[{"id":5421,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/posts\/5237\/revisions\/5421"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/media\/5474"}],"wp:attachment":[{"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/media?parent=5237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/categories?post=5237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/tags?post=5237"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/dtisolution.id\/blog\/wp-json\/wp\/v2\/coauthors?post=5237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}