5 kritiske sårbarheder i Chrome. Vurdering af metoder til skjult identifikation i Chrome

Google har frigivet opdateringen Chrome 147.0.7727.101, som retter 31 sårbarheder, hvoraf 5 er markeret som kritiske. Kritiske problemer muliggør omgåelse af alle niveauer af browserbeskyttelse og eksekvering af kode på systemniveau uden for sandbox-miljøet. Detaljer er endnu ikke offentliggjort, men det vides, at sårbarhederne skyldes buffer overflow i ANGLE-laget (oversættelse af OpenGL ES-kald til andre grafiske API'er) og Skia-biblioteket (2D-grafik rendering), samt adgang til allerede frigivet hukommelse (Use-after-free) i forrenderingsmekanismen (Prerender), komponenter til virtuel virkelighed (XR) samt implementeringen af proxy-objekter.

Derudover kan man nævne analysen af Chrome's sårbarhed over for forskellige metoder til skjult identifikation, der muliggør dannelse af browser-id'er i passive tilstande baseret på indirekte tegn, såsom:

  • skærmopløsning,
  • listen over understøttede MIME-typer,
  • specifikke parametre i HTTP/2 og HTTP/3 overskrifter,
  • analyse af installerede skrifttyper,
  • tilgængelighed af bestemte Web API'er,
  • analyse af besøgsdata,
  • grafiske kortspecifikke renderingsegenskaber ved hjælp af WebGL, WebGPU og Canvas,
  • forskelle i implementeringen af lydbearbejdningsmetoder i AudioContex API'et og talesgenkendelse gennem SpeechSynthesis API'et,
  • lokale lækager IP gennem WebRTC,
  • analyse af sammensætning og rækkefølge af TLS-udvidelser,
  • renderingsegenskaber for Emoji,
  • bestemmelse af tastaturlayouts,
  • tilstedeværelse af specialiserede perifere enheder og sjældne sensorer (gamepads, VR-headsets, nærhedssensorer),
  • forskelle i kalibrering af sensorer gennem Generic Sensor API,
  • bestemmelse af Bluetooth-, USB- og HID-enheder gennem metoden getDevices(),
  • egenskaber ved matematiske funktioner (f.eks. Math.tan(-1e308)),
  • vurdering af farveskemaer og data om farvebehandling gennem CSS-reglen @supports,
  • binding til systemydelse gennem Performance API,
  • bestemmelse af installerede udvidelser gennem iterering af chrome-extension://[known-id]/[resource],
  • manipulationer med CSS,
  • analyse af muse- og tastaturinteraktionsspecifikke funktioner.

Det er bemærket, at der næsten ikke er indbyggede beskyttelsesmekanismer mod skjult identifikation i Chrome, og tidligere initiativer for at styrke privatlivets fred, såsom Privacy Sandbox og Privacy Budget, er blevet nedlagt. Udover en generel beskrivelse af de metoder, der anvendes til skjult identificering i Chrome, vises det, hvordan man kan blokere dem på niveauet for browserudvidelser ved at bruge indholdsskripter, debug-muligheder (chrome.debugger) og analyse af netværksanmodninger (chrome.webRequest). Der bliver også set på metoder til at gemme identifikatorer i områder, der ikke er beregnet til permanent opbevaring af information (f.eks. supercookies, Favicon-cache, autocomplete-database).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster