5 kritických zranitelností v Chrome. Hodnocení metod skryté identifikace fungujících v Chrome

Společnost Google vydala aktualizaci Chrome 147.0.7727.101, která opravuje 31 zranitelností, z nichž 5 je označeno jako kritické. Kritické problémy umožňují obejít všechny úrovně ochrany prohlížeče a vykonat kód v systému mimo sandboxové prostředí. Podrobnosti zatím nebyly zveřejněny, víme pouze, že zranitelnosti vznikly přetečením bufferu v vrstvě ANGLE (převod volání OpenGL ES do jiných grafických API) a knihovně Skia (vykreslování 2D grafiky), stejně jako při přístupech k již uvolněné paměti (Use-after-free) v mechanismu předběžného vykreslování (Prerender), komponentách pro virtuální realitu (XR) a implementaci Proxy objektů.

Dále je možné zmínit analýzu zranitelnosti pro Chrome vůči různým metodám skryté identifikace, které umožňují pasivně vytvářet identifikátory prohlížeče na základě nepřímých znaků, jako jsou:

  • rozlišení obrazovky,
  • seznam podporovaných MIME typů,
  • specifické parametry v hlavičkách HTTP/2 a HTTP/3,
  • analýza nainstalovaných písem,
  • dostupnost určitých Web API,
  • analýza historie návštěv,
  • specifické vlastnosti vykreslování grafických karet pomocí WebGL, WebGPU a Canvas,
  • rozdíly v implementaci metod zpracování zvuku v API AudioContext a rozpoznávání řeči prostřednictvím API SpeechSynthesis,
  • úniky lokálních IP prostřednictvím WebRTC,
  • analýza složení a pořadí vyjmenovaných rozšíření TLS,
  • vlastnosti vykreslování Emoji,
  • určení rozložení klávesnice,
  • přítomnost specializovaných periferních zařízení a vzácných senzorů (herní ovladače, brýle pro virtuální realitu, senzory blízkosti),
  • rozdíly v kalibraci senzorů prostřednictvím API Generic Sensor,
  • určením Bluetooth-, USB- a HID zařízení prostřednictvím metody getDevices(),
  • vlastnosti fungování matematických funkcí (např. Math.tan(-1e308)),
  • hodnocení barevných schémat a informací o zpracování barev prostřednictvím pravidla CSS @supports,
  • vázání na výkonnost systému prostřednictvím API Performance,
  • určení nainstalovaných doplňků prostřednictvím procházení chrome-extension://[known-id]/[resource],
  • manipulace s CSS,
  • analýza vlastností fungování s myší a klávesnicí.

V Chrome téměř neexistují vestavěné mechanismy ochrany proti skryté identifikaci a dříve navrhované iniciativy na posílení soukromí, jako je Privacy Sandbox a Privacy Budget, byly zrušeny. Kromě obecného popisu metod skryté identifikace fungujících v Chromu je ukázáno, jak je lze blokovat na úrovni prohlížečového rozšíření pomocí skriptů pro zpracování obsahu, ladicích možností (chrome.debugger) a analýzy síťových požadavků (chrome.webRequest). Také jsou probrány metody ukládání identifikátorů v oblastech, které nejsou určeny pro trvalé uchovávání informací (např. „Supercookies“, favicon cache, databáze automatického vyplňování formulářů).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster