Ez történt újra!
a nonszensz szót alkotó Unicode karakterek furcsa kombinációja összeomolhatja iPhone-ját, nyilvánvalóan az iOS operációs rendszer zavarásával, amikor megpróbálja kitalálni, hogyan kell megjeleníteni a “szót”.,
(azt mondjuk, nyilvánvalóan azért, mert van egy iPhone 6+, amely vissza van ragadva az iOS 12-re, és nem tudtuk elérni, hogy a telefon összeomlik, bár láttunk egy embert a Twitteren, azt állítva, hogy iOS 12 eszközük érintett.)
ha rendszeres meztelen biztonsági olvasó vagy, akkor nem csak azt érzi, hogy ezt korábban elolvasta, hanem korábban is elolvasta, mert 2013-ban és 2018-ban hasonló problémákat fedeztünk fel az iOS számára.,
és nem csak az Apple volt itt a Tűzvonalban, mivel a WhatsApp szoftvernek korábban hasonló problémái voltak a jogi, de szokatlan karakterkód-kombinációkkal, ami ahhoz vezetett, amit akkoriban “szöveges bombaként”írtak le.
a jó hír az, hogy bár ezek a hibák komoly bosszúságot okozhatnak, és a telefon nem reagál, valószínűleg kemény újraindítást igényel…
…nincs állandó kár, nincs rosszindulatú program telepítve, nincs ellopott adat, és nincs más csúnya cybsersecurity mellékhatás, hogy vele együtt járjanak.
de úgy hangzik, mint egy nagyon bosszantó probléma.,
vissza 2013-ban, az Apple “text to crash them all”támaszkodott szokatlanul lefektetett írás arab; a 2018 Apple bug okozta a bonyolult karakter-ötvözi szabályok A Telugu nyelv; és WhatsApp 2018 probléma volt egy hosszú sor speciális kódok, amelyek azt mondták a szoftvernek, hogy újra és újra között írásban balról jobbra és balra.
ezúttal, amennyire meg tudjuk mondani, arab karakterek, amelyeket ismét arra használtak, hogy provokálják a feldolgozási hibát, amely miatt az iPhone-ok elakadnak.,
nem tudjuk, hogyan kell olvasni az arab írást, vagy valójában bármely szemita nyelv szövegét, de tudjuk, hogy ezeknek a nyelveknek az írási rendszerei általában különböznek a legtöbb európai nyelvtől.
például A Sémi nyelvek általában írásos jobbról-balra, s gyakran nem zavar írás magánhangzók, feltételezve, hogy az olvasó a kínálat a hiányzó hangok tapasztalat, ugyanúgy, hogy tudjuk, ösztönösen, mit jelent, amikor azt látjuk, angol pszeudo-szavak, mint például a RSPCT, XCLLNT, valamint NKD SCRTY.,
természetesen vannak olyan szavak, amelyeket még egy jól olvasott arab hallgató sem biztos abban, hogyan kell hangosan mondani, például idegen emberek és helyek nevét, vagy olyan kifejezéseket, amelyekre a helyes kiejtést fontosnak tartják, például vallási jelentőségű neveket és szavakat, vagy olyan szavakat, amelyek zavaró módon kétértelműek, további segítség nélkül.
az ortográfiai válasz az úgynevezett diakritikus jelek biztosítása a hiányzó magánhangzók jelölésére, ahol szükséges., (Az ekvivalens az európai nyelvekben olyan szimbólumok, mint az ékezetek, a cedillák és más felső-vagy alsó squiggles, amelyek tisztázzák az írásjeleket vagy beállítják a szótag hangját.)
azonban a Diakritika Unicode karakterkészletbe kódolásának módja nagyban különbözik az olyan nyelvek között, mint a francia vagy az angol, valamint az olyan nyelvek között, mint a héber és az arab.
Francia, például, van egy külön karakter kódolás minden, mondjuk, E, E-with-an-akut-akcentussal, A, A-grave,stb.,
De ha a francia nyelv engedélyezett minden karakter a-tól Z-ig, hogy bármely vagy az összes ékezetes különböző keverékek, nem lenne túl sok lehetséges kombináció mindet felsorolni, mint egyedi kód pontot a Unicode beállítva.
valóban, ez a probléma akkor lenne, ha megpróbálna külön karakterkódot létrehozni a betű-és diakritikus minden lehetséges kombinációjához egy olyan nyelven, mint az arab, tehát a válasz az úgynevezett “karakterek kombinálása” helyett.,
sajnos ez algoritmikus komplikációkhoz vezethet a számítógépes szövegkezeléshez, mivel a számítógép nem tud egyszerre csak egy karaktert beállítani, és a következőre lépni.
a következő karakter, vagy az azt követő karakter, vagy az azt követő, ha figyelembe vesszük az előtte lévő karaktert (vagy más összetett permutációt), befolyásolhatja az aktuális karakter vagy karakterjel felépítését és megjelenítését.,
amennyire meg tudjuk mondani, a kétes “szó” a jelenlegi iPhone “message-of-death – látható a közelmúltban a Twitteren egy videót a népszerű Apple fan EverthingApplePro – épül azáltal, hogy egy egyszerű szó, hogy senki nem lenne baj…
…és zavaró, hogy tele ismételt, redundáns és ellentmondásos magánhangzó jelölések, amelyek nem hasznosan vált egy igazi szó egyáltalán.,
(Ha valaki azt mondta neked, hogy “Kérlek, írd a szót, hogy ROSSZ”, majd követelte, hogy írják három Es, két amerikai, egy pár, öt carets megszorította a szorosan valahogy között, a, D, nem órákat tölteni azzal, hogy találjak egy elrendezés, hogy befér a kis karakterek tekintettel arra, hogy az lenne az eredmény, egy kicsit olvashatatlan nonszensz–, hogy vállalja az utasítás az volt, szemét pedig figyelmen kívül hagyja őket.,)
Bad rosszabbodott
valójában, ha a Google Translate hinni kell, a” szó”, hogy láttuk kínált online provokálni ezt az összeomlást, amikor rövidre a zavaros és ellentmondásos magánhangzó és szótag diakritika és írt rendesen, látszólag az Urdu szó bad
, durván ejtik bara.,
olyan közel, mint mi lehet kapni az angol, a crash-me változata a szó zavaróan párnázott ki, hogy valami több, mint ez:
BRA
(a diakritikus jelöli fent * jelentése SUKUN, annak tisztázására, hogy nincs valójában egy magánhangzó hang egyáltalán, annak ellenére, hogy számos és ismétlődő magánhangzó markerek előzte meg ebben az esetben.,)
tehát a bad
szó nevetségesen rossz kódolása szempontjából úgy tűnik, hogy az Apple alkalmazások, amelyek megpróbálják kinyomtatni a képernyőn, egy feldolgozási hurokba kerülnek, amely végül egy ideig működésképtelenné teszi a telefont.
egyszerűen fogalmazva, ez egy alacsony szintű szolgáltatásmegtagadási (DoS) probléma.
mi a teendő?
szerint EverythingApplePro a Twitteren, akkor álljon le a red alert, Ha valaki, aki azt hiszi, hogy vicces küld egy üzenetet értesítést ezzel a “halál szava” benne.,
végül az alkalmazás, amely megpróbálja feldolgozni a karaktert, összeomlik, majd újra elindulhat (bár az üzenet törlése, mielőtt újra megjelenik, kihívás lehet).
vagy egyszerűen csak egy kemény újraindítás az iPhone, és kap ellenőrzés vissza kikapcsolásával, majd vissza.
a leállítás kényszerítéséhez tartsa lenyomva az egyik hangerőgombot, majd néhány másodpercig nyomja meg a jobb oldali ébresztés/alvás gombot (vagy csak tartsa lenyomva az ébresztés/alvás gombot a régebbi eszközökön), amíg a kikapcsolási csúszka fel nem jelenik a képernyőn.
nyilvánvalóan az iOS következő kiadása, jelenleg az iOS 13.4-en.,5 Beta hamarosan esedékes, van egy fix erre a hibára, így nem kell aggódnia, hogy túl sokáig.
időközben, bármennyire csábító is lehet, és mivel” többnyire ártalmatlan”, mint amilyennek érezheti magát, ne küldjön ilyen üzeneteket barátainak, mint egy vicc félrevezető kísérletét.
gyanítjuk, hogy sok más hasonló Unicode karakterkombináció is kiválthatja ezt a szöveges hibát, ezért azt javasoljuk, hogy egyszerűen feltételezzük, hogy ahelyett, hogy újakat próbálnánk kideríteni, hogy az online üzenetküldő szolgáltatások még nem tudják, hogyan kell a biztonság érdekében.,
röviden, élvezze ezt a történetet, de ne használja azt okként, hogy rosszul menjen.
legújabb meztelen biztonsági podcast
hallgassa meg most
Kattintson-and-húzza az alábbi hanghullámokat, hogy átugorjon a podcast bármely pontjára. Azt is hallgatni közvetlenül Soundcloud.
Leave a Reply