www.wikidata.de-de.nina.az
Homographischer bzw homografischer Angriff oder homographisches bzw homografisches Phishing ist eine Methode des Spoofing bei der der Angreifer das ahnliche Aussehen verschiedener Schriftzeichen dazu benutzt Computernutzern eine falsche Identitat vorzutauschen insbesondere bei Domains Der Angreifer lockt den Nutzer zu einem Domainnamen der fast genauso aussieht wie ein bekannter Domainname aber woanders hin fuhrt zum Beispiel zu einer Phishing Website Mit der Einfuhrung internationalisierter Domainnamen steht ausser dem ASCII Zeichensatz eine Vielzahl von Schriften fur Domainnamen zur Verfugung die zum Teil eine Reihe ahnlicher Schriftzeichen enthalten Damit vervielfachen sich die Moglichkeiten fur homographische Angriffe Inhaltsverzeichnis 1 Homographen in ASCII 2 Homographen in internationalisierten Domainnamen 2 1 Kyrillisch 2 2 Griechisch 2 3 Armenisch 2 4 Hebraisch 2 5 Cherokee 3 Schutz 4 Siehe auch 5 Weblinks 5 1 Deutsch 5 2 Englisch 6 EinzelnachweiseHomographen in ASCII BearbeitenASCII enthalt Zeichen die einander ahnlich sehen Die Ziffer 0 ahnelt dem Buchstaben O und die Buchstaben l kleines L und I grosses i und die Ziffer 1 ahneln einander Solche einander ahnliche oder gleich aussehende Schriftzeichen nennt man Homoglyphen sie konnen dazu verwendet werden Homographen zu schreiben Worter die gleich aussehen und doch nicht dasselbe bedeuten Beispiele denkbarer Spoofing Angriffe sind die Domains G00GLE COM die GOOGLE COM in einigen Fonts ahnlich sieht oder googIe com mit grossem i anstelle des kleinen L das google com recht ahnlich sieht PayPal war tatsachlich Ziel eines Phishing Angriffs bei dem die Domain PayPaI com mit grossem i verwendet wurde Bei manchen Proportionalschriften wie Tahoma Voreinstellung der Adresszeile bei Windows XP werden Homographen erzeugt wenn man ein c vor ein j l oder i stellt Das Ergebnis cl ahnelt d cj ahnelt g und ci ahnelt a Das lange s ſ ist leicht mit dem f zu verwechseln aber es wird nun in URLs als s ausgewertet Homographen in internationalisierten Domainnamen BearbeitenIn mehrsprachigen Computersystemen konnen logisch unterschiedliche Zeichen gleich aussehen Zum Beispiel kann das Unicode Zeichen U 0430 der kleine kyrillische Buchstabe a a gleich aussehen wie das Unicode zeichen U 0061 der kleine lateinische Buchstabe a a Das Problem entsteht aus der unterschiedlichen Art und Weise wie die Zeichen vom Bewusstsein des Anwenders und von der Software verarbeitet werden Aus Anwendersicht ist das kyrillische a innerhalb einer lateinischen Zeichenkette das lateinische a Zwischen den Glyphen fur diese Schriftzeichen gibt es in den meisten Fonts keinen Unterschied Der Computer behandelt die Zeichen jedoch unterschiedlich wenn er die Zeichenkette als Bezeichner verarbeitet Die Annahme des Anwenders dass zwischen dem visuellen Erscheinungsbild des Namens und dem benannten Gegenstand eine eins zu eins Beziehung bestunde versagt hier Mit den internationalisierten Domainnamen steht ein ruckwartskompatibles Verfahren zur Verfugung um den vollen Unicode Zeichensatz fur Domainnamen zu nutzen Dieser Standard ist bereits weitgehend umgesetzt Allerdings erweitert dieses System den Zeichenvorrat von ein paar Dutzend auf viele Tausend Schriftzeichen wodurch der Spielraum fur homographische Angriffe betrachtlich vergrossert wird Evgeniy Gabrilovich und Alex Gontmakher vom Technion in Haifa veroffentlichten 2001 einen Aufsatz mit dem Titel The Homograph Attack 1 Sie beschreiben darin einen Spoofing Angriff mit Unicode URLs Um die Machbarkeit dieser Angriffsmethode zu demonstrieren registrierten sie erfolgreich eine Abwandlung der Domain microsoft com die russische Buchstaben enthielt Dass solche Probleme entstehen wurden wurde schon vor der Einfuhrung der IDN vorausgesehen Es wurden Richtlinien herausgegeben die die Registries anleiten sollten das Problem zu vermeiden oder zu verringern So wurde z B empfohlen dass die Registries nur Schriftzeichen aus dem lateinischen Alphabet und dem ihres eigenen Landes akzeptieren sollten und nicht den kompletten Unicode Zeichenvorrat Diese Empfehlung wurde jedoch von bedeutenden Top Level Domains missachtet Am 7 Februar 2005 berichtete Slashdot dass dieser Exploit auf dem Hackertreffen Shmoocon offengelegt wurde 2 Die URL http www paypal com bei der das erste a durch ein kyrillisches a ausgetauscht ist lenkte Webbrowser die IDNA unterstutzten zum Schein auf die Website des Bezahldienstes PayPal dabei wurde in Wirklichkeit aber eine andere Website angesteuert Kyrillisch Bearbeiten Das kyrillische Alphabet wird am haufigsten fur homographische Angriffe benutzt Die kyrillischen Buchstaben a s e o r h und u sehen fast oder vollig genau so aus wie die lateinischen Buchstaben a c e o p x und y Die kyrillischen Buchstaben Z Ch und b ahneln den Ziffern 3 4 und 6 Kursive Schrifttypen erzeugen weitere Verwechslungsmoglichkeiten dtpi dtpi in Normalschrift ahnelt gmnu In vielen Fonts ahnelt d jedoch dem Zeichen fur partielle Ableitung Wenn Grossbuchstaben berucksichtigt werden dann konnen VNKMT mit BHKMT verwechselt werden ausserdem die grossen Versionen der obengenannten kleinen kyrillischen Homographen Nichtrussische kyrillische Buchstaben und ihre zur Vertauschung geeigneten Gegenstucke sind һ und h i und i ј und j ѕ und s Ғ und F yo und yi konnen benutzt werden um e und i vorzutauschen Griechisch Bearbeiten Aus dem Griechischen Alphabet gleichen nur das Omikron o und manchmal das ny n einem lateinischen Kleinbuchstaben wie er in URLs benutzt wird In kursiven Fonts ahnelt das lateinische a dem griechischen alpha a Wenn auch ungefahre Ahnlichkeit zahlt erweitert kommen die griechischen Buchstaben eikhrtywxg hinzu die mit eiknptuwxy verwechselt werden konnen Sofern Grossbuchstaben verwendet werden erweitert sich die Liste betrachtlich Griechisch ABEHIKMNORTXYZ sieht identisch aus wie lateinisch ABEHIKMNOPTXYZ Das griechische beta b kann in einigen Fonts mit dem deutschen scharfen s ss verwechselt werden Die Codepage 437 von MS DOS verwendet tatsachlich das ss anstelle des b Das griechische kleine Sigma s kann mit dem kleinen lateinischen C mit Cedille c verwechselt werden Die akzentuierten griechische Buchstaben oia sehen in vielen Fonts oia tauschend ahnlich wobei allerdings der dritte Buchstabe das Alpha wieder nur bei einigen Kursivfonts dem lateinischen a ahnelt Armenisch Bearbeiten Auch das armenische Alphabet enthalt Buchstaben die sich zum homographischen Angriff eignen ցհոօզս sieht aus wie ghnoqu յ ahnelt j wenngleich es keinen Punkt hat und ք kann ahnlich wie p oder f aussehen je nach verwendetem Font Zwei armenische Buchstaben Ձշ konnen auch der Ziffer 2 ahnlich sehen und einer վ ahnelt manchmal der Ziffer 4 Allerdings ist die Verwendung des armenischen Alphabets nicht einfach Die meisten Standardfonts enthalten zwar griechische und kyrillische aber keine armenischen Zeichen Deshalb werden armenische Zeichen unter Windows normalerweise in einem besonderen Font Sylfaen wiedergegeben so dass die Vermischung sichtbar wird Daruber hinaus sind in diesem Font das lateinische g und das armenische ց voneinander verschieden gestaltet Hebraisch Bearbeiten Das hebraische Alphabet wird selten fur Spoofing verwendet Drei seiner Zeichen eignen sich hinreichend dafur Samech ס kann einem o ahneln Waw mit diakritischem Punkt ו ahnelt einem i und Chet ח ahnelt einem n Einige hebraische Buchstaben ahneln anderen Zeichen weniger deutlich und eignen sich daher eher fur Foreign Branding als fur homographische Angriffe Da die hebraische Schrift von rechts nach links geschrieben wird konnen Schwierigkeiten auftreten wenn man sie in bidirektionalem Text mit Zeichen kombiniert die von links nach rechts geschrieben werden Cherokee Bearbeiten Die Cherokee Silbenschrift beinhaltet Zeichen die lateinischen Buchstaben und arabischen Ziffern ahneln So sind die Zeichenketten ᎠᎡᎢᎥᎩᎪᎫᎬᎳᎵᎷᎻᏀᏃᏎᏒᏔᏚᏞᏟᏢᏦᏭᏮᏴ und DRTiYAJEWPMHGZ4RWSLCPK96B ohne direkte Gegenuberstellung vergleichsweise schwer zu unterscheiden Schutz BearbeitenDie einfachste Schutzmassnahme ist die dass ein Webbrowser IDNA und ahnliche Funktionen nicht unterstutzt bzw dass der Anwender diese Funktionen seines Browsers abschaltet Das kann bedeuten dass der Zugang zu Websites mit internationalisierten Domainnamen IDN versperrt wird Normalerweise ermoglichen die Browser den Zugriff und stellen die URLs in Punycode dar In beiden Fallen ist die Verwendung von Domainnamen mit Nicht ASCII Zeichen versperrt Opera stellt IDNs in Punycode dar es sei denn die Top Level Domain TLD wehrt homographische Angriffe dadurch ab dass sie die in Domainnamen zulassigen Schriftzeichen einschrankt 3 Der Browser gestattet dem Anwender von Hand TLDs zur erlaubten Liste hinzuzufugen 4 Firefox stellt ab Version 22 2013 IDNs dar wenn entweder die TLD die in Domainnamen zulassigen Schriftzeichen einschrankt oder Labels nur aus jeweils einem Schriftsystem stammen Anderenfalls werden IDNs in Punycode dargestellt 5 6 Internet Explorer 7 lasst IDNs zu jedoch keine Labels die Schriftsysteme verschiedener Sprachen miteinander mischen Solche gemischten Labels werden in Punycode dargestellt Ausnahmen sind Locales wo es ublich ist ASCII Buchstaben mit lokalen Schriftsystemen vermischt zu verwenden 7 Als zusatzliche Schutzvorkehrung enthalten Internet Explorer 7 Firefox 2 0 und daruber sowie Opera 9 10 Phishing Filter die den Anwender zu warnen versuchen wenn schadliche Websites besucht werden 8 9 10 Eine mogliche Schutzmethode die im englischen Sprachraum vorgeschlagen wurde ware die dass Webbrowser Nicht ASCII Zeichen in URLs kennzeichnen etwa durch andersfarbigen Hintergrund Das wurde nicht davor schutzen dass ein Nicht ASCII Zeichen durch ein anderes ahnliches Nicht ASCII Zeichen ausgetauscht wird z B ein griechisches o durch ein kyrillisches o Eine weitergehende Losung die diese Schwache vermeidet ware die fur jedes auftretende Schriftsystem eine andere Farbe zu verwenden Bestimmte Fonts stellen Homoglyphen unterschiedlich dar und konnen so dabei helfen Zeichen zu erkennen die nicht in eine URL gehoren Zum Beispiel werden in Courier New einige Zeichen unterscheidbar die in anderen Fonts gleich aussehen Allerdings ist es bisher fur den typischen Anwender noch nicht leicht moglich den Font der Adresszeile zu wechseln Beim Safari ist der Ansatz der problematische Zeichensatze in Punycode darzustellen Das kann durch Setzen der Einstellungen in den Systemdateien des Mac OS X geandert werden 11 Durch die Einfuhrung der Landerspezifischen Top Level Domains ccTLD wird das Spoofing erschwert werden Zum Beispiel wird die zukunftige russische TLD rf nur kyrillisch geschriebene Domainnamen akzeptieren und keine Vermischung mit lateinischen Buchstaben zulassen Bei allgemeinen TLDs wie com bleibt das Problem jedoch bestehen Siehe auch BearbeitenUnicode BugWeblinks BearbeitenDeutsch Bearbeiten Symantec Uber das Spoofing bekannter URLs Abschnitt Homographisches Spoofing info point security comEnglisch Bearbeiten Eric Johanson The state of homograph attacks shmoo com Secunia advisories about IDN spoofing secunia com secunia com Marcos Sanz DENIC Security Aspects in IDN PDF Segredakis Vaggelis IDNs in Greece PDF Quero Toolbar Ein IDN unterstutzendes Plug in fur den Internet Explorer mit Anti Spoofing Fahigkeiten IDN Detektor fur den Firefox Erik van der Poels Unofficial Nameprep IDNA Stringprep Site Eine homographische Domain die das kleine kyrillische g benutztEinzelnachweise Bearbeiten Evgeniy Gabrilovich Alex Gontmakher The Homograph Attack Memento des Originals vom 30 Januar 2006 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www cs technion ac il PDF 73 kB In Communications of the ACM 45 2 Februar 2002 S 128 IDN Spoof Demo Memento des Originals vom 20 Marz 2005 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www shmoo com von shmoo com Advisory Internationalized domain names IDN can be used for spoofing Opera abgerufen am 8 Mai 2010 Opera s Settings File Explained IDNA White List Opera Software abgerufen am 8 Mai 2010 Mozilla IDN Display Algorithm Abgerufen am 21 Februar 2018 Bugzilla Mozilla org Bug 722299 Abgerufen am 21 Februar 2018 Changes to IDN in IE7 to now allow mixing of scripts Microsoft abgerufen am 8 Mai 2010 Phishing Filter in IE7 Microsoft abgerufen am 8 Mai 2010 Firefox 2 Phishing Protection Mozilla abgerufen am 8 Mai 2010 Opera Fraud Protection Opera Software abgerufen am 8 Mai 2010 About Safari International Domain Name support Abgerufen am 8 Mai 2010 Abgerufen von https de wikipedia org w index php title Homographischer Angriff amp oldid 228007399