Research: Liveness Detection — Mobile
Tech Plan: Research: Liveness Detection — Mobile
Dokumen: RES-006
PIC / Owner: TBD
Status: Research
Tanggal: Juli 2026
1. Latar Belakang
Riset mengenai liveness detection untuk platform mobile, dengan fokus utama menentukan minimum requirement (perangkat, OS, kamera) agar fitur ini dapat berjalan optimal.
2. Ruang Lingkup (Scope)
Termasuk dalam scope
- Riset & perbandingan SDK/vendor liveness detection yang tersedia.
- Penentuan minimum requirement perangkat (spesifikasi kamera, OS version, prosesor).
- Uji performa pada perangkat low-end hingga high-end.
- Evaluasi aspek anti-spoofing (foto, video replay, deepfake dasar).
Di luar scope
- Implementasi penuh ke seluruh flow produk (KYC, login, dsb) — menunggu hasil riset & rekomendasi.
3. Kebutuhan (Requirements)
Teknis — Perangkat
- Spesifikasi minimum kamera (resolusi, frame rate).
- Minimum OS version yang didukung (Android & iOS).
- Kebutuhan sensor tambahan (jika ada, misalnya infrared/depth sensor untuk deteksi lebih akurat).
Teknis — Software/SDK
- Daftar vendor/SDK liveness detection untuk dievaluasi (misalnya berbasis open-source vs komersial).
- Metode deteksi yang didukung (passive liveness vs active/challenge-response seperti kedipan mata, gerakan kepala).
- Kemudahan integrasi SDK ke aplikasi mobile existing (Android/iOS/React Native/Flutter, sesuai stack).
Keamanan
- Tingkat ketahanan terhadap serangan spoofing (foto cetak, video replay, mask 3D).
- Sertifikasi keamanan yang dimiliki vendor (jika ada, misalnya iBeta/ISO 30107).
Non-fungsional
- Kecepatan proses deteksi (latency) agar tidak mengganggu UX.
- Biaya lisensi/penggunaan per verifikasi.
4. Task List
| No | Task | PIC | Prioritas | Status |
|---|---|---|---|---|
| 1 | Riset & shortlist vendor/SDK liveness detection | PIC Riset | Tinggi | Belum Mulai |
| 2 | Definisikan kriteria evaluasi (akurasi, keamanan, biaya, performa) | Product | Tinggi | Belum Mulai |
| 3 | Tentukan minimum device requirement (kamera, OS) | Mobile Eng | Tinggi | Belum Mulai |
| 4 | Uji coba SDK pada beberapa perangkat representatif (low-end s/d high-end) | Mobile Eng/QA | Tinggi | Belum Mulai |
| 5 | Uji ketahanan anti-spoofing (foto, video replay) | Security/QA | Tinggi | Belum Mulai |
| 6 | Bandingkan biaya & lisensi antar vendor | Product | Sedang | Belum Mulai |
| 7 | Susun rekomendasi vendor & minimum requirement final | CPO/Product | Tinggi | Belum Mulai |
5. Risiko & Pertimbangan
- Perangkat low-end milik user tidak memenuhi minimum requirement sehingga fitur tidak dapat digunakan.
- SDK yang dipilih rentan terhadap teknik spoofing tertentu.
- Biaya lisensi tinggi jika volume verifikasi besar.
- Latency proses deteksi mengganggu pengalaman pengguna.
6. Timeline / Milestone
| Fase | Target Waktu | Output |
|---|---|---|
| Riset & Shortlist Vendor | Minggu 1 | Daftar kandidat SDK/vendor |
| Uji Coba Teknis | Minggu 2-3 | Hasil pengujian device & anti-spoofing |
| Analisis & Rekomendasi | Minggu 4 | Rekomendasi vendor & min. requirement |
Related
- Sibling identity klaster: [YOLO + CCTV untuk Absensi](YOLO + CCTV untuk Absensi) — dua pendekatan biometric verification (mobile online vs CCTV offline). Pembahasan vendor, sertifikasi (iBeta/ISO 30107), dan data-handling harus konsisten di keduanya.
- Upstream potensial: [OTP Migration ke Qiscus](OTP Migration ke Qiscus) — liveness detection biasanya jadi step sebelum OTP untuk KYC. Setelah riset RES-006 selesai, registrasi baru akan jadi: liveness → OTP Qiscus.
- Sibling: README → [Research Lab index](Research Lab)