– Se on tapahtunut taas!
outo yhdistelmä Unicode-merkkejä, jotka muodostavat hölynpölyä sana voi kaatua iPhone, ilmeisesti sekava iOS-käyttöjärjestelmä, kun se yrittää selvittää, miten näyttää ”sana”.,
(Me sanoa, ilmeisesti, koska meillä on iPhone 6+, joka on juuttunut takaisin iOS-12, ja emme saaneet meidän puhelin kaatua, vaikka olemme nähneet yhden henkilön Twitterissä väittäen, että heidän iOS-12-laite vaikutti.)
Jos olet säännöllinen Alasti Security reader, sinulla on tunne, että ei vain olisi lukenut tätä ennen, mutta ottaa lukea sitä ennen kuin ennen, koska emme kuulu samanlaisia ongelmia iOS takaisin vuonna 2013 ja vuonna 2018.,
Ja se ei ole vain Apple, joka on ollut tulilinjalla tässä, kanssa WhatsApp ohjelmisto ottaa samanlaisia asioita aiemmin tekemisissä laillista-mutta-epätavallinen merkki koodi yhdistelmiä, ja johtaa siihen, mitä oli kuvattu samaan aikaan kuin ”teksti pommi”.
hyvä uutinen on, että vaikka kaikki nämä puutteet voivat aiheuttaa vakavan häiritsevyyden ja puhelimen penseä, jotka mahdollisesti vaativat uudelleenkäynnistyksen.
…ei mitään pysyviä vaurioita, ei malware asennettuna, ei tietoja varastettu ja ei ole muita ikäviä cybsersecurity sivuvaikutuksia mennä sen kanssa.
Mutta se kuulostaa aika ärsyttävä ongelma.,
Takaisin vuonna 2013, Apple on ”teksti kaatumisen ne kaikki” vetosi poikkeuksellisen säädetyn kirjoittaa arabiaksi; 2018 Apple bug aiheutti monimutkainen luonne-yhdistämällä säännöt Telugu kieli; ja WhatsApp on 2018 ongelma oli pitkä jono erityisiä koodeja, joka kertoi ohjelmisto kytkin uudestaan ja uudestaan, välillä kirjallisesti vasemmalta oikealle ja kirjoittaminen oikealta vasemmalle.
tällä kertaa tietääksemme kyseessä ovat arabialaiset merkit, joita on taas käytetty provosoimaan prosessointivirhettä, joka saa iPhonet jumittumaan.,
emme osaa lukea arabialaista kirjoitusta tai oikeastaan minkään seemiläisen kielen tekstiä, mutta tiedämme, että näiden kielten kirjoitusjärjestelmät eroavat yleensä useimmista eurooppalaisista kielistä.
esimerkiksi, Seemiläiset kielet ovat yleensä kirjoitettu oikealta vasemmalle, ja he usein kirjoiteta vokaaleja, olettaen, että lukija voi toimittaa puuttuvat äänet kokemuksesta, paljon samalla tavalla, että me tiedämme vaistomaisesti, mitä tarkoitetaan, kun näemme englanti pseudo-sanoja kuten RSPCT, XCLLNT ja NKD SCRTY.,
tietenkin, on olemassa joitakin sanoja, että jopa hyvin lukea opiskelija-arabia ei ehkä ole varma, kuinka sanoa ääneen, kuten nimet ulkomaisten ihmisiä ja paikkoja, tai lauseita, joiden oikea pronuniciation pidetään tärkeänä, kuten nimet ja sanat uskonnollinen merkitys, tai sanoja, jotka ovat hyvin epäselvä ilman ylimääräistä apua.
ortografinen vastaus on antaa tarvittaessa niin sanotut diakriittiset merkit tarkoittamaan puuttuvia vokaaleja., (Vastaa Euroopan kielet ovat symbolit, kuten aksentteja, cedillas ja muut top-tai-pohja squiggles, joka selventää välimerkkejä tai säätää äänen tavu.)
Kuitenkin tapa diakriittiset merkit on koodattu Unicode-merkistö eroaa suuresti eri kieliä, kuten ranska tai englanti, kielten kuten heprean ja arabian.
esimerkiksi Ranskalla on erillinen merkistökoodaus jokaiselle vaikkapa E, E-with-an-acute-accent, a, a-grave ja niin edelleen.,
Mutta jos ranskan kieli saa jokainen merkki A: sta Z voit ottaa minkä tahansa tai kaikki aksentti eri seoksia, siellä olisi aivan liian monia mahdollisia yhdistelmiä luetella ne kaikki, kuin ainutlaatuinen koodi pistettä Unicode-set.
Todellakin, se on ongelma, sinulla olisi, jos olet yrittänyt luoda selvä merkki koodi jokaisen mahdollinen yhdistelmä kirjain-ja-tarke kaikin mahdollisin layout kielellä, kuten arabian, niin vastaus on käyttää ns ”yhdistämällä merkkiä” sijaan.,
Valitettavasti, joka voi johtaa algoritmista komplikaatioita atk-teksti-hallintaan, koska tietokone voi vain asettaa yksi merkki kerrallaan ja siirtyy seuraavaan.
seuraava merkki, tai sen jälkeen, tai sen jälkeen kun otettu huomioon kanssa yksi, ennen kuin se (tai jokin muu monimutkainen permutation), saattaa vaikuttaa siihen, miten nykyisen merkin, tai glyph, on rakennettava ja näytetään.,
sikäli Kuin voimme kertoa, sitten, kyseenalainen ”sana” nykyisessä iPhone ”viesti-of-death – osoittanut hiljattain Twitterissä videon suosittuja Apple-fani EverthingApplePro – on rakennettu ottamalla yksinkertainen sana, että kukaan ei olisi ongelmia…
…ja jammailua se on täynnä toistuvia, tarpeettomia ja ristiriitaisia vokaali merkinnät, joka voi olla hyödyllistä muuttua oikea sana ollenkaan.,
(Jos joku sanoi sinulle, ”kirjoita sana HUONO”, ja sitten vaati, voit kirjoittaa sen kolme Es, Meitä on kaksi, muutama On, ja viisi carets puristettu tiukasti jotenkin välillä A-D, sinun ei tarvitse viettää tuntikausia yrittää löytää ulkoasu, joka voisi sovi kaikille pikku merkkejä kun otetaan huomioon, että tulos olisi aika lukukelvotonta roskaa joka tapauksessa, sinun pitäisi olettaa, että ohjeet olivat roskat ja jättää ne huomiotta.,)
Pahaa teki pahempaa
Itse asiassa, jos Google Translate on uskominen, ”sana”, että olemme nähneet tarjotaan verkossa provosoida tätä onnettomuudessa, kun keritty sen sekava ja ristiriitainen vokaali ja tavu tarkkeita ja kirjoittaa normaalisti, on ilmeisesti Urdu sana bad
noin lausutaan bara.,
niin lähellä Kuin voimme saada englanniksi, crash-minua versio sana on erehdyttävästi pehmustettu olla jotain enemmän kuin tämä:
BRA
(tarke merkitään edellä * on SUKUN, jota käytetään selventää, että ei ole oikeastaan vokaali ääntä ollenkaan, huolimatta lukuisista ja yksitoikkoinen vokaali merkkejä, joilla on edeltänyt se tässä tapauksessa.,)
Joten, järkeä on naurettavan huono koodaus sana bad
näyttää siltä, että Apple apps, jotka yrittävät tulostaa sen näytölle juuttua ylös käsittely silmukka, joka lopulta tekee puhelimesta huonosti jonkin aikaa.
yksinkertaisesti sanottuna kyseessä on matalan tason Palvelunesto-ongelma (DoS).
Mitä tehdä?
Mukaan EverythingApplePro Twitterissä, voit seistä alas red alert jos joku, joka ajattelee he on hauskaa lähettää sinulle viestin ilmoituksen, jossa tämä ”word of death” in se.,
Lopulta, sovellus yrittää prosessi hahmo kaatuu ja voit aloittaa uudelleen (vaikka poistat viestin, ennen kuin se näkyy taas saattaa olla haaste).
tai voit yksinkertaisesti tehdä iPhonen kovan uudelleenkäynnistyksen ja saada hallinnan takaisin kytkemällä sen pois päältä ja takaisin päälle.
pakottaa shutdown, pidä jompaakumpaa äänenvoimakkuusnäppäintä ja sitten paina herätys/sleep-painiketta muutaman sekunnin ajan (tai vain pitää wake/sleep-painiketta vanhemmissa laitteissa), kunnes virta liukusäädin ilmestyy ruudulle.
ilmeisesti iOS: n seuraava julkaisu, tällä hetkellä iOS 13.4: ssä.,5 Beta ja pian, on korjata tämän virheen, joten sinun ei tarvitse huolehtia siitä liian kauan.
tällä välin, niin houkuttelevalta kuin se voi olla sekä ”enimmäkseen harmiton” kuin se saattaa tuntua, älä lähetä viestejä tämän tavallaan ystävillesi väärä yritys vitsi.
epäilemme, että siellä voi olla monia muita vastaavia Unicode-merkin yhdistelmiä, jotka saattavat laukaista tämän tekstin-munging virhe, joten suosittelemme, että et yksinkertaisesti olettaa, että pikemminkin kuin yrittää selvittää uusia, jotka pikaviestintäpalvelujen ei vielä tiedä, miten turvallisuutta.,
lyhyesti, nauti tästä tarinasta, mutta älä käytä sitä syynä mennä itse huonosti.
Uusin Naked Security podcast
KUUNTELE
Klikkaa-ja-vedä soundwaves alla skip tahansa podcast. Voit myös kuunnella suoraan Soundcloud.
Leave a Reply