Homoglyphen- und Verwechslungszeichen-Konverter

Homoglyphen-Konverter — Unicode-Verwechslungen erkennen

Die Konvertierung erfolgt nach dem Best-Effort-Prinzip: Zugeordnete Verwechslungen und NFKC-Faltung sind deterministisch, einige legitime Unicode-Codes werden jedoch nicht gekennzeichnet.

Dein Text

Einfügen oder Tippen – die Ergebnisse werden während der Eingabe aktualisiert (leicht entprellt für lange Eingaben).

0 Zeichen geprüft
0 verdächtig
Bewahren Sie lesbaren Unicode
Konvertierungsmodus
Original (verdächtige Zeichen markiert)

Verdächtige Zeichen in der Originalansicht werden unterstrichen und mit „susp“ gekennzeichnet. zusätzlich zur Hervorhebungsfarbe.

Gereinigte Ausgabe
Charakteranalyse

Noch keine Charaktere zum Analysieren. Fügen Sie den Text oben ein, um eine Aufschlüsselung der Homoglyphen und Verwechslungselemente anzuzeigen.

Erkennt visuell verwechselbare Unicode-Zeichen und wandelt sie in sichereres ASCII oder normalisiertes Unicode um. Kostenlos im Browser.

Was dieser Homoglyphenkonverter macht

Ein Homoglyphenkonverter erkennt Unicode-Zeichen, die wie gewöhnliche lateinische Buchstaben oder Ziffern (Verwechslungszeichen) aussehen können, und zeigt an, wie sie normalisiert oder ersetzt wurden. Sie können auch Generate homoglyphs ausführen, um zu Testzwecken deterministische, spoofartige Zeichenfolgen aus einfachem ASCII zu erstellen. Dieser kostenlose Verwechslungskonverter und Unicode-Verwechslungsprüfer läuft vollständig in Ihrem Browser – verwenden Sie ihn als Unicode-Normalisierungstool, Spoof-Text-Cleaner oder Lookalike-Character-Konverter für Sicherheit und Moderation.

So verwenden Sie dieses Unicode-Normalisierungstool

  1. Fügen Sie den Text, den Sie überprüfen möchten, in den Eingabebereich ein oder geben Sie ihn ein.
  2. Wählen Sie „Lesbaren Unicode beibehalten“, „Strikter ASCII-Fallback“ oder „Homoglyphen generieren“, je nachdem, ob Sie eingefügten Text bereinigen oder Testbeispiele aus ASCII erstellen.
  3. Vergleichen Sie das Original (mit Hervorhebungen) und die Ausgabe nebeneinander. Überprüfen Sie die Analysetabelle auf Codepunkte und Gründe.
  4. Verwenden Sie Ausgabetext kopieren, um das Ergebnis zu kopieren, oder Löschen, um es zurückzusetzen.

Konvertierungsmodi: lesbarer Unicode vs. Unicode in ASCII vs. Generieren

  • „Lesbaren Unicode beibehalten“ wendet zuerst die gebündelte verwirrbare Karte und dann die NFKC-Normalisierung an, wenn ein Zeichen geändert wird. Die Ausgabe enthält möglicherweise immer noch Nicht-ASCII-Buchstaben, die nicht gekennzeichnet wurden.
  • Strict ASCII Fallback verwendet dieselben Erkennungsregeln, bevorzugt jedoch ASCII-Ersetzungen aus der Karte. Charaktere, die nicht in der Karte enthalten sind, bleiben unverändert, es sei denn, NFKC ändert sie. Dieser Modus ist strenger und besser für Spoof-Text-Cleaner-Workflows geeignet.
  • „Homoglyphen generieren“ durchläuft Ihre Eingabe von links nach rechts und ersetzt jeden ASCII-Buchstaben oder jede ASCII-Ziffer durch eine einzelne deterministische Homoglyphe aus derselben gebündelten Karte (Umkehrung der Bereinigung). Zeichen ohne gewählten Ersatz bleiben ASCII.

Was hier als verdächtig gilt

In Bereinigungsmodi wird ein Zeichen markiert, wenn es bekanntermaßen mit einem definierten Ersatz verwechselbar ist oder wenn die NFKC-Normalisierung es ändert (z. B. Ziffern voller Breite). Im Generierungsmodus markiert „verdächtig“ jede Position, an der ein ASCII-Buchstabe oder eine ASCII-Ziffer ersetzt wurde. Hierbei handelt es sich nicht um eine vollständige Unicode-Sicherheitsüberprüfung, sondern lediglich um deterministische Regeln.

Häufige Anwendungsfälle

  • Überprüfung gefälschter Benutzernamen, Domänen oder Homoglyphen-Angriffe in eingefügten Zeichenfolgen.
  • Moderation und Vertrauens- und Sicherheitsüberprüfung von Tricks mit ähnlichen Charakteren.
  • Entwickler-Debugging von Codierungsproblemen neben einer Homoglyphen-Detektoransicht.

Einschränkungen und Sicherheitshinweise

Die gebündelte Karte deckt gängige kyrillische, griechische und Vollbild-Lookalikes ab – nicht jeder Unicode ist verwechselbar. Der Generierungsmodus ist nur für autorisierte Tests vorgesehen. Verwenden Sie es nicht, um Menschen zu täuschen oder Schutzmaßnahmen zu umgehen. Bei den Ergebnissen handelt es sich um deterministische und nicht um ML-basierte Risikobewertungen. Bei Entscheidungen mit hohem Risiko immer mit einer menschlichen Überprüfung kombinieren.

Privatsphäre

Alle Erkennungs- und Konvertierungsvorgänge werden lokal in JavaScript ausgeführt, nachdem die Seite geladen wurde. Es wird kein Text zur Verarbeitung an einen Server gesendet.

Häufig gestellte Fragen

Was ist eine Homoglyphe?

Eine Homoglyphe ist ein Zeichen, das wie ein anderes Zeichen aus einer anderen Schrift oder Kodierung aussieht, beispielsweise ein kyrillisches „а“, das dem lateinischen „a“ ähnelt. Angreifer verwenden sie in gefälschten Domänen, Benutzernamen und Nachrichten. Dieses Tool stellt diese Zeichen mit Codepunkten und Ersetzungen dar.

Wie unterscheidet sich dies von der Unicode-Normalisierung?

Die Unicode-Normalisierung (z. B. NFKC) faltet Kompatibilitäts- und Breitenvarianten auf standardmäßige Weise. Dieses Tool kombiniert NFKC mit einer kleinen expliziten verwirrbaren Karte, sodass Sie sehen können, warum jedes Zeichen markiert wurde – nützlich über einen einfachen Unicode-Normalisierungstool-Durchgang hinaus.

Wird der strikte ASCII-Modus legitimen nicht-englischen Text ändern?

Strict ASCII Fallback ersetzt Zeichen, die in der gebündelten verwechselbaren Karte erscheinen oder sich unter NFKC ändern. Andere Nicht-ASCII-Buchstaben bleiben unverändert. Echter Text kann sich dennoch ändern, wenn er diese zugeordneten Zeichen enthält. Überprüfen Sie daher die Analyseliste.

Wird mein Text an einen Server gesendet?

Nein. Nach dem Laden der Seite wird für die Erkennung und Konvertierung ausschließlich JavaScript verwendet. Dieser Confusables-Konverter lädt Ihre Paste nicht zur Analyse hoch.

Kann das jede Parodie auffangen?

Nein. Die Abdeckung ist deterministisch und kartenbasiert, nicht maschinelles Lernen. Es hilft bei gängigen Tricks mit ähnlichen Charakteren, ist aber keine vollständige Sicherheitsüberprüfung.

Was bewirkt der Modus „Homoglyphen generieren“?

Es ersetzt ASCII-Buchstaben und -Ziffern in Ihrer Eingabe durch deterministische Lookalikes aus derselben gebündelten Karte, die für die Bereinigung verwendet wird – nützlich zum Erstellen von Testzeichenfolgen in autorisierten Umgebungen (z. B. Moderations-QA). Es dient nicht dem Identitätswechsel oder der Umgehung von Schutzmaßnahmen.