awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/google-authenticator-libpam

0
View on GitHub↗
1,988 Stars·303 Forks·C·Apache-2.0·9 Aufrufe

Google Authenticator Libpam

Dieses Projekt ist ein Pluggable Authentication Module (PAM) für Linux-Systeme, das eine Multi-Faktor-Identitätsprüfung erzwingt. Es integriert sich direkt in den System-Authentifizierungs-Stack, um zeitbasierte Einmalpasswörter (TOTP) zusätzlich zu Standard-Benutzeranmeldedaten zu verlangen, und bietet so einen Mechanismus zur Absicherung lokaler und Remote-Shell-Zugriffe.

Das Modul zeichnet sich durch seine Implementierung des TOTP-Algorithmus aus, der eine integrierte Unterstützung für Clock-Skew-Kompensation enthält, um Zeitdiskrepanzen zwischen Servern und Benutzergeräten auszugleichen. Es verwaltet individuelle geheime Benutzerschlüssel über einen lokalen dateibasierten Persistenzmechanismus und unterstützt modulares Stacking, was es Administratoren ermöglicht, Anmeldedaten innerhalb eines einzigen Login-Flows zwischen mehreren Authentifizierungsmodulen weiterzureichen.

Über die Kernverifizierung hinaus bietet das Tool konfigurierbare Richtlinieneinstellungen, mit denen Administratoren Kulanzfristen definieren und Speicherorte für geheime Dateien verwalten können. Es erleichtert die Synchronisierung eindeutiger Authentifizierungsgeheimnisse mit mobilen Anwendungen und stellt sicher, dass die Multi-Faktor-Erzwingung funktionsfähig bleibt, während systemweite Sicherheitsstandards gewahrt werden.

Features

  • PAM Modules - Integrates custom authentication logic directly into the system login stack via the standard pluggable module interface.
  • TOTP Authentication Systems - Provides a provider for generating and validating time-based one-time passwords to secure system access.
  • Pluggable Authentication Backends - Implements a modular authentication framework that integrates custom security logic into the standard system login pipeline.
  • Credential Verification - Enforces a blocking authentication flow that requires successful validation of both primary credentials and secondary tokens.
  • One-Time Passwords - Generates time-based one-time passwords using a shared secret and the current system time for secure identity verification.
  • Two-Factor Authentication - Enforces two-factor authentication by requiring time-based one-time passwords alongside standard user credentials.
  • Clock-Abstracted Time Validation - Provides mechanisms to compensate for clock drift between servers and authentication devices to ensure token validity.
  • Clock Skew Tolerances - Provides configurable time-based grace periods to compensate for clock drift during authentication validation.
  • User Secret Management - Enables the generation of unique user authentication secrets and provides mechanisms to sync them with mobile authenticator applications.
  • Local Secret Storage - Maintains individual user authentication secrets in local files to enable secure verification during login.
  • Linux Security Hardening - Provides a security module that integrates with system authentication stacks to mandate multi-factor verification for local and remote logins.
  • Server Hardening - Hardens server access by mandating multi-factor verification for all shell login attempts.

Star-Verlauf

Star-Verlauf für google/google-authenticator-libpamStar-Verlauf für google/google-authenticator-libpam

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Google Authenticator Libpam

Handverlesene Sammlungen, in denen Google Authenticator Libpam vorkommt.
  • Bibliotheken für MFA- und TOTP-Authentifizierung

Häufig gestellte Fragen

Was macht google/google-authenticator-libpam?

Dieses Projekt ist ein Pluggable Authentication Module (PAM) für Linux-Systeme, das eine Multi-Faktor-Identitätsprüfung erzwingt. Es integriert sich direkt in den System-Authentifizierungs-Stack, um zeitbasierte Einmalpasswörter (TOTP) zusätzlich zu Standard-Benutzeranmeldedaten zu verlangen, und bietet so einen Mechanismus zur Absicherung lokaler und Remote-Shell-Zugriffe.

Was sind die Hauptfunktionen von google/google-authenticator-libpam?

Die Hauptfunktionen von google/google-authenticator-libpam sind: PAM Modules, TOTP Authentication Systems, Pluggable Authentication Backends, Credential Verification, One-Time Passwords, Two-Factor Authentication, Clock-Abstracted Time Validation, Clock Skew Tolerances.

Welche Open-Source-Alternativen gibt es zu google/google-authenticator-libpam?

Open-Source-Alternativen zu google/google-authenticator-libpam sind unter anderem: bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… google/google-authenticator — This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a… kylemanna/docker-openvpn — This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA… bubka/2fauth — 2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based… jamie-mh/authenticatorpro — AuthenticatorPro is an open-source security application for Android designed to manage two-factor authentication. It… jessecar96/steamdesktopauthenticator — SteamDesktopAuthenticator is a desktop multi-factor authentication client for Steam accounts. It serves as a desktop…

Open-Source-Alternativen zu Google Authenticator Libpam

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Google Authenticator Libpam.
  • google/google-authenticatorAvatar von google

    google/google-authenticator

    5,349Auf GitHub ansehen↗

    This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a suite of tools for implementing security workflows that require a second layer of verification beyond standard credentials. The project implements both time-based one-time passwords and HMAC-based one-time passwords. It includes utilities for generating these codes based on shared secrets and counters, following industry standards such as RFC 6238. The library covers cryptographic primitives including Base32 secret key encoding, dynamic truncation extraction, and symmetric ke

    Java
    Auf GitHub ansehen↗5,349
  • bitwarden/androidAvatar von bitwarden

    bitwarden/android

    8,457Auf GitHub ansehen↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    Auf GitHub ansehen↗8,457
  • kylemanna/docker-openvpnAvatar von kylemanna

    kylemanna/docker-openvpn

    9,089Auf GitHub ansehen↗

    This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA certificate authority for automated public-key infrastructure management. It handles the full lifecycle of a VPN server, from initial PKI bootstrap and server configuration generation to client certificate issuance and revocation, all within a containerized environment. The server is configured entirely through Docker environment variables, eliminating the need for manual configuration file editing. It supports time-based one-time password (TOTP) authentication as a second fac

    Shelldockerdocker-containerdocker-openvpn
    Auf GitHub ansehen↗9,089
  • bubka/2fauthAvatar von Bubka

    Bubka/2FAuth

    3,779Auf GitHub ansehen↗

    2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location. The system distinguishes itself as an API-driven security manager, allowing authentication codes to be integrated into automated workflows and external applications. It also supports shared security credentialing through the use of isolated vaults and shared folders for team collaboration. The project covers a broad range of security and dat

    PHP2fa2factorhotp
    Auf GitHub ansehen↗3,779
  • Alle 30 Alternativen zu Google Authenticator Libpam anzeigen→