Was ist Multi-Faktor-Authentifizierung (MFA)?

Aktualisiert: September 2026

Multi-Faktor-Authentifizierung ist eine Anmeldeprüfung, die zwei oder mehr Nachweise unterschiedlicher Art verlangt – Wissen, Besitz oder Eigenschaft. Das Wort unterschiedlich trägt die ganze Last und wird ständig übergangen: Passwort plus Sicherheitsfrage sind zwei Nachweise aus einer Kategorie – Wissen – und damit überhaupt keine MFA. Der Sinn ist kombinatorisch: Ein abgephishtes Passwort hält nicht Ihr Telefon in der Hand; ein gestohlenes Telefon kennt nicht Ihre PIN; jeder gestohlene Faktor lässt den Angreifer eine Kategorie zu kurz kommen.

Das Wichtigste in Kürze

FrageAntwort
Die FaktorenWissen (Passwort) · Besitz (Gerät, Schlüssel) · Eigenschaft (Biometrie) – aus verschiedenen Kategorien
MFA vs. 2FA2FA = genau zwei; MFA = zwei oder mehr; Qualität schlägt Menge
Die RangfolgeSMS < TOTP < Push < Push + Zahlenabgleich < Passkeys / Sicherheitsschlüssel
Die TrennliniePhishing-Resistenz: Codes lassen sich weiterreichen, an den Ursprung gebundene Kryptografie nicht
Das schwache GliedWiederherstellung – Zurücksetzen muss so stark sein wie die Anmeldung, die es ersetzt

Wie TOTP tatsächlich funktioniert

Die Authenticator-App, entzaubert – keine Rangliste erklärt die Mechanik (RFC 6238):

Registrierung  QR-Code = otpauth://totp/app:ada?secret=JBSWY3DP…
               → die App teilt nun ein Base32-SECRET mit dem Server

Alle 30 s      beide Seiten berechnen unabhängig und offline:
               code = truncate( HMAC-SHA1( secret, floor(unix_time / 30) ) ) % 10⁶

Anmeldung      Sie tippen die 6 Ziffern der App; der Server berechnet seine eigenen,
               akzeptiert ±1 Zeitfenster für Uhrendrift → Treffer = Besitz bewiesen

So wird das in den Anmeldeablauf einer App verdrahtet:

// JavaScript / Node.js — Back4app JS SDK
// TOTP step-up with the Parse Server mfa auth adapter
// Enroll: prove possession by sending one valid code with the secret
await currentUser.save({
  authData: { mfa: { secret: totpSecret, token: codeFromApp } },
});
// server returns single-use recovery codes — show once, store nowhere

// Log in afterwards: password + the current 6-digit code
const user = await Parse.User.logIn('ada', password, {
  authData: { mfa: { token: codeFromApp } },
});

MFA vs. 2FA

Kriterium2FAMFA
FaktorenGenau zweiZwei oder mehr
VerhältnisEine Teilmenge von MFADer Oberbegriff
In der PraxisWas die meisten Einführungen tatsächlich sindWie die meisten Einführungen genannt werden

Eine Tabelle klärt das; die schärfere Frage lautet, welche Faktoren – denn die Sicherheitsobergrenze setzt nicht die Zahl der gestapelten Nachweise, sondern ob sich einer davon abphishen lässt.

Die Rangfolge der Methoden, ehrlich betrachtet

Der Vergleich, den die CISA-Empfehlung veröffentlicht und Anbietertexte nicht ziehen – welcher Angriff welche Methode überwindet:

MethodePhishing / Echtzeit-ProxySIM-SwapPush BombingOffline?Fazit
SMS- / SprachcodesÜberwundenÜberwundenentfälltNeinLetzter Ausweg – von NIST eingeschränkt
E-Mail-CodesÜberwundenSicherentfälltNeinErbt die Sicherheit Ihres Postfachs
TOTP-AppÜberwundenSicherentfälltJaDie solide Grundlinie
Push-FreigabeÜberwundenSicherÜberwundenNeinBequem, bombardierbar
Push + ZahlenabgleichÜberwundenSicherResistentNeinGeflickte Bequemlichkeit
Passkeys / SicherheitsschlüsselResistentSicherentfälltJaDer Goldstandard (WebAuthn)

Das Muster in der linken Spalte ist die moderne Geschichte: Jeder Code und jede Freigabe lässt sich über einen Phishing-Proxy weiterreichen; nur an den Ursprung gebundene Kryptografie übersteht den Kontakt mit einer gefälschten Anmeldeseite.

Die Angriffe, in einfachen Worten

Phishing-Proxy als Adversary in the Middle, der MFA weiterreichtDas Opfer gibt Zugangsdaten und einen Einmalcode auf einer gefälschten Seite ein, die beides in Echtzeit an die echte Seite weiterreicht, eine gültige Session erhält und dem Angreifer das Session-Cookie übergibt. Passkeys vereiteln das, weil ihre Signatur an die echte Domain gebunden ist und auf der gefälschten scheitert.

Passwort + OTP-Code

reicht in Echtzeit weiter

gültiges Session-Cookie

Session übergeben

Signatur an echte Domain gebunden
→ für den Proxy wertlos

Opfer

Gefälschte Anmeldeseite
(Proxy-Kit)

Echte Seite

Angreifer angemeldet

Passkey-Versuch auf gefälschter Seite

Scheitert

Das Opfer gibt Zugangsdaten und einen Einmalcode auf einer gefälschten Seite ein, die beides in Echtzeit an die echte Seite weiterreicht, eine gültige Session erhält und dem Angreifer das Session-Cookie übergibt. Passkeys vereiteln das, weil ihre Signatur an die echte Domain gebunden ist und auf der gefälschten scheitert.

Adversary-in-the-Middle-Phishing: Quelloffene Proxy-Kits setzen sich zwischen Opfer und echte Seite, reichen Passwort und Einmalcode live weiter und behalten anschließend das entstandene Session-Cookie – MFA “bestanden”, Konto verloren. Push Bombing: Mit einem gestohlenen Passwort so lange Freigabeaufforderungen schicken, bis die Erschöpfung einen Tipper gewinnt; der Zahlenabgleich (die auf dem Bildschirm gezeigten Ziffern eintippen) beseitigt den Weg des gedankenlosen Zustimmens. SIM-Swapping: einen Mobilfunkanbieter dazu bringen, die Nummer des Opfers zu übertragen, und danach dessen SMS-Codes empfangen – der Angriff, der SMS an das Ende der Tabelle gesetzt hat. Die gemeinsame Linie: Sie überwinden Faktoren, die sich jemandem mitteilen lassen; sie alle scheitern an Faktoren, die ausschließlich kryptografisch mit dem echten Ursprung sprechen.

Das Problem der Wiederherstellung

Jede MFA-Einführung schafft eine zweite Tür: Was passiert, wenn das Telefon verloren geht? Wiederherstellungscodes – einmalig verwendbar, bei der Registrierung erzeugt, offline aufbewahrt – sind die übliche Antwort; Abläufe zur Kontowiederherstellung sind die gefährliche. Wenn ein Anruf beim Helpdesk oder ein Zurücksetzen per E-Mail die MFA entfernen kann, ruft der Angreifer beim Helpdesk an – die Technik hinter Vorfällen mit Schlagzeilen – und Ihre stärkste Kontrolle wird von Ihrem schwächsten Prozess ausgehebelt. Die Regel: Die Wiederherstellung muss dieselbe oder eine höhere Sicherheit verlangen als die Anmeldung, die sie ersetzt – mehrere registrierte Methoden, Step-up-Verifizierung beim Zurücksetzen und das Entfernen der MFA als privilegiertes, protokolliertes, alarmierendes Ereignis behandelt.

Wie wirksam ist MFA wirklich?

Zwei wahre Aussagen, die oft verwechselt werden. Gegen automatisierte Angriffe – Credential Stuffing, Password Spraying – ist MFA nahezu vollständig wirksam: Die viel zitierten Neunundneunzig-Prozent-Zahlen stammen aus groß angelegter Anmeldetelemetrie, die genau diese gemessen hat, und eine begutachtete Folgearbeit fand im selben Rahmen rund 99 % weniger Kompromittierungen. Gegen gezieltes Phishing mit Echtzeit-Proxys sind code- und push-basierte MFA nachweislich umgehbar, weshalb Kritiker die Wirksamkeit über alle Angriffe hinweg weit niedriger ansetzen und Behörden heute gezielt phishing-resistente Methoden fordern. Die ehrliche Synthese: Jede MFA beendet die Ära, in der das Passwort genügte; nur MFA der Passkey-Klasse beendet das Phishing. Führen Sie irgendeine MFA überall ein und phishing-resistente MFA überall dort, wo der Einsatz die Reibung bei der Registrierung rechtfertigt.

Typische Anwendungsfälle

  • Die Ausgabe von Konten schützen – MFA bewacht den Moment, in dem Sessions und Tokens geprägt werden; alles dahinter vertraut diesem Tor.
  • Step-up für sensible Aktionen – erneut nachfragen bei Zahlung, Löschung oder Schlüsselexport, nicht nur bei der Anmeldung.
  • Administrations- und privilegierte Konten – hier sollte MFA verpflichtend und phishing-resistent sein, ohne Ausnahmen.
  • Regulatorische Vorgaben – Rahmenwerke für Zahlungsverkehr, Gesundheit und Verwaltung schreiben MFA zunehmend rundheraus vor.
  • Ergänzung zu Social Login – vom Identity Provider geerbt oder lokal erzwungen für hochwertige Aktionen.

Welche MFA-Methode sollten Sie anbieten? Eine Entscheidungsmatrix

SituationAngebot
Allgemeine Nutzerbasis, breite GerätelandschaftTOTP als Grundlinie + Passkeys als beworbener Weg
Hochwertige oder administrative KontenNur phishing-resistent – Passkeys bzw. Sicherheitsschlüssel
Nutzer ohne SmartphoneHardware-Schlüssel oder gedruckte Wiederherstellungscodes, nicht SMS als Voreinstellung
Alter Bestand, nichts anderes machbarSMS – mit offenen Augen, als Untergrenze, nicht als Norm
Sensible Aktionen in der AppStep-up-Neuauthentifizierung, unabhängig vom Anmeldefaktor
Gestaltung der WiederherstellungMindestens zwei registrierte Methoden + Offline-Codes

Grenzen und Trade-offs

  • Die Reibung ist real und messbar. Jede Aufforderung kostet Conversion und Support-Tickets; adaptive, risikobasierte Abfragen setzen die Reibung dort ein, wo das Risiko sitzt.
  • Phishbare MFA kauft weniger, als es scheint. Gegen einen gezielten Proxy-Angriff fallen Codes und Push-Freigaben; behandeln Sie sie als Bremse für Automatisierung, nicht als Phishing-Panzerung.
  • Das Telefon ist ein Single Point of Failure. Geräteverlust ohne geplante Wiederherstellung wird zur Aussperrung im großen Stil – die Registrierungs-UX muss am ersten Tag Rückfallmethoden anlegen.
  • Wiederherstellungsabläufe drehen die Rechnung um. Ein schwacher Weg zum Zurücksetzen deckelt Ihr gesamtes Verfahren stillschweigend auf seine eigene Stärke.
  • Die Registrierung ist die Klippe der Akzeptanz. Vorgaben ohne reibungslose QR-Abläufe und klare Rückfallwege erzeugen Widerstand; das beste Verfahren ist das, das Nutzer tatsächlich zu Ende bringen.

MFA mit Back4app

Back4app ist eine Open-Source-Plattform für Backend as a Service (BaaS), die eine verwaltete Datenbank, automatisch generierte REST- und GraphQL-APIs, Authentifizierung, Dateispeicher und Serverless-Funktionen mit Cloud Code kombiniert. TOTP kommt als Konfiguration, nicht als Bauprojekt: Der mfa-Auth-Adapter von Back4app schaltet zeitbasierte Codes über einen Konfigurationsblock frei – Stellenzahl, Periode und Algorithmus einstellbar – und die Code-Tabs zeigen die ganze Client-Geschichte: Die Registrierung beweist den Besitz, indem sie das gemeinsame Geheimnis mit einem gültigen Code paart, der Server stellt einmalig verwendbare Wiederherstellungscodes aus, und spätere Anmeldungen paaren das Passwort mit den aktuellen sechs Ziffern. Weil die Sessions der Plattform serverseitig widerrufbar sind, hält auch die umgebende Hygiene: Eine MFA-Änderung kann andere Sessions sofort beenden, und Cloud-Code-Trigger sind der natürliche Ort, um Registrierungsereignisse zu protokollieren und das Entfernen der MFA hinter Step-up-Prüfungen zu stellen – die Disziplin bei der Wiederherstellung, für die dieser Artikel plädiert, ausgedrückt in wenigen Funktionen.

Häufige Fragen

Was ist MFA, einfach erklärt?

Eine Anmeldung, die zwei oder mehr Nachweise unterschiedlicher Art verlangt – etwa ein Passwort plus einen Code vom Telefon –, sodass ein gestohlenes Passwort allein nichts öffnet. Die Nachweise müssen aus verschiedenen Kategorien stammen: Passwort plus Sicherheitsfrage ist weiterhin ein Faktor, nur zweimal.

Was ist der Unterschied zwischen MFA und 2FA?

Der Umfang. 2FA bedeutet genau zwei Faktoren; MFA bedeutet zwei oder mehr. Jede 2FA ist MFA, und in der Praxis sind die meisten MFA-Einführungen 2FA. Die Anzahl zählt weniger als die Qualität – zwei phishing-resistente Faktoren schlagen drei phishbare.

Was sind die drei Faktoren der Authentifizierung?

Etwas, das Sie wissen (Passwort, PIN), etwas, das Sie haben (Telefon, Hardware-Schlüssel), etwas, das Sie sind (Fingerabdruck, Gesicht). Ort und Verhalten treten als ergänzende Signale auf, doch sie treiben adaptive, risikobasierte Prüfungen an, statt für sich allein als Faktor zu gelten.

Ist Zwei-Faktor-Authentifizierung per SMS sicher?

Besser als ein Passwort allein, aber die schwächste verbreitete Methode: SIM-Swapping, das Abfangen von Telekommunikationsprotokollen und gewöhnliches Phishing überwinden sie alle. Normungsgremien schränken sie seit Jahren ein, und die aktuellen behördlichen Empfehlungen sind unmissverständlich – kein SMS als zweiter Faktor, wo irgendetwas Stärkeres verfügbar ist.

Wie funktioniert eine TOTP-Authenticator-App?

Bei der Registrierung übergibt der QR-Code der App ein gemeinsames Geheimnis. Von da an berechnen App und Server unabhängig voneinander einen Code aus diesem Geheimnis und dem aktuellen 30-Sekunden-Zeitfenster; übereinstimmende Codes beweisen den Besitz. Vollständig offline – kein Netz, kein Konto beim Hersteller der App, nur synchrone Uhren und Mathematik.

Ersetzen Passkeys die MFA?

Für die meisten Konten faktisch ja: Ein Passkey ist Multi-Faktor in einer einzigen Geste – Besitz des Geräts plus die Biometrie oder PIN, die es entsperrt – und obendrein phishing-resistent, denn die Signatur funktioniert nur auf der echten Seite. Umgebungen mit besonders hohem Schutzbedarf legen unter Umständen weiterhin einen eigenen Faktor darüber.

Was ist phishing-resistente MFA?

MFA, die sich nicht über eine gefälschte Seite weiterleiten lässt. Codes und Push-Freigaben können in Echtzeit weitergereicht werden; Public-Key-Verfahren – Passkeys und Hardware-Sicherheitsschlüssel unter WebAuthn – binden die Antwort kryptografisch an die echte Domain, sodass eine täuschend ähnliche Seite eine Signatur erhält, die anderswo wertlos ist.

Was ist ein MFA-Fatigue-Angriff?

Push Bombing: Ein Angreifer mit gestohlenem Passwort löst so lange Freigabeaufforderungen aus, bis das erschöpfte Opfer auf Ja tippt – die Methode hinter mehreren bekannten Vorfällen. Gegenmaßnahmen, der Reihe nach: Zahlenabgleich in den Aufforderungen, Ratenbegrenzung der Versuche und letztlich der Wechsel zu Methoden, bei denen es nichts freizugeben gibt.

Verwandte Begriffe

Vergleichen mit

Weiterführende Quellen

Bereit, Ihr Backend zu bauen?

Starten Sie Ihr Projekt auf Back4app in wenigen Minuten — Datenbank, Authentifizierung, APIs und Cloud Code inklusive. Keine Kreditkarte erforderlich.

Geschrieben und geprüft von Back4app Engineering, Back4app Engineering · Veröffentlicht am 2026-09-23