Seorang admin finance menerima notifikasi login pukul 22.47. Lokasinya asing, tetapi push MFA tetap muncul di ponsel. Di layar lain, helpdesk sedang dikejar tiket akses, dan tim security baru sadar bahwa diskusi yubikey vs authenticator bukan soal preferensi perangkat. Ini soal apakah faktor kedua benar-benar menghentikan pengambilalihan akun.
Tidak semua MFA memberi perlindungan yang sama. OTP SMS, authenticator app, push notification, dan YubiKey sama-sama bisa disebut “MFA”, tetapi cara mereka menghadapi phishing, SIM swap, adversary-in-the-middle, dan MFA fatigue berbeda jauh.

Daftar Isi
TL;DR
- OTP SMS paling mudah dipahami pengguna, tetapi paling lemah terhadap SIM swap, intercept, dan ketergantungan jaringan seluler.
- Authenticator app berbasis TOTP lebih baik dari SMS, namun tetap bisa dipancing lewat phishing proxy bila kode dimasukkan manual.
- Push notification nyaman untuk user, tetapi perlu number matching dan monitoring karena rawan MFA fatigue.
- YubiKey dengan FIDO2/WebAuthn memberi phishing resistance karena autentikasi terikat ke domain asli, bukan hanya ke kode yang bisa diketik ulang.
- Untuk enterprise, keputusan terbaik bukan “satu MFA untuk semua”, melainkan segmentasi: admin, developer, finance, dan executive perlu assurance yang lebih tinggi.
Kriteria Teknis untuk Membaca yubikey vs authenticator
MFA comparison yang sehat dimulai dari kriteria yang tepat. Jangan mulai dari harga per user. Mulai dari risiko yang ingin dihentikan: pencurian password, SIM swap, phishing proxy, push bombing, account recovery abuse, dan akses tidak sah ke sistem kritikal.
Ada tujuh kriteria yang paling berguna untuk IT Manager: phishing resistance, resistensi SIM swap, user experience, kompleksitas deployment, auditability, biaya total termasuk helpdesk, dan fit terhadap compliance.
Yubico menjelaskan bahwa mobile-based authentication seperti SMS, OTP code, dan push notification masih rentan terhadap phishing modern, malware, SIM swap, dan man-in-the-middle. Di sisi lain, YubiKey memakai public key cryptography, proof of user presence, dan origin-bound keys sehingga credential yang terdaftar untuk domain asli tidak bisa dipakai login ke situs palsu. Rujukan teknisnya bisa dilihat di halaman resmi phishing-resistant MFA Yubico.
💡 Insight: MFA yang baik bukan hanya menambah satu langkah login. MFA yang baik membuat attacker tidak bisa memakai hasil curian di sesi lain, domain lain, atau perangkat lain.
OTP SMS: Mudah Dirollout, Sulit Dipertahankan
OTP SMS masih populer karena hampir semua user punya nomor ponsel. Tidak perlu training panjang. Tidak perlu enrollment rumit. Untuk sistem legacy atau user eksternal berisiko rendah, SMS bisa menjadi langkah awal yang lebih baik daripada password saja.
Masalahnya, SMS bergantung pada infrastruktur operator dan nomor telepon. Bila nomor diambil alih, faktor kedua ikut jatuh. Kasus SIM swap pada akun Twitter Jack Dorsey pada 2019 menunjukkan pola risikonya: attacker dapat mengambil kontrol nomor telepon, lalu menggunakan kanal itu untuk menguasai akun. SecurityWeek merangkum kasus tersebut sebagai contoh bagaimana fraudster dapat menipu operator agar nomor korban dipindahkan ke perangkat lain, lalu mengakses akun sensitif melalui kelemahan 2FA berbasis SMS.
Untuk enterprise, kelemahan ini membuat OTP SMS kurang ideal untuk admin, finance approver, executive, dan helpdesk. Semua peran itu memiliki akses yang bernilai. Jika nomor ponsel menjadi faktor yang menentukan akses, maka kontrol keamanan berpindah sebagian ke proses operator seluler dan proses recovery yang sering tidak terlihat oleh tim security.
SMS juga punya isu operasional. Kode terlambat, user roaming, nomor berubah, dan device pribadi dipakai untuk kerja. Dalam skala ratusan sampai ribuan user, biaya helpdesk ini bisa lebih besar daripada terlihat di lisensi awal.
Authenticator App: Lebih Baik dari SMS, Tapi Belum Otomatis Phishing-Resistant
Authenticator app berbasis time-based one-time password (TOTP) menghapus ketergantungan pada SMS. Kode dibuat di perangkat user, biasanya tetap bisa dipakai tanpa sinyal seluler, dan tidak mudah diambil alih lewat SIM swap. Untuk banyak organisasi, ini adalah peningkatan yang masuk akal.
Namun TOTP tetap punya kelemahan penting: user masih membaca kode lalu mengetikkannya ke halaman login. Jika halaman itu palsu, attacker dapat meneruskan kode ke sistem asli secara real time. NIST SP 800-63B menyatakan authenticator output yang dimasukkan manual, termasuk OTP, tidak dianggap phishing-resistant karena output itu tidak terikat ke sesi autentikasi spesifik.
Authenticator app juga memunculkan masalah lifecycle. User ganti ponsel, backup code hilang, akun authenticator ter-reset, lalu recovery menjadi celah baru. Dalam asesmen MFA enterprise, pola yang sering Docotel lihat adalah enrollment awal kuat, tetapi account recovery masih mengandalkan email, helpdesk manual, atau SMS fallback.
Push-based authenticator sedikit berbeda. User tidak mengetik kode; user menyetujui prompt. Ini nyaman, tetapi kenyamanan itu menciptakan risiko MFA fatigue. Microsoft mencatat bahwa number matching menjadi penting untuk mencegah approval MFA yang tidak disengaja, dan mengubah default behavior Microsoft Authenticator untuk memperkuat push notification. Rujukannya ada di dokumentasi Microsoft Entra ID authentication methods.
⚠️ Penting: Authenticator app bukan satu kategori tunggal. TOTP, push approval, number matching, dan passwordless notification punya profil risiko berbeda. Jangan menilai semuanya sebagai “aplikasi authenticator” yang sama.
YubiKey FIDO2/WebAuthn: Mengunci Login ke Domain yang Benar
YubiKey bekerja berbeda dari OTP. Dengan FIDO2/WebAuthn, autentikasi memakai pasangan kunci kriptografi. Private key tetap berada di authenticator, sedangkan public key dikenal oleh layanan. Saat login, layanan memberi challenge, lalu authenticator menandatangani challenge itu untuk domain yang benar.
FIDO Alliance menjelaskan bahwa FIDO2 terdiri dari WebAuthn milik W3C dan Client-to-Authenticator Protocol (CTAP). Standar ini mendukung passwordless, second-factor, dan multi-factor, termasuk security key lewat USB, NFC, atau BLE. FIDO dirancang untuk mencegah phishing karena setiap passkey unik dan terikat pada domain layanan.
NIST SP 800-63B menyebut WebAuthn yang digunakan oleh authenticator FIDO2 sebagai contoh phishing resistance melalui verifier name binding. Artinya, output autentikasi secara kriptografis terikat ke identifier verifier yang diautentikasi, seperti hostname domain asli. Jika user diarahkan ke domain palsu, authenticator tidak menandatangani challenge untuk domain asli.
Di sinilah YubiKey berbeda dari OTP SMS dan authenticator app berbasis kode. Attacker boleh saja membuat halaman login yang mirip. Mereka boleh menekan user lewat pesan urgent. Namun tanpa domain asli dan tanpa perangkat fisik yang benar, login tidak selesai.
Untuk enterprise, YubiKey paling kuat di area dengan risiko tinggi: privileged admin, developer yang punya akses repository dan cloud console, finance approver, executive, dan helpdesk. Ini bukan berarti semua user harus langsung diberi hardware key. Ini berarti tier akses harus menentukan tier autentikasi.
Matrix MFA Comparison untuk Enterprise

| Kriteria | OTP SMS | Authenticator app TOTP | Push notification | YubiKey FIDO2/WebAuthn |
|---|---|---|---|---|
| Phishing resistance | Rendah | Sedang-rendah | Sedang, tergantung konfigurasi | Tinggi |
| Risiko SIM swap | Tinggi | Rendah | Rendah | Rendah |
| Risiko MFA fatigue | Tidak relevan | Tidak relevan | Tinggi bila tanpa number matching | Rendah |
| UX harian | Familiar, tapi tergantung sinyal | Cukup mudah | Sangat mudah | Cepat, perlu kebiasaan tap |
| Deployment | Paling mudah | Mudah-menengah | Menengah | Menengah, butuh distribusi perangkat |
| Auditability | Terbatas | Menengah | Menengah | Kuat bila terintegrasi dengan IdP |
| Use case terbaik | User eksternal risiko rendah | Workforce umum | Workforce umum dengan kontrol tambahan | Admin, developer, finance, executive |
Verizon DBIR 2026 mencatat 31% breach dimulai dari software vulnerability, ransomware muncul dalam 48% breach, dan mobile threat memiliki click rate 40% lebih tinggi dibanding email pada data mereka. Pesannya untuk IT Manager: identity control harus dipadukan dengan patching, endpoint, dan monitoring. MFA bukan tembok tunggal, tetapi lapisan yang melindungi akses saat kredensial bocor atau user masuk skenario phishing.
📌 Catatan: Jika organisasi sudah memakai SMS atau authenticator app, jangan langsung membaca tabel ini sebagai perintah “ganti semua”. Baca sebagai peta prioritas: akun dengan blast radius terbesar naik lebih dulu.
Compliance: MFA Perlu Masuk Tata Kelola Risiko, Bukan Sekadar Fitur Login
Untuk perusahaan Indonesia, terutama bank, fintech, PSE, dan organisasi yang memproses data pribadi, MFA perlu masuk ke tata kelola risiko. PP No. 71 Tahun 2019 Pasal 3 mewajibkan PSE menyelenggarakan sistem secara andal dan aman. Pasal 4 menuntut perlindungan keutuhan, keotentikan, kerahasiaan, dan keteraksesan informasi elektronik. Pasal 22 mewajibkan rekam jejak audit, sementara Pasal 23 dan Pasal 24 mengatur pengamanan komponen serta prosedur pengamanan sistem elektronik.
Untuk bank umum, POJK No. 11/POJK.03/2022 relevan karena Pasal 15 mewajibkan manajemen risiko TI. Pasal 21 meminta bank menjaga ketahanan siber melalui identifikasi aset, ancaman, kerentanan, pelindungan, deteksi, dan pemulihan. Pasal 22 mengatur penilaian sendiri atas maturitas keamanan siber.
Lalu Peraturan BSSN No. 8 Tahun 2020 mengatur Sistem Pengamanan dalam Penyelenggaraan Sistem Elektronik. Pasal 2 dan Pasal 3 menempatkan SMPI sebagai kerangka pengamanan. Pasal 6 mengelompokkan sistem elektronik berdasarkan risiko, dan Pasal 9 mengaitkannya dengan SNI ISO/IEC 27001 atau standar keamanan siber lain yang ditetapkan.
Implikasinya jelas. Bila sistem memproses transaksi, data pribadi, akses admin, atau layanan publik, autentikasi tidak bisa dipilih hanya karena paling mudah. Tim perlu menjelaskan kenapa metode tertentu cukup, bukti log apa yang tersedia, dan bagaimana akses berisiko tinggi diproteksi.
Skenario Use Case: Siapa yang Perlu YubiKey Lebih Dulu
Mulai dari privileged admin. Mereka punya akses ke identity provider, firewall, cloud, endpoint management, database, atau core system. Untuk akun seperti ini, OTP SMS sebaiknya tidak menjadi faktor utama. Authenticator app bisa menjadi transisi, tetapi YubiKey FIDO2/WebAuthn lebih sesuai karena phishing resistance dan possession factor-nya lebih kuat.
Developer juga masuk prioritas. Repository, CI/CD pipeline, secrets manager, dan cloud console adalah target bernilai. Jika satu akun developer jatuh, dampaknya bisa masuk ke supply chain. Untuk tim ini, YubiKey dapat dipadukan dengan SSO, device compliance, dan policy berbasis grup.
Finance dan treasury punya risiko berbeda. Mereka bukan selalu admin sistem, tetapi punya wewenang approval. Attack scenario yang realistis adalah attacker mengambil akun approval, mengubah rekening tujuan, atau menyetujui transaksi palsu. Di sini, hardware key untuk transaksi bernilai tinggi lebih masuk akal daripada SMS OTP.
Remote worker dan user umum bisa memakai pendekatan bertahap. Authenticator app dengan number matching sudah lebih kuat dibanding push approval sederhana. Namun untuk user yang sering mengakses data sensitif atau bekerja dari jaringan tidak terkontrol, perangkat YubiKey bisa menjadi standar baru.
Dalam proyek pemetaan akses, kesalahan yang sering Docotel lihat adalah menyamakan semua akun sebagai “employee account”. Padahal risiko admin cloud, user finance, user HR, dan user helpdesk berbeda. MFA rollout yang matang dimulai dari role-risk mapping, bukan dari pembagian perangkat secara rata.
ROI Hardware Key: Hitung dari Risiko dan Operasional
Biaya YubiKey terlihat jelas karena ada perangkat fisik. Biaya SMS OTP dan authenticator app sering terlihat lebih ringan. Namun ROI MFA enterprise tidak berhenti di harga perangkat.
Masukkan biaya helpdesk untuk reset MFA, recovery akun, user yang ganti ponsel, dan lockout. Untuk role kritikal, masukkan juga potensi downtime, fraud, investigasi, dan eskalasi audit bila kontrol akses dinilai lemah.
Strategi yang sehat biasanya bertahap. Pilot dimulai dari admin dan security team. Setelah itu masuk ke developer, finance, dan executive. Baru kemudian organisasi menilai apakah user umum perlu hardware key atau cukup authenticator app dengan konfigurasi kuat.
Docotel dapat membantu memetakan rollout ini melalui solusi YubiKey hardware MFA di halaman produk YubiKey. Untuk diskusi arsitektur, gunakan CTA Konsultasi MFA atau WhatsApp 6285810688431.
CTA tengah: Jika tim Anda sedang mengevaluasi yubikey vs authenticator untuk admin, developer, atau finance, jadwalkan Konsultasi MFA agar prioritas rollout dipetakan berdasarkan risiko akses, bukan asumsi.
Visual Serangan: Di Mana Setiap MFA Bisa Gagal

Bayangkan empat jalur serangan. Pada SMS OTP, attacker mencoba mengambil alih nomor atau menipu user agar memberikan kode. Pada TOTP, attacker memakai phishing proxy agar kode yang diketik user langsung diteruskan ke situs asli. Pada push notification, attacker membanjiri user dengan prompt sampai user menekan approve. Pada FIDO2/WebAuthn, attacker harus menghadapi binding ke domain asli dan private key yang tidak keluar dari authenticator.
Itu bukan berarti YubiKey menyelesaikan semua risiko. Malware di endpoint, session hijacking setelah login, akses yang terlalu luas, dan proses recovery yang lemah tetap perlu ditangani. Namun YubiKey memotong kelas serangan yang paling sering mengeksploitasi kelemahan faktor kedua: kode yang bisa diketik ulang, prompt yang bisa disetujui tanpa konteks, atau nomor telepon yang bisa dipindahkan.
⚠️ Penting: Jangan biarkan fallback merusak MFA utama. Jika YubiKey dipakai untuk admin tetapi recovery masih bisa lewat SMS, attacker akan memilih jalur recovery.
FAQ
Jangan Pilih MFA dari Labelnya
Pertanyaan “MFA apa yang paling bagus?” terlalu kasar untuk enterprise. Pertanyaan yang lebih berguna: akun mana yang paling berbahaya bila jatuh, serangan apa yang paling mungkin, dan faktor kedua mana yang benar-benar menghentikan skenario itu.
Untuk workforce umum, authenticator app yang dikonfigurasi baik bisa menjadi baseline yang masuk akal. Untuk admin, developer, finance, dan executive, YubiKey FIDO2/WebAuthn memberi lapisan yang lebih kuat karena autentikasi tidak bergantung pada kode yang bisa dicuri atau prompt yang bisa ditekan tanpa konteks.
Docotel membantu organisasi memetakan MFA berdasarkan role, sistem, compliance, dan jalur recovery. Sebagai authorized distributor Yubico di Indonesia, Docotel juga dapat membantu perencanaan distribusi YubiKey, integrasi IdP, dan rollout bertahap untuk tim berisiko tinggi.
CTA akhir: Butuh keputusan yang jelas antara OTP SMS, authenticator app, push notification, dan YubiKey? Jadwalkan Konsultasi MFA melalui halaman request demo atau WhatsApp 6285810688431.
Disusun oleh: Tim Solution Architects Docotel
Dipublikasikan: 2026-06-15
Terakhir diperbarui: 2026-06-29






Add comment