A Chrome 142 webböngésző kiadása

A Google kiadta a Chrome webböngésző 142-es verzióját. A Chrome alapját képező nyílt forráskódú Chromium projekt stabil kiadása is elérhető. A Chrome a Google logók használatában, az összeomlásról értesítő rendszerben, a másolásvédett videótartalom (DRM) lejátszására szolgáló modulokban, az automatikus frissítések telepítésében, a mindig bekapcsolt sandbox izolációban, a Google API-kulcsok kiépítésében és az RLZ paraméterek keresés közbeni átadásában különbözik a Chromiumtól. Azok számára, akiknek több időre van szükségük a frissítéshez, egy különálló, kiterjesztett stabil ágat tartanak fenn nyolc hétig. A következő kiadás, a Chrome 143, december 2-ra van ütemezve.

Főbb változások a Chrome 142-ban:

  • A nyilvános webhelyekkel való interakció során a helyi rendszerhez való hozzáférés elleni védelem engedélyezve van. Nyilvános vagy belső hálózaton (intranet) található webhely elérésekor IP-címek A helyi rendszer vagy a loopback interfész (127.0.0.0/8) elérésekor a böngésző egy párbeszédpanelt jelenít meg a felhasználónak, amely megerősítést kér. A védelem kiterjed az erőforrások letöltési kísérleteire, a fetch() kérésekre és az iframe beszúrásokra. A védelem jelenleg nem vonatkozik a WebSockets, WebTransport és WebRTC kapcsolataira, de később ezekhez a technológiákhoz is hozzáadásra kerül.

    A támadók a belső erőforrásokhoz való hozzáférést kihasználva CSRF-támadásokat hajthatnak végre routerek, hozzáférési pontok, nyomtatók, vállalati webes felületek és más olyan eszközök és szolgáltatások ellen, amelyek csak a helyi hálózatról fogadnak kéréseket. Továbbá, a belső erőforrások szkennelése felhasználható közvetett azonosításra vagy a helyi hálózatról szóló információk gyűjtésére.

  • Egyetlen, egyszerűsített felületet vezettek be a Google-fiókhoz való kapcsolódáshoz és az adatok, például a mentett jelszavak és könyvjelzők szinkronizálásához. A szinkronizálás integrálva van a fiókba való bejelentkezéssel, és nem jelenik meg külön opcióként a beállításokban. A felhasználók összekapcsolhatják a Chrome-ot Google-fiókjukkal, és használhatják jelszavak, könyvjelzők, böngészési előzmények és lapok tárolására. Ez a funkció jelenleg néhány felhasználó számára aktív, és fokozatosan bővülni fog.
  • Egy új folyamatelkülönítési modellt használnak - „Eredeti elkülönítés”, amelyben minden tartalomforrás (eredeti - egy protokollkötés, tartomány és a port, például „https://foo.example.com”), egy külön renderelési folyamatban kerül elkülönítésre. Mivel az elkülönítési granularitás növelése a memóriafogyasztás és a CPU-terhelés növekedéséhez vezethet, az új elkülönítési mód csak a 4 GB-nál több RAM-mal rendelkező rendszereken engedélyezett. Alacsony fogyasztású hardvereken továbbra is a régi elkülönítési megközelítés lesz használatban, amely egyetlen webhelyhez (például foo.example.com és bar.example.com) társított összes különböző tartalomforrást egy külön folyamatban izolálja.
  • Rendszereken, amelyekkel Windows и macOS, в которых не применяется централизованное управление Chrome, реализовано автоматическое отключение принудительно установленных браузерных дополнений, в которых выявлены несущественные нарушения правил каталога Chrome Web Store. К несущественным нарушениям причисляется наличие потенциальных уязвимостей, навязывание дополнения без ведома пользователя, манипуляции с метаданными, нарушение правил работы с пользовательскими данными и введение в заблуждение о функциональности. При желании пользователь может вернуть отключённое дополнение.
  • A verzióban Android, по аналогии со сборками для десктоп-систем, реализован вывод предупреждения о мошеннических страницах, выявленных большой языковой моделью на основе анализа содержимого. Использование AI применяется в режиме расширенной защиты браузера (Enhanced Safe Browsing). AI-модель выполняется на стороне клиента, но в случае выявления подозрений на сомнительный контент, выполняется дополнительная проверка на серверах Google.
  • A WebRTC kapcsolatokhoz használt DTLS (Datagram Transport Layer Security, az UDP TLS-analógja) protokoll implementációja posztkvantum titkosítási algoritmusok használatát foglalja magában.
  • Az aktiválási állapot, amelyet a felhasználó egy oldalon végzett tevékenység során állít be, mostantól megőrződik, miután egy másik oldalra navigált ugyanazon a domainen belül. Az aktiválás megőrzése leegyszerűsíti a többoldalas webalkalmazások fejlesztését, és megoldja az olyan problémákat, mint például a beviteli fókusz beállítása, amikor a webhely megjeleníti a virtuális billentyűzetét.
  • A ":target-before" és ":target-after" CSS pszeudoosztályok hozzáadódtak, hogy meghatározzák az előző és következő jelölőket az aktuális görgetési pozícióhoz képest (":target-current").
  • A stílustárolók (@container) és az if() függvény mostantól támogatják a Media Queries Level 4 specifikációban definiált Range szintaxist, amely lehetővé teszi a szabványos matematikai összehasonlító operátorok és logikai operátorok használatát az értéktartományok meghatározásához. Például mostantól megadható a "@container style(—inner-padding > 1em)" és a "background-color: if(style(attr(data-columns, type ) > 2): világoskék; egyébként: fehér);"
  • A „ ” és „ ” elemek mostantól támogatják az „interestfor” attribútumot. Ez az attribútum műveletek kiváltására használható, például egy felugró ablak megjelenítésére, amikor a felhasználó érdeklődést mutat az elem iránt. A böngésző az olyan eseményeket ismeri fel, mint a mutató elem fölé húzása és rajta tartása, gyorsbillentyűk megnyomása vagy érintőképernyőn való nyomva tartás, az érdeklődés jelzéseként. Amikor a böngésző azonosít egy „interestfor” attribútummal rendelkező elemet, InterestEvent-et generál.
  • Fejlesztések történtek a webfejlesztői eszközökön. A jobb felső sarokban egy gyorsindító gomb jelent meg a mesterséges intelligencia asszisztenshez. A „Kérdezd a mesterséges intelligenciát” helyi menüelemet átnevezték „Hibakeresés mesterséges intelligenciával” névre, és kibővítették, hogy a kontextustól függően azonnali műveleteket lehessen végrehajtani. A webkonzolon és a kódpanelen a Gemini mesterséges intelligencia asszisztens mostantól kóddal is képes javaslatokat generálni.
     A Chrome 142 webböngésző kiadása

    A webfejlesztői eszközök mostantól integrálhatók a Google Developer Programba (GDP). A fejlesztők mostantól közvetlenül a Chrome DevTools-ból is hozzáférhetnek GDP-profiljukhoz, és jutalmakat szerezhetnek a felületen belül elvégzett konkrét feladatokért.

     A Chrome 142 webböngésző kiadása

Az új funkciók és hibajavítások mellett az új verzió 20 sebezhetőséget kezel. A sebezhetőségek közül sokat automatizált teszteléssel azonosítottak AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer és AFL segítségével. Nem azonosítottak olyan kritikus problémákat, amelyek lehetővé tennék a böngészővédelem összes rétegének megkerülését és a kód sandbox környezeten kívüli futtatását. A jelenlegi kiadás sebezhetőségi fejvadászprogramjának részeként a Google 20 fejvadászati ​​bírságot határozott meg, összesen 130 000 dollár értékben (két 50 000 dolláros, egy 10 000 dolláros, három 3000 dolláros, két 2000 dolláros és három 1000 dolláros). Nyolc fejvadászati ​​bírság összegét még nem határozták meg.

Ezenkívül egy javítatlan sebezhetőséget azonosítottak a Blink motorban, amely a böngésző összeomlását és lefagyását okozza bizonyos JavaScript kódok futtatásakor. A sebezhetőséget a renderelő motor architektúrájában fellépő problémák okozzák, amelyek a "document.title" tulajdonság frissítésének sebességkorlátozásának hiányához kapcsolódnak. Ez a korlátozás hiánya lehetővé teszi, hogy a "document.title" tulajdonság másodpercenként több tízmillió DOM-módosítást végezzen. Ez a felület néhány másodpercen belüli lefagyását okozza a fő szál blokkolása és a jelentős memóriafogyasztás miatt. 15-60 másodperc elteltével a böngésző összeomlik.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster