Penerapan Google Auth Sebagai Sistem Login Pada Website Berbasis React dengan Framework NextJS
Keywords:
Google Authentication, Human Error, Keamanan Website, SQL Injection, Sistem LoginAbstract
Perkembangan teknologi website modern mendorong penggunaan sistem login yang terintegrasi dengan database untuk mengelola data pengguna secara efektif dan efisien. Sistem autentikasi konvensional yang menggunakan username dan password masih banyak diterapkan karena mudah diimplementasikan. Namun, metode tersebut memiliki berbagai kelemahan, seperti risiko serangan SQL Injection, kebocoran data akun, serta human error ketika pengguna membuat atau mengelola akun, misalnya penggunaan password yang lemah atau lupa kredensial login. Selain itu, proses registrasi manual sering dianggap kurang praktis karena pengguna harus mengisi data dan melakukan verifikasi secara terpisah.
Permasalahan tersebut menunjukkan bahwa sistem autentikasi tradisional masih memiliki celah keamanan dan kurang memberikan kemudahan bagi pengguna. Kerentanan pada pengelolaan database dapat dimanfaatkan oleh pihak tidak bertanggung jawab untuk memperoleh akses ilegal, sedangkan kesalahan pengguna dalam pembuatan akun dapat mengurangi efektivitas keamanan sistem. Oleh karena itu, diperlukan solusi autentikasi yang lebih aman, praktis, dan efisien untuk meningkatkan pengalaman pengguna sekaligus meminimalkan risiko keamanan.
Tujuan dari penelitian atau pengembangan ini adalah menerapkan autentikasi menggunakan Google Authentication (Google Auth) sebagai alternatif sistem login modern. Dengan memanfaatkan layanan autentikasi Google, proses login dapat dilakukan secara lebih cepat dan praktis tanpa perlu membuat akun baru secara manual. Selain itu, penggunaan Google Auth membantu meningkatkan keamanan sistem melalui mekanisme autentikasi yang telah terstandarisasi, sehingga dapat mengurangi risiko SQL Injection, penyalahgunaan akun, serta human error dalam pengelolaan kredensial pengguna.
References
W. G. J. Halfond, J. Viegas, and A. Orso, “A Classification of SQL Injection Attacks and Countermeasures,” 2006.
J. P. Singh, “Analysis of SQL Injection Detection Techniques.” [Online]. Available: http://exploitable-web.com/link.php?id=1’
J. Bonneau, C. Herley, P. C. Van Oorschot, and F. Stajano, “The Quest to Replace Passwords: A Framework for Comparative Evaluation of Web Authentication Schemes


