Skip to content

alokumar01/secure-authentication-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Secure Authentication Module

This is our academic college project focused on building a secure secondary authentication system for Linux. The system prompts users with an additional login or registration page immediately after they unlock or boot into their Linux machine, adding an extra layer of security.

GitHub LinkedIn


πŸ” Objective

To enhance system security by forcing an additional authentication step right after the user logs into Linux using their default method (e.g., password, fingerprint, or face recognition).


πŸš€ Features

  • Runs automatically in the background after Linux login
  • Custom login/register web page for secondary user verification
  • Access to desktop or system functionality is restricted until re-authentication
  • Works alongside existing Linux login systems (e.g., PAM, biometrics)

πŸ› οΈ Tech Stack

  • MongoDB – Database for storing user credentials and session data
  • Express.js – Backend server handling authentication logic
  • Node.js – Runtime environment for server-side logic
  • Next.js – Frontend framework for rendering the login/register UI
  • Python – Used for system-level scripting and automation
  • Linux (Ubuntu preferred) – Target operating system
  • PAM (Pluggable Authentication Modules) – Optional integration for advanced user verification

About

This is our academic college project, Building a secure authentication system for extra layer of security on linux. This is group project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors