Det er sket igen!
en underlig kombination af Unicode-tegn, der udgør et nonsensord, kan ødelægge din iPhone, tilsyneladende ved at forvirre iOS-operativsystemet, når det forsøger at finde ud af, hvordan man viser “ordet”.,
(Vi siger tilsyneladende, fordi vi har en iPhone 6+, som sidder tilbage på iOS-12, og vi kunne ikke få vores telefon til at gå ned, selv om vi har set en person på Twitter, der hævder, at deres iOS-12 enhed blev ramt.)
Hvis du er en almindelig nøgen Sikkerhedslæser, har du en fornemmelse af ikke bare at have læst dette før, men at have læst det før før, fordi vi dækkede lignende problemer for iOS tilbage i 2013 og i 2018.,
Og det er ikke kun Apple, der har været i skudlinjen her, med WhatsApp software, der har tilsvarende problemer i fortiden, der beskæftiger sig med juridisk-men-usædvanlig karakter kode kombinationer, og fører til, hvad der blev beskrevet på det tidspunkt, som en “sms-bombe”.
Den gode nyhed er, at selv om alle disse fejl kan forårsage alvorlig irritation, og sørg for, at telefonen ikke reagerer, eventuelt kræver en hård genstart…
…der er ingen varig skade, ingen malware installeret, ingen data stjålet og ingen andre grimme cybsersecurity side-effekter til at gå med det.
men det lyder som et ret irriterende problem.,
Tilbage i 2013, Apple ‘ s “tekst til crash dem alle”, som er påberåbt usædvanligt lagt sig til at skrive på arabisk, og det 2018 Apple fejlen var forårsaget af den komplicerede karakter-ved at kombinere reglerne i Telugu language; og WhatsApp s 2018 problem var en lang sekvens af særlige koder, der fortalte software til at skifte over og over igen mellem at skrive venstre-til-højre og skrivning af højre-til-venstre.
denne gang, så vidt vi kan fortælle, er det arabiske tegn, der igen er blevet brugt til at provokere behandlingsfejlen, der får iPhones til at blive skruet ned.,
vi ved ikke, hvordan man læser arabisk skrift, eller faktisk teksten på noget semitisk sprog, men vi ved, at skriftsystemerne på disse sprog generelt adskiller sig fra de fleste europæiske sprog.
For eksempel, Semitiske sprog er som regel skrevet fra højre til venstre, og de har ofte ikke gider at skrive vokalerne, antages det, at læseren kan levere de manglende lyde fra erfaring, på samme måde som vi ved instinktivt, hvad der menes, når vi ser engelske pseudo-ord som RSPCT, XCLLNT og NKD SCRTY.,
selvfølgelig er der nogle ord, som selv et godt læse studerende på arabisk kan ikke være helt sikker på, hvordan at sige højt, sådan som navne på udenlandske personer og steder, eller sætninger, som korrekt pronuniciation anses for at være vigtig, såsom navne og ord af religiøs betydning, eller ord, der til forveksling tvetydige uden lidt ekstra hjælp.
det ortografiske svar er at give såkaldte diakritiske tegn for at betegne manglende vokaler, hvor det er nødvendigt., (Ækvivalenten på europæiske sprog er symboler som accenter, cedillaer og andre top-eller-bottom s .uiggles, der tydeliggør tegnsætning eller justerer lyden af en stavelse.
den måde, hvorpå diakritik kodes ind i Unicode-tegnsættet, adskiller sig imidlertid meget mellem sprog som fransk eller engelsk og sprog som hebraisk og arabisk.
fransk, for eksempel, har en separat tegnkodning for hver af, siger, E, E-med-en-akut-accent, A, A-grav, og så videre.,
men hvis det franske sprog tillod hvert tegn fra A til Z at tage nogen eller alle accenter i forskellige blandinger, ville der være alt for mange mulige kombinationer til at liste dem alle som unikke kodepunkter i Unicode-Sættet.
det er faktisk det problem, du ville have, hvis du forsøgte at oprette en særskilt tegnkode for enhver mulig kombination af bogstav-og-diakritisk i ethvert muligt layout på et sprog som arabisk, så svaret er at bruge såkaldte “kombinerende tegn” i stedet.,
desværre kan det føre til algoritmiske komplikationer til computerstyret tekststyring, fordi computeren ikke bare kan indstille et tegn ad gangen og gå videre til det næste.
det næste tegn, eller det efter det, eller det efter det, når det tages i betragtning med det før det (eller en anden kompleks permutation), kan påvirke, hvordan det aktuelle tegn eller glyf skal konstrueres og vises.,
Så langt, som vi kan fortælle, derefter tvivlsomme “ord” i den nuværende iPhone “besked-of-death – vist for nylig på Twitter i en video af populære Apple-fan EverthingApplePro – er konstrueret ved at tage et simpelt ord, som ingen ville have problemer med…
…og proppede det fuld af gentagne, overflødige og selvmodsigende vokal markeringer, der ikke kan med fordel omdannes til et rigtigt ord på alle.,
(Hvis nogen sagde til dig, “skriv word-DÅRLIG,” og så krævede dig til at stave det med tre Es, to, et par Er, og fem carets klemt fast eller anden måde mellem A og D, ville du ikke bruge timer på at forsøge at finde et layout, der kunne passe alle de små tegn i betragtning af, at resultatet ville være en form for ulæseligt krimskrams alligevel – du antager, at vejledningen var skrald og ignorere dem.,)
Dårlige gjort værre
faktisk, hvis Google Translate er at blive troet, “ordet”, som vi har set, der tilbydes online, for at provokere denne nedbrud, når klippet af dens forvirrende og modstridende vokal og stavelse diakritiske tegn og skrevet normalt, er tilsyneladende Urdu ord for bad
, omkring udtalt bara.,
så tæt på Som vi kan komme i engelsk, crash-mig-version af ordet er forvirrende polstret ud til at blive noget mere som dette:
BRA
(Den diacritic angivet ovenfor, som * er SUKUN, der anvendes til at præcisere, at der faktisk ikke er en vokal lyd overhovedet, på trods af mange og monotone vokal markører, der gik forud for det i dette tilfælde.,så ved at give mening om en latterligt dårlig kodning af ordet bad
ser det ud til, at Apple-apps, der prøver at udskrive det på skærmen, bliver låst i en behandlingssløjfe, der til sidst gør telefonen dysfunktionel i et stykke tid.kort sagt, det er et DoS-problem (Denial of Service) på lavt niveau.
Hvad skal man gøre?
Ifølge for at EverythingApplePro på Twitter, kan du stå ned fra red alert, hvis nogen, der mener, de bliver sjove sender du en besked med denne ordet “død” i det.,
til sidst vil appen, der forsøger at behandle tegnet, gå ned, og du kan starte igen (selvom sletning af meddelelsen, før den vises igen, kan være en udfordring).
eller du kan blot gøre en hård genstart af din iPhone og få kontrol tilbage ved at slukke og tænde den igen.
for at tvinge en nedlukning skal du holde en af lydstyrketasterne nede og derefter trykke på wakeake/sleep-knappen til højre i et par sekunder (eller bare holde buttonake / sleep-knappen på ældre enheder), indtil skyderen sluk dukker op på skærmen.
tilsyneladende er den næste udgivelse af Ios, i øjeblikket på iOS 13.4.,5 Beta og skyldes snart, har en rettelse til denne fejl, så du ikke behøver at bekymre dig om det for længe.
i mellemtiden, så fristende som det måtte være og så “for det meste ufarligt”, som det måske føles, skal du ikke sende beskeder af denne art til dine venner som et vildledt forsøg på en vittighed.
Vi formoder, at der kan være mange andre lignende Unicode-tegnkombinationer, der kan udløse denne tekst-munging fejl, så vi foreslår, at du blot antager, at i stedet for at forsøge at finde ud af nye, at online messaging-tjenester endnu ikke ved, hvordan man for sikkerhed.,kort sagt, nyd denne historie, men brug den ikke som en grund til at gå dårligt selv.
seneste Naked Security podcast
lyt nu
klik og træk på lydbølgerne nedenfor for at springe til et hvilket som helst punkt i podcasten. Du kan også lytte direkte på Soundcloud.
Leave a Reply