7Viewes
Two-Factor Authentication (2FA) pada aplikasi login berbasis web menggunakan Time-based OTP dan QR Code pada eLearning
Repository Analytics
Statistic Details
0Downloaded
7Accessed per month
1Countries
Loading...
Date
Authors
Budirama
Journal Title
Journal ISSN
Volume Title
Publisher
Politeknik Negeri Batam
Abstract
Sistem pembelajaran elektronik (e-learning) rentan terhadap serangan siber seperti
pengambilalihan akun akibat penggunaan kata sandi tunggal. Penelitian ini bertujuan
untuk mengimplementasikan dan menguji sistem Two-Factor Authentication (2FA)
pada aplikasi login berbasis web menggunakan Time-Based One-Time Password
(TOTP) dan QR Code. Sistem dikembangkan menggunakan bahasa pemrograman
Python dengan framework Flask, basis data SQLite, serta pustaka pyotp dan qrcode.
Evaluasi sistem dilakukan melalui dua tahap pengujian: fungsionalitas (Black-box)
dan performa latensi server (perf_counter). Hasil pengujian fungsionalitas
menunjukkan tingkat keberhasilan 100% dalam memvalidasi alur otorisasi dan
memblokir serangan otorisasi tertunda (token kedaluwarsa) serta replay attack.
Pengujian performa menunjukkan waktu rata-rata eksekusi login awal (1FA) sebesar
0,000802 detik, sedangkan total penyelesaian 2FA adalah 0,001058 detik, dengan
overhead komputasi yang sangat ringan yakni 0,000255 detik. Hal ini
menyimpulkan bahwa implementasi kriptografi TOTP sangat efisien secara
komputasi, bekerja seketika di bawah ambang batas toleransi 0,1 detik, dan mampu
menjamin keandalan keamanan portal akademik tanpa mengorbankan kenyamanan
pengguna.
Description
Citation
IEEE
