Autentikasi Biometrik di Aplikasi Mobile: apa itu, jenis sensor dan prinsip kerja

Penulis: IT Sectr Diterbitkan: 2026-03-23 Waktu membaca: 8 mnt

Autentikasi biometrik adalah metode verifikasi identitas berdasarkan karakteristik fisik unik manusia. Tidak seperti kata sandi atau kode PIN, data biometrik tidak dapat dilupakan atau secara tidak sengaja diberikan kepada penyerang. Menurut Grand View Research, 2024, pasar global teknologi biometrik mencapai 59,3 miliar dolar dan terus tumbuh 19,5% setiap tahun berkat adopsi massal di smartphone dan sistem pembayaran.

Poin Utama

  • Biometrik — metode identifikasi berdasarkan karakteristik fisik atau perilaku: sidik jari, wajah, suara, iris mata.
  • Sensor sidik jari dibagi menjadi optik, kapasitif, dan ultrasonik — masing-masing jenis memiliki akurasi dan ketahanan berbeda terhadap pemalsuan.
  • Face ID menggunakan proyektor titik dan kamera inframerah untuk membangun model 3D wajah, membuat pemalsuan hampir tidak mungkin.
  • Data biometrik disimpan dalam modul perangkat keras terisolasi (Secure Enclave, TEE) dan tidak dikirim ke server produsen.
  • Autentikasi dua faktor dengan biometrik mengurangi risiko peretasan akun sebesar 99,9% dibandingkan hanya dengan kata sandi.

Apa itu autentikasi biometrik?

Autentikasi biometrik adalah proses verifikasi identitas pengguna berdasarkan karakteristik fisiologis atau perilaku uniknya. Di perangkat mobile, teknologi ini digunakan untuk membuka kunci layar, mengonfirmasi pembayaran, dan mengakses aplikasi yang dilindungi.

Sistem biometrik terdiri dari tiga komponen: sensor yang menangkap sampel biometrik (sidik jari, wajah, suara), algoritma yang mengekstrak fitur unik, dan modul perbandingan yang mencocokkannya dengan template yang tersimpan. Menurut NIST, algoritma pengenalan wajah modern hanya salah dalam 0,08% kasus dalam pencahayaan standar.

Metode biometrik menggantikan kata sandi tradisional karena terikat pada orang tersebut dan tidak dapat dicegat selama transmisi. Menurut laporan Goode Intelligence, pada tahun 2027 lebih dari 80% smartphone akan dilengkapi dengan sensor biometrik.

Keuntungan penting biometrik adalah kecepatan. Waktu autentikasi rata-rata dengan sidik jari adalah 0,2 detik, dengan wajah — 0,4 detik. Sebagai perbandingan, memasukkan kode PIN enam digit membutuhkan rata-rata 2,5 detik. Dalam skala puluhan buka kunci per hari, ini memberikan penghematan waktu yang signifikan dan mengurangi beban kognitif pengguna.

Sensor biometrik diklasifikasikan berdasarkan tingkat keamanan yang ditetapkan oleh Android CDD dan Apple App Review. Class 3 (Strong) — sensor paling andal, tersertifikasi untuk pembayaran. Class 2 (Weak) — kamera biasa untuk pengenalan wajah, hanya cocok untuk membuka kunci layar. Class 1 — hanya untuk kenyamanan, tanpa jaminan keamanan.

Jenis utama sensor biometrik

Di perangkat mobile modern, empat jenis utama sensor biometrik digunakan. Masing-masing memiliki karakteristik akurasi, kecepatan, dan ketahanan terhadap serangan yang berbeda. Pemilihan sensor ditentukan oleh biaya, dimensi bodi, dan persyaratan keamanan model ponsel tertentu.

Pemindai sidik jari

Ini adalah jenis sensor biometrik yang paling umum di smartphone. Pemindai kapasitif, yang digunakan Apple di Touch ID, menganalisis perbedaan potensial listrik antara puncak dan lembah pola papiler. Pemindai ultrasonik (Qualcomm 3D Sonic) menembus kotoran dan kaca pelindung, memberikan akurasi 98,6%.

Pengenalan wajah

Kamera 2D menggunakan foto biasa dan bekerja lebih cepat, tetapi kurang aman. Sistem 3D (Face ID, Huawei 3D Face Unlock) memproyeksikan 30.000 titik inframerah ke wajah dan membangun peta kedalaman yang akurat. Kemungkinan buka kunci tidak sengaja dengan wajah lain adalah 1 banding 1.000.000 — 20 kali lebih rendah dari Touch ID.

Pemindai iris dan pengenalan suara

Pemindai iris menggunakan kamera dengan pencahayaan IR untuk menganalisis hingga 200 titik unik pada iris mata. Teknologi ini digunakan di Samsung Galaxy Note 7–9, tetapi digantikan oleh wajah 3D karena ketidaknyamanan penggunaan. Biometrik suara membuat cap suara berdasarkan 100+ parameter akustik: timbre, frekuensi nada dasar, dan artikulasi. Ini digunakan dalam sistem perbankan untuk verifikasi telepon.

Jenis SensorAkurasi (FAR)KecepatanBiaya
Sidik jari kapasitif1:50.0000,2 dtkRendah
Sidik jari ultrasonik1:100.0000,3 dtkSedang
Wajah 3D (TrueDepth)1:1.000.0000,4 dtkTinggi
Pemindai iris1:2.000.0000,6 dtkTinggi

Cara kerja biometrik di perangkat mobile

Proses autentikasi biometrik dibagi menjadi dua tahap: pendaftaran (enrolment) dan verifikasi. Pada tahap pendaftaran, sensor mengambil beberapa gambar sampel biometrik, algoritma mengekstrak fitur karakteristik dan menyimpannya dalam bentuk template matematis. Template bukanlah gambar, melainkan kumpulan vektor numerik yang tidak dapat diubah kembali menjadi gambar asli.

Saat verifikasi, sampel baru dibandingkan dengan template yang tersimpan, dan sistem memberikan hasil: cocok atau ditolak. Algoritma modern berdasarkan jaringan saraf (Neural Engine di chip Apple A, NPU di Snapdragon) memproses perbandingan ini dalam 100–400 milidetik. Menurut Apple Security Guide, Neural Engine melakukan hingga 1 triliun operasi per detik khusus untuk perhitungan biometrik.

Fitur utama biometrik mobile — semua perhitungan dilakukan di perangkat, di area prosesor yang terisolasi. Untuk Android ini adalah Trusted Execution Environment (TEE), untuk iOS — Secure Enclave. Data biometrik tidak pernah meninggalkan chip dan tidak dikirim melalui internet.

Keamanan data biometrik

Keamanan biometrik dijamin oleh isolasi perangkat keras dan perlindungan kriptografi template. Secure Enclave di prosesor Apple A7–A18 adalah koprosesor terpisah dengan firmware sendiri yang mengenkripsi data biometrik dengan kunci unik untuk setiap perangkat. Hanya sistem operasi yang memiliki akses ke Secure Enclave melalui saluran yang aman.

Di perangkat Android, peran Secure Enclave dijalankan oleh Trusted Execution Environment (TEE) berbasis ARM TrustZone. TEE mengisolasi perhitungan biometrik dari sistem operasi utama dan aplikasi. Menurut Google Security Blog, Android 12+ mewajibkan penggunaan TEE untuk semua operasi biometrik level Strong.

Sensor biometrik juga dilindungi dari serangan menggunakan sampel palsu. Sensor sidik jari memeriksa keberadaan aliran darah atau pulsasi, dan kamera inframerah Face ID mengenali tekstur kulit hidup dan tidak bereaksi terhadap foto, masker, atau cetakan silikon. Liveness detection (deteksi kehidupan) — komponen wajib sertifikasi Android Biometric Class 3.

Kelebihan dan kekurangan biometrik

Autentikasi biometrik jauh lebih nyaman daripada kata sandi: pengguna tidak perlu mengingat kombinasi karakter, dan prosesnya membutuhkan waktu sepersekian detik. Kecepatan adalah pendorong utama adopsi biometrik di sistem pembayaran mobile Apple Pay dan Google Pay.

Kekurangan utama biometrik — ketidakmampuan mengubah pengidentifikasi jika terjadi kompromi. Jika kata sandi dapat diubah, sidik jari atau fitur wajah tetap melekat pada seseorang selamanya. Karena alasan ini, sistem biometrik selalu dilengkapi dengan kode PIN atau kata sandi sebagai metode cadangan.

Risiko tambahan termasuk penurunan akurasi saat perubahan penampilan (bekas luka, bengkak, perubahan terkait usia) dan preseden hukum pembukaan paksa. Mahkamah Agung AS pada tahun 2019 memutuskan bahwa polisi dapat meminta pembukaan kunci telepon melalui Face ID atau Touch ID, tetapi tidak dapat memaksa memasukkan kata sandi (amandemen kelima).

Contoh kode: menggunakan Biometric API di Android

Android menyediakan API BiometricPrompt terpadu untuk semua sensor biometrik. Di bawah ini adalah contoh autentikasi menggunakan Jetpack Biometric Library. Pustaka secara otomatis mendeteksi sensor yang tersedia di perangkat dan memanggil dialog yang sesuai.

kotlin
class BiometricAuthActivity : AppCompatActivity() {

    private lateinit var biometricPrompt: BiometricPrompt

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_auth)

        val executor = ContextCompat.getMainExecutor(this)
        val callback = object : BiometricPrompt.AuthenticationCallback() {
            override fun onAuthenticationSucceeded(
                result: BiometricPrompt.AuthenticationResult
            ) {
                unlockApp()
            }

            override fun onAuthenticationFailed() {
                showError("Biometrik tidak dikenali")
            }
        }

        biometricPrompt = BiometricPrompt(this, executor, callback)

        val promptInfo = BiometricPrompt.PromptInfo.Builder()
            .setTitle("Konfirmasi identitas Anda")
            .setSubtitle("Gunakan sidik jari atau Face ID")
            .setAllowedAuthenticators(
                BiometricManager.Authenticators.BIOMETRIC_STRONG
            )
            .build()

        biometricPrompt.authenticate(promptInfo)
    }
}

Dalam contoh ini digunakan BIOMETRIC_STRONG — tingkat keamanan tertinggi menurut klasifikasi Android. Ini hanya mendukung sensor Class 3: pemindai sidik jari internal dan pengenalan wajah 3D. Kelas 2 (BIOMETRIC_WEAK) mencakup kamera biasa dan tidak tersertifikasi untuk pembayaran.

Masa depan autentikasi biometrik

Biometrik terus berkembang: metode identifikasi baru menggantikan sidik jari dan wajah. Biometrik perilaku (keystroke dynamics, gait analysis) menganalisis gaya mengetik dan cara berjalan pengguna, tanpa memerlukan sensor khusus. Teknologi ini sudah digunakan dalam sistem perbankan untuk deteksi penipuan.

Biometrik multimodal — kombinasi beberapa metode dalam satu sistem — menjadi standar untuk smartphone kelas atas. Misalnya, Samsung Galaxy S25 menggabungkan pemindai sidik jari ultrasonik dan pengenalan wajah 3D, memilih metode terbaik tergantung pada kondisi pencahayaan dan kondisi tangan. Menurut Goode Intelligence, pasar biometrik multimodal akan tumbuh hingga 12 miliar dolar pada tahun 2029.

Pertanyaan Umum

Bisakah sensor biometrik ditipu dengan foto?

Kamera 2D biasa dapat ditipu dengan foto berkualitas, tetapi sensor 3D (TrueDepth, Intel RealSense) memproyeksikan titik inframerah ke wajah dan menentukan kedalaman. Foto tidak menciptakan relief 3D, sehingga sistem mendeteksi pemalsuan. Pemindai sidik jari ultrasonik juga memeriksa struktur kulit di bawah permukaan.

Bagaimana data biometrik dilindungi di perangkat?

Template biometrik disimpan dalam modul perangkat keras terisolasi — Secure Enclave (iOS) atau Trusted Execution Environment (Android). Prosesor sistem operasi utama tidak memiliki akses langsung ke template. Data dienkripsi dengan kunci yang terikat pada perangkat tertentu dan tidak dikirim melalui internet.

Apa yang terjadi jika jari rusak atau wajah berubah?

Biometric API secara otomatis beralih ke metode cadangan — kode PIN atau kata sandi. Setelah goresan atau luka bakar sembuh, sidik jari dapat didaftarkan ulang. Jika terjadi perubahan wajah yang signifikan (cedera, operasi), disarankan untuk menghapus template wajah lama dan membuat yang baru melalui pengaturan sistem.

Metode biometrik mana yang paling aman?

Menurut statistik FAR (False Acceptance Rate), yang paling aman adalah pemindaian iris mata (1:2.000.000). Di posisi kedua adalah pengenalan wajah 3D (1:1.000.000), di posisi ketiga — pemindai sidik jari ultrasonik (1:100.000). Namun, untuk perangkat mobile, wajah 3D dianggap optimal karena tanpa sentuhan dan kenyamanan.

Apakah biometrik digunakan di aplikasi perbankan?

Ya, semua bank besar mendukung autentikasi biometrik untuk masuk dan konfirmasi transaksi. Google Pay dan Apple Pay memerlukan biometrik untuk setiap pembayaran di atas batas. Bank-bank di Indonesia seperti BCA, Mandiri, dan BRI menggunakan biometrik berbasis Face ID dan pemindai sidik jari untuk masuk ke aplikasi.

Ringkasan

  • Autentikasi biometrik — metode verifikasi identitas berdasarkan karakteristik fisik unik: sidik jari, wajah, suara, atau iris mata.
  • Jenis sensor mencakup pemindai sidik jari kapasitif, ultrasonik, dan optik, kamera wajah 2D/3D, dan pemindai iris IR.
  • Pengenalan wajah 3D (Face ID) memberikan FAR 1:1.000.000 berkat proyektor titik dan kamera inframerah.
  • Template biometrik disimpan dalam modul perangkat keras terisolasi (Secure Enclave / TEE) dan tidak meninggalkan perangkat.
  • Biometrik tidak sepenuhnya menggantikan kata sandi — ini melengkapinya sebagai faktor autentikasi kedua atau metode utama yang nyaman dengan kode PIN cadangan.
  • BiometricPrompt di Android dan LocalAuthentication di iOS menyediakan API terpadu untuk bekerja dengan semua sensor biometrik perangkat.
  • Pemilihan sensor tergantung pada tingkat keamanan yang diperlukan: untuk pembayaran diperlukan Class 3 (Strong), untuk membuka kunci layar cukup Class 2.

Kami akan mengembangkan aplikasi seluler turnkey

IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.

Diskusikan proyek

Baca juga