Zwei-Faktor-Authentifizierung (2FA) erklärt | Enjyn Gruppe
Hallo Welt
Hallo Welt
Original Lingva Deutsch
Übersetzung wird vorbereitet...
Dieser Vorgang kann bis zu 60 Sekunden dauern.
Diese Seite wird erstmalig übersetzt und dann für alle Besucher gespeichert.
0%
DE Zurück zu Deutsch
Übersetzung durch Lingva Translate

241 Dokumentationen verfügbar

Wissensdatenbank

Zwei Faktor Authentifizierung Erklärt

Zuletzt aktualisiert: 11.01.2026 um 10:22 Uhr

Zwei-Faktor-Authentifizierung (2FA) erklärt

Passwörter allein bieten keinen ausreichenden Schutz mehr. Mit Zwei-Faktor-Authentifizierung (2FA) fügen Sie eine zusätzliche Sicherheitsebene hinzu. Selbst wenn Ihr Passwort gestohlen wird, bleibt Ihr Account geschützt.

Was ist Zwei-Faktor-Authentifizierung?

2FA verlangt zwei verschiedene Nachweise Ihrer Identität:

Faktor Beschreibung Beispiele
Wissen Etwas, das Sie wissen Passwort, PIN, Sicherheitsfrage
Besitz Etwas, das Sie haben Smartphone, Hardware-Token, Smartcard
Inhärenz Etwas, das Sie sind Fingerabdruck, Gesichtserkennung
💡 Tipp: Echte 2FA kombiniert zwei verschiedene Faktoren. Zwei Passwörter wären keine echte 2FA, da beide zum Faktor "Wissen" gehören.

2FA-Methoden im Vergleich

1. Authenticator Apps (Empfohlen)

Apps generieren alle 30 Sekunden einen neuen 6-stelligen Code:

  • Google Authenticator: Einfach, aber ohne Backup-Funktion
  • Microsoft Authenticator: Cloud-Backup möglich
  • Authy: Multi-Device-Sync, verschlüsseltes Backup
  • 2FAS: Open Source, modernes Design
✅ Empfehlung: Authy oder 2FAS – beide bieten sichere Backups und sind benutzerfreundlich.

2. SMS-Codes

Ein Code wird per SMS an Ihre Handynummer gesendet.

  • Vorteil: Einfach einzurichten, kein App-Download nötig
  • Nachteil: Anfällig für SIM-Swapping-Angriffe
⚠️ Warnung: SMS-2FA ist besser als nichts, aber nicht die sicherste Option. Nutzen Sie wenn möglich Authenticator Apps.

3. Hardware-Tokens (Sehr sicher)

Physische Geräte wie YubiKey oder Titan Security Key:

  • Vorteil: Höchste Sicherheit, Phishing-resistent
  • Nachteil: Kosten (25-70€), kann verloren gehen

4. Push-Benachrichtigungen

Login-Anfrage wird an Ihr Smartphone gesendet (z.B. bei Microsoft, Google):

  • Vorteil: Sehr bequem, zeigt Standort des Login-Versuchs
  • Nachteil: Erfordert Internetverbindung

2FA einrichten - Schritt für Schritt

Beispiel: Google-Konto

  1. Öffnen Sie myaccount.google.com/security
  2. Klicken Sie auf "Bestätigung in zwei Schritten"
  3. Wählen Sie "Authenticator App"
  4. Scannen Sie den QR-Code mit Ihrer Authenticator App
  5. Geben Sie den 6-stelligen Code zur Bestätigung ein
  6. Speichern Sie die Backup-Codes sicher ab!

Backup-Codes sichern

Speichern Sie Ihre Backup-Codes an einem sicheren Ort:

  • Passwort-Manager (empfohlen)
  • Ausgedruckt in einem Safe
  • Verschlüsselter USB-Stick
⚠️ Wichtig: Ohne Backup-Codes und ohne Zugriff auf Ihr 2FA-Gerät können Sie sich permanent aus Ihrem Account aussperren!

2FA für wichtige Dienste aktivieren

Dienst 2FA-Einstellungen
Google myaccount.google.com
Microsoft account.microsoft.com/security
Apple Einstellungen → Apple-ID → Passwort & Sicherheit
Facebook Einstellungen → Sicherheit und Login
Instagram Einstellungen → Sicherheit → Zweistufige Authentifizierung
Amazon Konto → Anmelden & Sicherheit
PayPal Einstellungen → Sicherheit → Zweistufige Verifizierung
GitHub Settings → Password and authentication

TOTP - Wie funktioniert es technisch?

Time-based One-Time Passwords (TOTP) funktionieren so:

  1. Bei der Einrichtung wird ein geheimer Schlüssel (Secret) erstellt
  2. Dieser wird als QR-Code angezeigt und in Ihrer App gespeichert
  3. Die App kombiniert den Schlüssel mit der aktuellen Zeit
  4. Daraus wird ein 6-stelliger Code berechnet (gültig für 30 Sekunden)
  5. Der Server führt die gleiche Berechnung durch und vergleicht
# Vereinfachte TOTP-Formel
TOTP = HMAC-SHA1(secret, floor(time / 30))
Code = TOTP mod 10^6  # Letzte 6 Ziffern

2FA für Ihre eigene Website implementieren

PHP mit Google Authenticator

// Installation: composer require pragmarx/google2fa
use PragmaRX\Google2FA\Google2FA;

$google2fa = new Google2FA();

// Secret generieren (bei Benutzer-Registrierung)
$secret = $google2fa->generateSecretKey();

// QR-Code URL generieren
$qrCodeUrl = $google2fa->getQRCodeUrl(
    'Ihre Website',
    $user->email,
    $secret
);

// Code verifizieren (beim Login)
$valid = $google2fa->verifyKey($secret, $userInputCode);

Häufige Fehler vermeiden

  • Backup-Codes nicht speichern: Führt zu Account-Verlust
  • Nur SMS-2FA nutzen: Unsicherste Methode
  • Authenticator nur auf einem Gerät: Gerät verloren = Problem
  • 2FA nur für "wichtige" Accounts: Alle Accounts sind wichtig!

Weitere Hilfe

Benötigen Sie Unterstützung bei der Implementierung von 2FA für Ihre Website?

Enjix Beta

Enjyn AI Agent

Hallo 👋 Ich bin Enjix — wie kann ich dir helfen?
120