A Secure Server-Side Authentication System for Enhancing Web Application Cybersecurity
Author
1. Dr.S.Mohana
Assistant Professor
PG & Research Department of Computer Science
Sri Ramakrishna College of Arts & Science
Coimbatore – 641006
Smohana@srcas.ac.in
2. Abishek.M
PG & Research Department of Computer Science
Sri Ramakrishna College of Arts & Science
Coimbatore – 641006
abhishek13112005@gmail.com
Abstract
This research aims to establish a complete and scalable Server-Side Authentication System with the aim of strengthening the security of contemporary web applications. In recent times, the proliferation of online services and digital technologies has made authentication systems major targets for cyberattacks. This proposed authentication system incorporates a range of multi-layered security features, including encrypted password storage via bcrypt, JSON Web Token-based stateless authentication, middleware-based route protection, rate limiting to prevent brute-force attacks, role-based access control, structured input validation, and safe MongoDB-based database management.
This proposed authentication system incorporates a modular client-server-based system architecture with a focus on centralizing validation and authentication at the backend to prevent client-side manipulation. The implementation of this authentication system indicates its effectiveness in preventing various web-based security attacks, including SQL injection, session hijacking, cross-site scripting, brute-force attacks, and credential stuffing. Performance tests under concurrent conditions indicate the authentication system's efficiency in maintaining low latency and high reliability without compromising security. This indicates that a multi-layered server-side authentication system strengthens the security of web-based systems without compromising efficiency
Keywords:Cybersecurity, Server-Side Authentication, JWT, Password Hashing, Web Security, Role-Based Access Control, MongoDB, Middleware Security