Zum Inhalt springen

Unicode-Bug

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. August 2018 um 13:13 Uhr durch Minderbinder (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Diese Baustelle befindet sich fälschlicherweise im Artikelnamensraum. Bitte verschiebe die Seite oder entferne den Baustein {{Baustelle}}.

Als Unicode-Eingabe-Bug (auch „Unicode of Death“ und Bug-spezifische Namen) wird ein Bug bezeichnet, bei dem ein Computer-System oder Mobilgerät bzw. darauf laufende Software oder Apps allein durch die Eingabe oder den Empfang von bestimmten Unicode-Sequenzen zum Absturz oder anderem Fehlverhalten gebracht wird.

Fehlermechanismus und Auswirkungen

Behebung

Bekannte Unicode-Eingabe-Bugs

Die folgende Aufzählung in chronologischer Folge ist beispielhaft.

„Unicode of Death“ auf Apple iOS (2013)

Im August 2013 trat ein als „Unicode of Death“ bezeichneter Bug unter iOS 6 and OS X 10.8 auf. Der Bug wurde durch Apple ab iOS 7 und OS X 10.9 behoben.[1]

„Effective Power“ auf Apple iOS (2015)

Der „Effective Power“-Bug (in Anlehnung an ältere Vorkommnisse auch als „Unicode of Death“ bezeichnet) trat ab Mai 2015 auf Apple-iOS-Geräten wie iPhone oder iPad auf. Die auslösende Zeichenkette bestand aus arabischen Schriftzeichen.[2] Der Bug befindet sich in Apples Core-Text-API, die für Textdarstellung und Schriften zuständig ist. Nach Bekanntwerden des Problems Ende Mai 2015 hatte sich die Zeichenfolge in Messenger-Programmen verbreitet.

Das Problem kann nur behoben werden, indem die Anzeige von Benachrichtigungen in den betroffenen Apps generell abgestellt wird. Apple kündigte Ende Mai 2015 einen Bugfix im kommenden Software-Update an.[1] Ab Anfang Juni 2015 wurde im Facebook Messenger die Anzeige der Zeichenfolge unterdrückt.[3]

„Black Dot“ auf Android (?)

„Single Unicode Symbol“ auf Apple iOS (2018)

Im Gegensatz zu den meisten anderen Unicode-Eingabe-Bug erfordert dieser Bug nur ein einziges Symbol.[4]

„Black Dot“ auf Apple iOS (2018)

Der “Black Dot” Bug wirkte 2018 auf iPhones und iPads mit iOS 10 oder 11. Dabei brachte eine bestimmte Zeichenfolge die native Nachrichten-App zum Absturz. Die Zeichenfolge musste dazu bestimmte Emojis enthalten, u.a. einen schwarzen Punkt sowie eine Hand.[5]

Einzelnachweise

  1. a b Amit Chowdhry: Apple Acknowledges Disastrous iPhone Messages Bug, Suggests This Temporary Fix. In: Forbes vom 29. Mai 2015.
  2. The latest iPhone Security Vulnerability – iMessages Bug. In: 9to5mac.com
  3. Leo Becker: iOS: Facebook blockiert "Nachricht des Todes". In: heise online vom 5. Juni 2015
  4. Taylor Hatmaker: This new text bomb crashes most Mac and iOS apps with a single Unicode symbol. In: Techcrunch vom 15. Februar 2018.
  5. Leo Becker: “Black Dot Bug” in iOS 11: Zeichenfolge legt Nachrichten-App auf iPhone lahm. In: Mac & i vom 9. Mai 2018.

Kategorie:Programmfehler Kategorie:IOS-Software Kategorie:MacOS-Software Kategorie:Windows-Software Kategorie:Unicode