Lëshimi i shfletuesit web Chrome 142.

Kompania Google publikoi një version të ri të shfletuesit web Chrome 142. Njëkohësisht është në dispozicion versioni stabil i projektit të lirë Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome dallon nga Chromium për shkak të përdorimit të logove të Google, pranisë së sistemit të dërgimit të njoftimeve në rast crash, moduleve për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), sistemit të përditësimit automatik, aktivizimit të vazhdueshëm të izolimit Sandbox, ofrimit të çelësave për API-të e Google dhe transferimit të parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për përditësim, mbështetet veçmas dega Extended Stable, e shoqëruar me 8 javë. Nxjerrja e ardhshme e Chrome 143 është e planifikuar për më 2 dhjetor.

Ndryshimet kryesore në Chrome 142:

  • ËshtĂ« pĂ«rfshirĂ« mbrojtja nga aksesimi i sistemit lokal gjatĂ« ndĂ«rveprimit me faqet publike. GjatĂ« kĂ«rkesave nga njĂ« faqe nĂ« njĂ« rrjet publik ose tĂ« brendshĂ«m (intranet) nĂ« IP adresat sistemin lokal ose ndĂ«rfaqen loopback (127.0.0.0/8), shfletuesi do t'i japĂ« pĂ«rdoruesit njĂ« dialog pĂ«r tĂ« kĂ«rkuar konfirmimin e operacionit. Mbrojtja prek pĂ«rpjekjet pĂ«r tĂ« shkarkuar burime, kĂ«rkesat fetch() dhe injektimet iframe. Mbrojtja aktualisht nuk aplikohet pĂ«r lidhjet pĂ«rmes WebSockets, WebTransport dhe WebRTC, por do tĂ« shtohet pĂ«r kĂ«to teknologji mĂ« vonĂ«.

    Aksesimi i burimeve të brendshme përdoret nga sulmuesit për të kryer sulme CSRF mbi routerët, pikat e qasjes, printerët, ndërfaqet web korporative dhe pajisje të tjera dhe shërbime që pranojnë kërkesa vetëm nga rrjeti lokal. Përveç kësaj, skanimi i burimeve të brendshme mund të përdoret për identifikim të tërthortë ose mbledhjen e informacionit mbi rrjetin lokal.

  • ËshtĂ« propozuar njĂ« ndĂ«rfaqe e thjeshtuar pĂ«r lidhjen me llogarinĂ« nĂ« Google dhe sinkronizimin e tĂ« dhĂ«nave, si fjalĂ«kalimet dhe shenjat e ruajtura. Sinkronizimi Ă«shtĂ« i integruar me hyrjen nĂ« llogari dhe nuk paraqitet si njĂ« funksion veçmas nĂ« cilĂ«simet. PĂ«rdoruesit mund tĂ« lidhin Chrome me llogarinĂ« e Google dhe ta pĂ«rdorin atĂ« pĂ«r ruajtjen e fjalĂ«kalimeve, shenjave, historisĂ« sĂ« vizitave dhe skedave. Ky funksion aktualisht Ă«shtĂ« aktivizuar pĂ«r disa pĂ«rdorues, ndĂ«rsa pranimi do tĂ« rritet gradualisht.
  • ËshtĂ« aktivizuar njĂ« model i ri i izolimit tĂ« proceseve — "Origin Isolation", sipas tĂ« cilit çdo burim pĂ«rmbajtjeje (origin — njĂ« lidhje e protokollit, e domenit dhe portit, pĂ«r shembull, "https://foo.example.com"), izolohet nĂ« njĂ« proces tĂ« veçantĂ« tĂ« renderimit. Duke qenĂ« se rritja e shpĂ«rndarjes sĂ« izolimit mund tĂ« çojĂ« nĂ« rritje tĂ« konsumit tĂ« memories dhe rritje tĂ« ngarkesĂ«s nĂ« CPU, regjimi i ri i izolimit aktivizohet vetĂ«m nĂ« sisteme me mĂ« shumĂ« se 4 GB RAM. NĂ« pajisje me kapacitet tĂ« ulĂ«t, do tĂ« vazhdojĂ« tĂ« pĂ«rdoret qasja e vjetĂ«r tĂ« izolimit, ku nĂ« njĂ« proces tĂ« veçantĂ« izolohet tĂ«rĂ« pĂ«rmbajtja nga burime tĂ« ndryshme lidhur me njĂ« faqe (pĂ«r shembull, foo.example.com dhe bar.example.com).
  • NĂ« sistemet Windows dhe macOS, ku nuk aplikohet menaxhimi i centralizuar i Chrome, Ă«shtĂ« implementuar çaktivizimi automatike i pajisjeve tĂ« shfletuesit qĂ« janĂ« instaluar me forcĂ« dhe qĂ« kanĂ« shkelje tĂ« papĂ«rfillshme tĂ« rregullave tĂ« katalogut tĂ« Chrome Web Store. Shkeljet e papĂ«rfillshme pĂ«rfshijnĂ« ekzistencĂ«n e dobĂ«sive tĂ« mundshme, imponimin e pajisjes pa dijeninĂ« e pĂ«rdoruesit, manipulimin e metadatat, shkeljen e rregullave pĂ«r trajtimin e tĂ« dhĂ«nave tĂ« pĂ«rdoruesve dhe mashtrimin mbi funksionalitetin. NĂ«se dĂ«shiron, pĂ«rdoruesi mund tĂ« rikthejĂ« pajisjen e çaktivizuar.
  • NĂ« versionin pĂ«r Android, nĂ« pĂ«rputhje me ndĂ«rtimet pĂ«r sisteme desktop, Ă«shtĂ« implementuar njĂ« paralajmĂ«rim pĂ«r faqet mashtruese qĂ« janĂ« identifikuar nga njĂ« model i madh gjuhĂ«sor bazuar nĂ« analizĂ«n e pĂ«rmbajtjes. PĂ«rdorimi i AI-sĂ« aplikohet nĂ« modalitetin e mbrojtjes sĂ« zgjeruar tĂ« shfletuesit (Enhanced Safe Browsing). Modeli AI ekzekutohet nĂ« anĂ«n e klientit, por nĂ« rast se identifikohen dyshime mbi pĂ«rmbajtjen e dyshimtĂ«, bĂ«het njĂ« kontroll shtesĂ« nĂ« serverat e Google.
  • NĂ« implementimin e protokollit DTLS (Datagram Transport Layer Security, analog i TLS pĂ«r UDP), i aplikuar pĂ«r lidhjet WebRTC, Ă«shtĂ« pĂ«rfshirĂ« pĂ«rdorimi i algoritmeve tĂ« enkriptimit post-kvant.
  • ËshtĂ« realizuar ruajtja e statusit tĂ« aktivizimit, i caktuar gjatĂ« aktivitetit tĂ« pĂ«rdoruesit nĂ« faqe, pas kalimit nĂ« njĂ« faqe tjetĂ«r me tĂ« njĂ«jtin domen. Ruajtja e aktivizimit do tĂ« thjeshtojĂ« zhvillimin e aplikacioneve web shumĂ«faqĂ«she dhe do tĂ« zgjidhĂ« probleme tĂ« tilla si caktimi i fokusit tĂ« inputit kur faqja shfaq tastierĂ«n e saj virtuale.
  • NĂ« CSS janĂ« shtuar pseudo-klasat ":target-before" dhe ":target-after" pĂ«r tĂ« pĂ«rcaktuar shenjat para dhe pas, nĂ« lidhje me pozicionin aktual tĂ« rrotullimit (":target-current").
  • NĂ« kontenierĂ«t e stileve («@container») dhe funksioni «if()» lejohet pĂ«rdorimi i sintaksĂ«s sĂ« intervaleve (Range Syntax), e cila Ă«shtĂ« pĂ«rcaktuar nĂ« specifikimin e Media Queries Level 4 dhe lejon pĂ«rdorimin e operatorĂ«ve matematikorĂ« tĂ« krahasimit dhe operatorĂ«ve logjikĂ« pĂ«r tĂ« pĂ«rcaktuar intervale vlerash. PĂ«r shembull, tani mund tĂ« specifikoni «@container style(—inner-padding > 1em)» dhe «background-color: if(style(attr(data-columns, type) > 2): lightblue; else: white);»
  • Në elementët «<button>" dhe "<a>» është shtuar mbështetje për atributin «interestfor», i cili mundëson organizimin e thirrjeve për veprime, për shembull, për të treguar një pop-up në situatat kur përdoruesi shfaq interes për elementin. Shkaqet që browseri konsideron si shfaqje interesi përfshijnë situata të tilla si kalimi dhe mbajtja e treguesit mbi elementin, shtypja e çelësave të shpejtë ose mbajtja e prekjeve në ekranin prekur. Kur identifikohet interesi në një element me atributin «interestfor», browseri gjeneron një ngjarje InterestEvent.
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit e webit. NĂ« kĂ«ndin e sipĂ«rm tĂ« djathtĂ« Ă«shtĂ« shtuar njĂ« buton pĂ«r thirrjen e shpejtĂ« tĂ« asistentit AI. Elementi i menusĂ« kontekstuale «Ask AI» Ă«shtĂ« riemĂ«ruar nĂ« «Debug with AI» dhe Ă«shtĂ« zgjeruar me mundĂ«sinĂ« e ekzekutimit tĂ« veprimeve tĂ« menjĂ«hershme nĂ« varĂ«si tĂ« kontekstit. NĂ« konsolĂ«n web dhe panelin me kod, asistenti AI Gemini tani mund tĂ« gjenerojĂ« rekomandime me kod.
    Lëshimi i shfletuesit web Chrome 142.

    Në mjetet për zhvilluesit e webit është realizuar integrimi me shërbimin GDP (Google Developer Program). Zhvilluesi tani mund të lidhet me profilin e tij në GDP direkt nga Chrome DevTools dhe të marrë shpërblime për kryerjen e detyrave të caktuara në këtë ndërfaqe.

    Lëshimi i shfletuesit web Chrome 142.

Përveç risive dhe korrigjimit të defekteve, në këtë version janë eliminuar 20 vunerabilitete. Shumica e vunerabiliteteve janë zbuluar si rezultat i testimit automatizuar me mjete të tilla si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë kalimin përmes të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Në kuadër të programit të shpërblimit financiar për zbulimin e vunerabiliteteve për këtë version, kompania Google ka vendosur 20 çmime me vlerë totale prej 130 mijë dollarësh amerikanë (dy çmime prej 50 mijë dollarësh, një çmim prej 10 mijë dollarësh dhe tre çmime prej 3 mijë dollarësh, dy çmime prej 2 mijë dollarësh dhe tre çmime prej 1 mijë dollarësh). Shuma e 8 shpërblimeve ende nuk është përcaktuar.

Gjithashtu, mund të theksohet se është identifikuar një vulnerabilitet ende të pa riparuar në motorin Blink, i cili çon në dështimin dhe ngrirjen e shfletuesit gjatë ekzekutimit të një kodi të caktuar JavaScript. Vulnerabiliteti është shkaktuar nga probleme arkitektonike në motorin e renderimit, të lidhura me mungesën e kufizimeve për intensitetin e operacioneve të përditësimit të pronës "document.title". Mungesa e kufizimeve lejon përdorimin e "document.title" për të bërë dhjetëra milionë ndryshime në DOM çdo sekondë, gjë që pas disa sekondash çon në ngrirjen e ndërfaqes për shkak të bllokimit të rrjetit kryesor dhe konsumit të konsiderueshëm të memories, dhe pas 15-60 sekondash shfletuesi përfundon dështimin.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster