DUAL-LAYER ANTI-SPOOFING UNTUK SISTEM PRESENSI MENGGUNAKAN CONVOLUTIONAL NEURAL NETWORK DAN GEOFENCING HAVERSINE

Authors

  • Yermis Duha Institut Bisnis dan Teknologi Pelita Indonesia
  • Gusrio Tendra Institut Bisnis dan Teknologi Pelita Indonesia
  • Wilda Susanti Institut Bisnis dan Teknologi Pelita Indonesia
  • Wahyu Joni Kurniawan Institut Bisnis dan Teknologi Pelita Indonesia
  • Nicholas Renaldo Institut Bisnis dan Teknologi Pelita Indonesia

DOI:

https://doi.org/10.35145/joisie.v10i1.5906

Keywords:

Anti-Spoofing, Convolutional Neural Network, Dual-Layer Security, Haversine Formula, Liveness Detection

Abstract

Sistem absensi berbasis web menghadapi dua vektor penipuan utama yaitu pemalsuan GPS dan pemalsuan biometrik melalui foto, video replay, atau deepfake berbasis AI. Solusi yang ada umumnya hanya mengatasi satu ancaman, meninggalkan celah keamanan yang kritis. Penelitian ini mengusulkan dan memvalidasi kerangka kerja keamanan dua lapis yang mencegah kedua ancaman secara bersamaan melalui Liveness Detection sisi klien dan geofencing sisi server. Liveness Detection menggunakan Convolutional Neural Network berbasis MobileNetV1 melalui pustaka face-api.js yang berjalan sepenuhnya di browser. Pengguna harus mempertahankan ekspresi senyum dengan probabilitas ?0,70 selama 1,5 detik sebelum absensi diaktifkan. Otentisitas lokasi diverifikasi di sisi server menggunakan Rumus Haversine dengan pengiriman melebihi radius 50 meter ditolak dengan HTTP 403. Sistem dikembangkan menggunakan metodologi Waterfall dengan backend Flask dan basis data SQLite. Evaluasi dilakukan melalui pengujian skenario keamanan terstruktur yang mengukur True Positive Rate (TPR), False Acceptance Rate (FAR), dan akurasi geofencing pada kondisi GPS stabil maupun koordinat yang dimanipulasi. Dari 40 percobaan liveness, sistem menghasilkan TPR 95%, FAR 0% terhadap serangan foto statis, dan akurasi geofencing 100% pada kondisi GPS stabil. Penelitian ini membuktikan secara nyata bahwa geofencing pada sisi klien dapat dilewati melalui Sensor Emulation browser dengan celah yang dieliminasi sepenuhnya oleh validasi sisi server. Kerangka kerja yang diusulkan memberikan ketahanan terhadap serangan presentasi dan penipuan lokasi tanpa instalasi aplikasi native. Temuan ini perlu divalidasi pada partisipan yang lebih besar, mengingat dataset terbatas pada 40 percobaan liveness dan 6 skenario geofencing. Penelitian lanjutan diprioritaskan pada ketahanan terhadap deepfake real-time dan mitigasi degradasi GPS dalam ruangan.

Downloads

Download data is not yet available.

References

Abdelraheem, A. A. E., Hussaien, A. M., Mohammed, M. A. A., & Elbokhari, Y. A. E. (2021). The effect of information technology on the quality of accounting information. Accounting, 7(1), 191–196. https://doi.org/https://doi.org/10.5267/j.ac.2020.9.017

Apriadi, P., & Sutrisna, E. (2023). Mobile-Based Employee Absence Application Design Using GPS (Case Study of PT. Trans Retail Indonesia). JACIS: Journal Automation Computer Information System, 3(1), 1–9. https://doi.org/https://doi.org/10.47134/jacis.v3i1.54

Atmawijaya, R., & Radiyah, U. (2024). Perancangan Autentikasi Multi Faktor Dengan Pengenalan Wajah Dan Fido (Fast Identity Online). INTI Nusa Mandiri, 19(1), 46–53. https://doi.org/https://doi.org/10.33480/inti.v19i1.5263

Babu, L. K., Prasad, N. V., Yeswanth, S., & Kumar, E. P. (2025). Smart Attendance System Using Geofencing and Face Recognition. International Journal of Progressive Research in Engineering Management and Science, 5(11), 291–297.

Budiarto Hadiprakoso, R., & Buana, I. K. S. (2021). Deteksi Serangan Spoofing Wajah Menggunakan Convolutional Neural Network. Jurnal Teknik Informatika Dan Sistem Informasi, 7(3), 618–626. https://doi.org/https://doi.org/10.28932/jutisi.v7i3.4001

Das, N., Deb, P., Majumder, S., & Das, D. (2025). Face-Liveness Detection Using CNN Model. 343–354. https://doi.org/https://doi.org/10.1007/978-981-96-9932-2_23

Gunawan, A., & Ikhwan, A. (2024). Teacher Presence Application with Geolocation and Self Potrait using Android-based Prototype Method at MTsN Binjai. Sistemasi: Jurnal Sistem Informasi, 13(5), 1773–1782. https://doi.org/https://doi.org/10.32520/stmsi.v13i4.4353

Kuznetsov, A., & others. (2025). Deep Residual Learning for Face Anti-Spoofing: A Mathematical Framework for Optimized Skip Connections. Technologies, 13(9), 413. https://doi.org/https://doi.org/10.3390/technologies13090413

Maulana, I., Khairunisa, N., & Mufidah, R. (2023). Deteksi Bentuk Wajah Menggunakan Convolutional Neural Network (CNN). Jurnal Mahasiswa Teknik Informatika, 7(6), 3348–3355. https://doi.org/https://doi.org/10.36040/jati.v7i6.8171

Mutaqin, H., & Nurhayati. (2023). Perancangan Aplikasi Absensi Menggunakan Metode Haversine Berbasis Android Pada PT. Rangkai Utama Berjaya. INFORMATIKA, 11(2), 112–119. https://doi.org/https://doi.org/10.36987/informatika.v11i2.3799

Nurhakim, B., Rifai, A., Kurnia, D. A., Sudrajat, D., & Supriatna, U. (2025). Smart Attendance Tracking System Employing Deep Learning For Face Anti-Spoofing Protection. JITK, 10(3), 496–505. https://doi.org/https://doi.org/10.33480/jitk.v10i3.5992

Ode Hazani, L. (2024). Implementasi Formula Haversine Pada Sistem Absensi Pegawai Berbasis Web. Jurnal Teknologi Informasi (JTI), 12(2), 9–17. https://doi.org/https://doi.org/10.58839/jti.v12i2.1468

Pangihutan Sitanggang, J., Sunupurwa Asri, J., & Sutanto, I. (2025). Rancang Bangun Sistem Absensi Berbasis Mobile Dengan Memanfaatkan Pengenalan Wajah. Teknik Komputer Dan Teknologi Pendidikan (JUSTIKPEN), 5(1), 155–164. https://doi.org/https://doi.org/10.55338/justikpen.v5i1.356

Paravision. (2025). From Spoofs to Deepfakes: Why Fraud Prevention Needs to Evolve. Paravision. https://www.paravision.ai/converge/2025/from-spoofs-to-deepfakes-why-fraud-prevention-needs-to-evolve/

Prasojo, G. A., & Cahyaningtyas, C. (2025). Implementasi Algoritma Haversine Formula Dengan Global Positioning System Pada Sistem Absensi Pegawai. Jurnal Komputer Teknologi Informasi Sistem Informasi (JUKTISI), 4(2), 598–607. https://doi.org/https://doi.org/10.62712/juktisi.v4i2.469

Saied, M., & Syafii, A. (2023). Perancangan dan Implementasi Sistem Absensi Berbasis Teknologi Terkini. Jurnal Teknik Indonesia, 2(3), 87–92. https://doi.org/https://doi.org/10.58860/jti.v2i3.21

Shinde, S. R., Bongale, A. M., Dharrao, D., Jadhav, D., & Yadav, N. (2025). Enhancing Face Liveness Detection: Novel Deep CNN Architectures for Anti-Spoofing. Engineering, Technology & Applied Science Research, 15(5), 27206–27212. https://doi.org/https://doi.org/10.48084/etasr.12431

Wibowo, B. B., & Setiawan, E. B. (2024). Implementasi Face Recognition Dan Geolocation Pada Sistem Presensi Karyawan Berbasis Mobile Apps. KOMPUTA: Jurnal Ilmiah Komputer Dan Informatika, 13(1), 11. https://doi.org/https://doi.org/10.34010/komputa.v13i1.11149

Yeovandi, F., Sabariman, S., & Prasetyo, S. E. (2025). Evaluasi Keamanan Sistem Autentikasi Biometrik pada Smartphone dan Rekomendasi Implementasi Optimal. JTIM: Jurnal Teknologi Informasi Dan Multimedia, 7(1), 133–148. https://doi.org/https://doi.org/10.35746/jtim.v7i1.653

Downloads

Published

2026-07-30

Issue

Section

Articles