Suuri Apple Safari -tietosuojavirhe tarkoittaa, että kaikki verkkosivustot voivat käyttää Google-tunnustasi ja muita yksityisiä tietojasi

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Jos välität yksityisyydestäsi, sinun on laskettava iPhonesi. Safarin vakavan käyttöönottovirheen jälkeen mikä tahansa verkkosivusto pystyy lukemaan osan yksityisistä tiedoistasi ja viimeaikaisesta selaushistoriastasi, jopa käytettäessä yksityistä selaustilaa.

Ongelma liittyy siihen, kuinka Safari toteuttaa IndexedDB:n, selainpohjaisen tietokannan, jota verkkosovellukset käyttävät yleisesti. Useimmat selaimet luovat jokaiselle verkkosivustolle uuden IndexedDB-esiintymän, jota voidaan käyttää vain kyseiseltä verkkosivustolta.

Safari kuitenkin luo tyhjiä versioita IndexedDB:stä, jonka jokainen Web-sivu on luonut toiselle verkkosivulle, mikä tarkoittaa, että IndexedDB:lle Safari ei noudata saman alkuperän käytäntöä kunnolla.

Vaikka muille verkkosivuille luodut IndexedDB:n varjokopiot ovat tyhjiä, niillä on silti sama nimi kuin alkuperäisen verkkosovelluksen luomalla tietokannalla, joka voi vuotaa yksityisiä tietoja. Pelkästään tietokannan läsnäolo kertoo muille verkkosivuille, että olet käynyt toisella verkkosivustolla, esimerkiksi Netflix IndexedDB:n läsnäolo voi kertoa Amazonille, että olet Netflix-käyttäjä. Vielä pahempaa on kuitenkin, että tietokannan nimi voi vuotaa valtuustietosi. Google-sovellusten (kuten Gmail tai YouTube) tietokannan nimi sisältää esimerkiksi Google-tunnuksesi, jota voidaan käyttää julkisesti saatavilla oleviin tietoihisi, kuten profiilikuvaasi.

Vika oli FingerprintJS löysi ja raportoi 28. marraskuuta, mutta toistaiseksi Apple ei ole ryhtynyt toimiin.

Voit testata ongelmaa FingerprintJS:n proof of concept -sivustolla tätä, joka tarkistaa, oletko käynyt 30 eri suurella verkkosivustolla äskettäin.

MacOS-käyttöjärjestelmässä käyttäjät voivat ja niiden pitäisi käyttää vaihtoehtoista selainta, mutta iOS:ssä kaikki selaimet käyttävät Safari-verkkomoottoria, mikä tarkoittaa, että kaikilla iPhone-käyttäjillä ei ole mitään vaikutusta, paitsi lopettaa selaimen käyttö puhelimessaan.

Katso FingerprintJS:n selitysvideo alta:

kautta Verge

Lisää aiheista: omena, yksityisyys, turvallisuus

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *