Implementation of secure remote access for library e-resources using a virtual private network
Main Article Content
Abstract
This article presents the development and implementation of a VPN (Virtual Private Network) based secure remote access system for library e-resources, designed to enhance user access while ensuring data security. The system utilizes a graphical user interface (GUI) built with Python’s Tkinter library, allowing users to register, authenticate, and connect to a VPN. Key features include user registration with password hashing using bcrypt for enhanced security, and logging of access events to maintain an audit trail of resource utilization. The architecture comprises a client-server model where the client interface interacts with backend services for user authentication, VPN management, and data analytics. This system implements encryption protocols to safeguard sensitive data during transmission and employs Tunneling protocols for secure access over public networks. Additionally, it incorporates user role management to differentiate access levels for regular users and administrators, thus ensuring controlled access to library resources. The results demonstrate improved accessibility to e-resources while maintaining a high level of security. This work contributes to the ongoing efforts to integrate advanced technological solutions in educational environments, ultimately promoting resource accessibility and enhancing the user experience in academic libraries.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.