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:00 Uhr durch Minderbinder (Diskussion | Beiträge) (ÜA). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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)

„Effective Power“ auf Apple iOS (2015)

Der „Effective Power“-Bug (in Anlehnung an ältere Vorkommnisse auch als „Unicode of Death“ bezeichnet) trat am Mai 2015 auf Apple-iOS-Geräten wie iPhone oder iPad auf.[1]

Die auslösende Zeichenkette bestand aus arabischen Schriftzeichen.

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. Anfang Juni hatte Facebook Messenger als erster Anbieter begonnen, die Anzeige der Zeichenfolge zu unterdrücken[2], zudem kündigte Apple einen Bugfix im kommenden Software-Update an.[3][4]

[5]

„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.[6]

„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.[7]

Einzelnachweise

  1. The latest iPhone Security Vulnerability – iMessages Bug. In: 9to5mac.com
  2. Leo Becker: iOS: Facebook blockiert "Nachricht des Todes". In: heise online. 5. Juni 2015, abgerufen am 5. Juni 2015.
  3. Leo Becker: Crash-Benachrichtigung für iOS-Geräte: Apple stellt Bugfix in Aussicht. In: heise online. 28. Mai 2015, abgerufen am 5. Juni 2015.
  4. iOS bug causes Messages to crash, iPhone to reboot when a certain text is received
  5. Amit Chowdhry: Apple Acknowledges Disastrous iPhone Messages Bug, Suggests This Temporary Fix. In: Forbes vom 29. Mai 2015.
  6. Taylor Hatmaker: This new text bomb crashes most Mac and iOS apps with a single Unicode symbol. In: Techcrunch vom 15. Februar 2018.
  7. 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