Google har slÀppt en uppdatering av Chrome 147.0.7727.101 som ÄtgÀrdar 31 sÄrbarheter, varav 5 klassificeras som kritiska. Kritiska sÄrbarheter gör det möjligt att kringgÄ alla sÀkerhetsnivÄer i webblÀsaren och köra kod i systemet utanför sandbox-miljön. Detaljer avslöjas Ànnu inte, det Àr endast kÀnt att sÄrbarheterna orsakas av buffer overflow i ANGLE-lagret (översÀttning av OpenGL ES-anrop till andra grafiska API:er) och Skia-biblioteket (2D-grafikrendering), samt av referenser till redan frigjord minne (Use-after-free) i prerenderingsmekanismen, komponenter för virtuell verklighet (XR) och implementeringen av Proxy-objekt.
Dessutom kan man notera analysen av hur Chrome Àr sÄrbart för olika metoder för dold identifiering, som i passivt lÀge kan skapa webblÀsaridentifierare baserat pÄ indirekta tecken, sÄsom:
- skÀrmens upplösning,
- listan över stödda MIME-typer,
- specifika parametrar i HTTP/2 och HTTP/3-huvuden,
- analys av installerade typsnitt,
- tillgÄng till vissa Web API:er,
- analys av besökningshistorik,
- specifika egenskaper för grafikkortens rendering via WebGL, WebGPU och Canvas,
- skillnader i implementeringen av ljudbehandlingsmetoder i AudioContext-API och taligenkÀnning genom SpeechSynthesis-API,
- lÀckor av lokal IP via WebRTC,
- analys av sammansÀttning och ordning av TLS-tillÀgg,
- egenskaper hos rendering av Emoji,
- identifiering av tangentbordslayout,
- nÀrvaron av specialiserade perifera enheter och sÀllsynta sensorer (spelkontroller, virtuella verklighets-headsets, nÀrhetssensorer),
- skillnader i kalibrering av sensorer genom Generic Sensor-API,
- identifiering av Bluetooth-, USB- och HID-enheter genom metoden getDevices(),
- egenskaper hos matematiska funktioners funktion (t.ex. Math.tan(-1e308)),
- utvÀrdering av fÀrgscheman och data om fÀrgbehandling via CSS-regeln @supports,
- koppling till systemets prestanda via Performance-API,
- identifiering av installerade tillÀgg genom att iterera över chrome-extension://[known-id]/[resource],
- manipulation av CSS,
- analys av mus- och tangentbordsinteraktioner.
Det noteras att det nĂ€stan inte finns nĂ„gra inbyggda skyddsmekanismer mot dold identifiering i Chrome, och tidigare initiativ för att stĂ€rka sekretessen, sĂ„som Privacy Sandbox och Privacy Budget, har lagts ner. Förutom en allmĂ€n beskrivning av de metoder för dold identifiering som finns i Chrome visas hur man kan blockera dem pĂ„ nivĂ„n av webblĂ€sartillĂ€gg, med hjĂ€lp av innehĂ„llsbehandlingsscript, debuggingsmöjligheter (chrome.debugger) och analys av nĂ€tverksförfrĂ„gningar (chrome.webRequest). Ăven metoder för att lagra identifierare i omrĂ„den som inte Ă€r avsedda för permanent lagring av information behandlas (âSupercookiesâ, som exempelvis ikoner för Favicon, formulĂ€rs autofyllbaser).
KĂ€lla: opennet.ru
