Faktor kepemilikan adalah hal-hal yang dimiliki seorang individu. Dua jenis faktor kepemilikan yang paling umum adalah token perangkat lunak dan token perangkat keras.
Token perangkat lunak sering mengambil bentuk kata sandi satu kali (OTP). OTP biasanya 4-8 digit kode sandi sekali pakai yang kedaluwarsa setelah jumlah waktu yang ditentukan. Token perangkat lunak dapat dikirim ke ponsel pengguna melalui pesan teks, email, atau pesan suara. Token juga dapat dihasilkan oleh aplikasi autentikator yang diinstal pada perangkat.
Dengan token perangkat lunak, perangkat pengguna bertindak sebagai faktor kepemilikan. Sistem 2FA mengasumsikan bahwa hanya pengguna yang sah yang memiliki akses ke informasi apa pun yang dikirim ke atau dihasilkan oleh perangkat itu.
Sementara OTP berbasis teks SMS adalah beberapa faktor kepemilikan yang paling ramah pengguna, mereka juga yang paling tidak aman. Pengguna memerlukan koneksi internet atau seluler untuk menerima kode otentikasi ini, dan peretas dapat menggunakan phishing canggih atau serangan man-in-the-middle untuk mencurinya.
OTP juga rentan terhadap kloning SIM, di mana para penjahat membuat duplikat fungsional dari kartu SIM ponsel pintar korban dan menggunakannya untuk menyadap pesan teks mereka.
Aplikasi autentikator, seperti Google Authenticator, Authy, Microsoft Authenticator, dan Duo, dapat menghasilkan token tanpa koneksi jaringan. Pengguna memasangkan aplikasi autentikator dengan layanan, seringkali dengan memindai kode QR. Aplikasi kemudian terus menghasilkan kata sandi satu kali berbasis waktu (TOTP) untuk layanan yang dipasangkan. Setiap TOTP kedaluwarsa dalam 30–60 detik, sehingga sulit untuk dicuri.
Beberapa aplikasi autentikator menggunakan pemberitahuan push, bukan TOTP. Ketika pengguna masuk ke sebuah akun, aplikasi ini mengirimkan notifikasi push ke sistem operasi iOS atau Android mereka, yang harus mereka ketuk untuk mengonfirmasi bahwa upaya tersebut sah.
Meskipun aplikasi otentikator lebih sulit dipecahkan daripada pesan teks, mereka tidak mudah. Peretas dapat menggunakan malware untuk mencuri TOTP langsung dari autentikator. Mereka juga dapat meluncurkan serangan kelelahan MFA, di mana mereka membanjiri perangkat dengan notifikasi push palsu dengan harapan korban secara tidak sengaja mengonfirmasinya.
Token perangkat keras adalah perangkat khusus, seperti kunci fob, tanda pengenal, atau dongle, yang berfungsi sebagai kunci keamanan. Beberapa token perangkat keras dicolokkan ke port USB komputer dan mengirimkan informasi autentikasi ke halaman login. Token lain menghasilkan kode verifikasi untuk pengguna memasukkan secara manual saat diperintahkan.
Meskipun token perangkat keras sulit diretas, token ini dapat dicuri, seperti halnya perangkat mobile pengguna yang berisi token perangkat lunak. Menurut Laporan Biaya Pelanggaran Data IBM, perangkat yang hilang dan dicuri merupakan faktor dari 6% pelanggaran data.