5 kritických zraniteľností v Chrome. Hodnotenie fungujúcich v Chrome metód skrytej identifikácie

Spoločnosť Google vydala aktualizáciu Chrome 147.0.7727.101, ktorá opravuje 31 zraniteľností, z ktorých 5 je označených ako kritické. Kritické problémy umožňujú obísť všetky úrovne ochrany prehliadača a vykonať kód v systéme mimo sandboxového prostredia. Podrobnosti zatiaľ nie sú zverejnené, známe je len to, že zraniteľnosti sú spôsobené prebufferovaním v vrstve ANGLE (preklad volaní OpenGL ES do iných grafických API) a knižnici Skia (vykresľovanie 2D grafiky), ako aj prístupmi k už uvoľnenej pamäti (Use-after-free) v mechanizme predbežného vykresľovania (Prerender), komponentoch pre virtuálnu realitu (XR) a implementácii proxy objektov.

Ďalej je možné poznamenať analýzu zraniteľnosti Chrome voči rôznym metódam skrytej identifikácie, ktoré umožňujú v pasívnom režime vytvárať identifikátory prehliadača na základe nepriamej indikácie, ako sú:

  • rozlíšenie obrazovky,
  • zoznam podporovaných MIME typov,
  • špecifické parametre v hlavičkách HTTP/2 a HTTP/3,
  • analýza nainštalovaných písiem,
  • dostupnosť určitých webových API,
  • analýza histórie návštev,
  • špecifické pre grafické karty vlastnosti vykresľovania pomocou WebGL, WebGPU a Canvas,
  • rozdiely v implementácii metód spracovania zvuku v API AudioContext a rozpoznávania reči cez API SpeechSynthesis,
  • úniky lokálnych IP cez WebRTC,
  • analýza zloženia a poradia výčtu rozšírení TLS,
  • vlastnosti vykresľovania Emoji,
  • určenie rozložení klávesnice,
  • prítomnosť špecializovaných periférnych zariadení a zriedkavých senzorov (herné ovládače, virtuálne reality headsety, senzory priblíženia),
  • rozdiely v kalibrácii senzorov cez API Generic Sensor,
  • určenie Bluetooth-, USB- a HID zariadení cez metódu getDevices(),
  • vlastnosti fungovania matematických funkcií (napr. Math.tan(-1e308)),
  • hodnovernosť farebných schém a údaje o spracovaní farieb cez CSS pravidlo @supports,
  • prepojenie s výkonom systému cez API Performance,
  • určenie nainštalovaných rozšírení cez prechádzanie chrome-extension://[known-id]/[resource],
  • manipulácie s CSS,
  • analýza vlastností práce s myšou a klávesnicou.

V Chrome sa takmer nenachádzajú žiadne vstavané ochranné mechanizmy proti skrytej identifikácii a predchádzajúce iniciatívy na zlepšenie ochrany súkromia, ako Privacy Sandbox a Privacy Budget, boli zastavené. Okrem všeobecného opisu metód skrytej identifikácie v Chrome je ukázané, ako ich možno blokovať na úrovni rozšírenia prehliadača pomocou skriptov na spracovanie obsahu, ladením (chrome.debugger) a analýzou sieťových požiadaviek (chrome.webRequest). Taktiež sú prediskutované metódy ukladania identifikátorov v oblastiach, ktoré nie sú určené na trvalé uchovávanie informácií (napríklad „Supercookies“, cache Favicon, databáza automatického vyplňovania formulárov).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster