Two-Factor Authentication (2FA) pada aplikasi login berbasis web menggunakan Time-based OTP dan QR Code pada eLearning

Repository Analytics

Statistic Details

Updated data
7Viewes
0Downloaded
7Accessed per month
1Countries
Loading...
Thumbnail Image

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

Endorsement

Review

Supplemented By

Referenced By