Lëshimi i shfletuesit web Chrome 136 me izolimin e stilit të lidhjeve të shikuara

Kompania Google publikoi version e re të shfletuesit web Chrome 136. Njëkohësisht, është në dispozicion një version stabil i projektit të hapur Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome dallohet nga Chromium për përdorimin e logove të Google, sistemin e dërgimit të njoftimeve në rast crash, modulet për riprodhimin e përmbajtjes video e mbrojtur nga kopjimi (DRM), sistemin automatik të instalimit të azhurnimeve, përfshirjen e vazhdueshme të izolimit Sandbox, ofrimin e çelësave për Google API dhe transferimin e parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për azhurnim, mbështetet veçmas dega Extended Stable, e cila shoqërohet me 8 javë. Lëshimi i ardhshëm i Chrome 137 është planifikuar për 27 maj.

Ndryshimet kryesore në Chrome 136:

  • ËshtĂ« shtuar mbrojtja kundĂ«r rrjedhjes sĂ« informacionit mbi faqet e mĂ«parshme tĂ« shikuara, qĂ« ndodhin pĂ«r shkak tĂ« aplikimit tĂ« pseudo-klasĂ«s CSS ":visited", qĂ« lejon konfigurimin e shfaqjes sĂ« lidhjeve tĂ« hapura mĂ« parĂ«. Deri nĂ« versionin 136 tĂ« Chrome, kalimi nĂ« njĂ« lidhje çonte nĂ« ndryshimin e shfaqjes sĂ« kĂ«saj lidhjeje nĂ« tĂ« gjitha faqet qĂ« e shfaqnin atĂ« lidhje, pa marrĂ« parasysh nga cili faqe u iniciua kalimi. NĂ« faqen e tij, njĂ« sulmues mund tĂ« pĂ«rcaktojĂ« nĂ«se pĂ«rdoruesi ka hapur mĂ« parĂ« lidhjet qĂ« e interesojnĂ«, duke analizuar ndryshimin nĂ« shfaqjen e kĂ«tyre lidhjeve. PĂ«r shembull, nĂ«se krijohet njĂ« listĂ« lidhjesh pĂ«r faqe tĂ« ndryshme, atĂ«herĂ« faqet qĂ« janĂ« vizituar mĂ« parĂ« nĂ« kĂ«tĂ« listĂ« do tĂ« shĂ«nohen nga shfletuesi me njĂ« ngjyrĂ« tjetĂ«r, bazuar nĂ« tĂ« cilĂ«n mund tĂ« arrihet nĂ« pĂ«rfundimin nĂ«se lidhjet janĂ« hapur mĂ« parĂ«.

    PĂ«r tĂ« bllokuar rrjedhjet e informacionit rreth lidhjeve tĂ« vizituara nĂ« Chrome, Ă«shtĂ« realizuar izolimi i pĂ«rpunimit tĂ« selektorit «:visited» nĂ« lidhje me sitin e shikuar, dmth. elementĂ«t tani stilizohen pĂ«rmes «:visited» vetĂ«m nĂ«se janĂ« hapur mĂ« parĂ« nga ky site dhe lidhur me iframe aktual. Izolimi Ă«shtĂ« realizuar pĂ«rmes hashit tĂ« stilit tĂ« lidhjeve tĂ« vizituara duke pĂ«rdorur si çelĂ«s tre komponentĂ« — lidhjen, sitin e nivelit tĂ« lartĂ« dhe hostin e pĂ«rdorur nĂ« iframe.

    Lëshimi i shfletuesit web Chrome 136 me izolimin e stilit të lidhjeve të shikuara

    Për shembull, nëse nga siti «A» ka pasur kalim përmes një lidhjeje, atëherë kjo lidhje tani do të ndriçohet vetëm në sitin «A» dhe do të mbetet e pandryshuar në sitin e sulmuesit. Një përjashtim është bërë vetëm për iframe-t e ngarkuara nga siti kryesor (same-origin) dhe lidhjet në sitin aktual. Pra, kur hapni sitin «A», lidhjet që çojnë në sitin «A» do të ndriçohen edhe nëse kalimet në to kanë qenë nga një site tjetër, por lidhjet e tjera do të ndriçohen vetëm nëse kalimet kanë qenë nga siti «A».

    Lëshimi i shfletuesit web Chrome 136 me izolimin e stilit të lidhjeve të shikuara
    Lëshimi i shfletuesit web Chrome 136 me izolimin e stilit të lidhjeve të shikuara

    Në Firefox, mbrojtja kundër këtyre daljeve u shtua në vitin 2010, por ekzistonin metoda për ta anashkaluar atë. Për shembull, në vitin 2024, në Firefox 122, u eliminua mundësia për të analizuar ngjyrën e pikselëve duke përdorur filtre që përdorin parametrin currentColor, dhe manipulimin me etiketën canvas në SVG.

  • NĂ« versionin pĂ«r Android Ă«shtĂ« realizuar transmetimi nĂ« hostingut Google tĂ« telemetrisĂ« me tĂ« dhĂ«nat pĂ«r APK paketat qĂ« shkarkohen nĂ«pĂ«rmjet shfletuesit. Aktualisht, funksionaliteti Ă«shtĂ« i kufizuar nĂ« dĂ«rgimin e telemetrisĂ«, por nĂ« tĂ« ardhmen do tĂ« aktivizohet pĂ«r tĂ« dhĂ«nĂ« paralajmĂ«rime dhe pĂ«r tĂ« bllokuar shkarkimin e APK skedarĂ«ve tĂ« dĂ«mshĂ«m. Kontrolli kryhet vetĂ«m kur aktivizohet nĂ« konfigurimet e modalitetit tĂ« mbrojtjes sĂ« avancuar tĂ« shfletuesit (Mbrojtja e Sigurt > Mbrojtje e avancuar).
  • PĂ«r debugin e largĂ«t tani kĂ«rkohet pĂ«rcaktimi i njĂ« katalogu tĂ« veçantĂ« me tĂ« dhĂ«na, i caktuar gjatĂ« nisjes pĂ«rmes parametrave «—user-data-dir», i cili duhet tĂ« jepet sĂ« bashku me parametrin «—remote-debugging-pipe» ose «—remote-debugging-port». PĂ«rdorimi i katalogut tĂ« paracaktuar nĂ« Windows, Linux dhe macOS nuk do tĂ« funksionojĂ« mĂ« pĂ«r debugin e largĂ«t. Arsyeja pĂ«r kĂ«tĂ« ndryshim Ă«shtĂ« pĂ«rballja me malware-n qĂ« pĂ«rdor debugin e largĂ«t pĂ«r tĂ« nxjerrĂ« tĂ« dhĂ«na nga Google Chrome. Duke pĂ«rdorur njĂ« katalog tĂ« veçantĂ«, aplikohet njĂ« çelĂ«s tjetĂ«r enkriptimi, i cili nuk lejon qasje nĂ« tĂ« dhĂ«nat e punĂ«s tĂ« pĂ«rdoruesit nĂ« katalogun kryesor. Ky ndryshim vlefshin vetĂ«m pĂ«r Chrome dhe nuk zbatohet nĂ« Chromium.
  • Dizajni i shiritave tĂ« rrotullimit Ă«shtĂ« modernizuar nĂ« platformat Linux dhe Windows. Kur nuk Ă«shtĂ« aktiv, shiri i rrotullimit fshihet dhe shfaqet vetĂ«m kur rinis lĂ«vizja nĂ« faqen. PĂ«r tĂ« menaxhuar aktivizimin e dizajnit tĂ« ri tĂ« shiritarĂ«ve tĂ« rrotullimit, janĂ« propozuar cilĂ«sime nĂ« chrome://flags#fluent-overlay-scrollbars dhe chrome://flags#fluent-scrollbars.
    Lëshimi i shfletuesit web Chrome 136 me izolimin e stilit të lidhjeve të shikuaraLëshimi i shfletuesit web Chrome 136 me izolimin e stilit të lidhjeve të shikuara
  • NĂ« funksionin CSS attr(), argumento qĂ« ka llojin «string» Ă«shtĂ« riemĂ«ruar nĂ« «raw-string», nĂ« pĂ«rputhje me vendimin e grupit tĂ« punĂ«s qĂ« koordinon zhvillimin e specifikimeve CSS. Ky ndryshim ka pĂ«r qĂ«llim tĂ« eliminojĂ« konfuzionin pĂ«r shkak tĂ« ngjashmĂ«risĂ« midis shprehjeve «attr(foo type())» dhe «attr(foo string)».
  • NĂ« API-nĂ« ProgressEvent, e cila pĂ«rdoret pĂ«r tĂ« krijuar indikatorĂ« avancimi, nĂ« atributet «loaded» dhe «total» Ă«shtĂ« pĂ«rdorur lloji «double» nĂ« vend tĂ« llojit «unsigned long long», duke u pĂ«rputhur me sjelljen e elementit HTML dhe duke lejuar tĂ« reflektohet nĂ« indikator ndryshimi gradual i vlerave jo tĂ« plota, pĂ«r shembull, kur vlera ndryshon nga 0 nĂ« 1.
  • PĂ«r tĂ« ekranuar strings qĂ« pĂ«rdoren brenda shprehjeve tĂ« rregullta, Ă«shtĂ« propozuar njĂ« metodĂ« statike «RegExp.escape». Strings tĂ« ekranuar me RegExp.escape mund tĂ« pĂ«rdoren nĂ« mĂ«nyrĂ« tĂ« sigurt si njĂ« model nĂ« ndĂ«rtuesin RegExp().
  • Faqes i lejohet krijimi automatik i çelsave Passkey mbi bazĂ«n e kredencialeve tĂ« ruajtura mĂ« parĂ« pĂ«r kĂ«tĂ« faqe. Krijimi i Passkey bĂ«het pa shfaqjen e njĂ« dialogu tĂ« veçantĂ« modal, nĂ«se pĂ«rdoruesi ka konfirmuar mĂ« parĂ« krijimin e kredencialeve pĂ«r kĂ«tĂ« faqe.
  • Shtohet prona CSS dynamic-range-limit pĂ«r tĂ« kufizuar ndriçimin maksimal tĂ« pĂ«rmbajtjes HDR.
  • NĂ« API Speculation Rules (), e cila pĂ«rdoret pĂ«r tĂ« konfiguruar ngarkimin proaktiv tĂ« burimeve, lejohet specifikimi i njĂ« fushe opsionale "tag" pĂ«r tĂ« gjurmuar burimin. PĂ«rmbajtja e kĂ«saj fushe do tĂ« dĂ«rgohet pĂ«rmes header-it HTTP Sec-Speculation-Tags.
  • NĂ« WebRTC dhe API MediaRecorder Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r koduesin H265 (HEVC) nĂ« pĂ«rputhje me koduesit e mĂ«parshĂ«m si VP8, H.264, VP9 dhe AV1.
  • NĂ« mjetet pĂ«r zhvilluesit web, janĂ« zgjeruar capabilitetet e panelit pĂ«r analizimin e performancĂ«s. JanĂ« shtuar raporte pĂ«r kĂ«rkesat qĂ« pĂ«rdorin protokollin e vjetĂ«r HTTP/1.1, efikasiteti i punĂ«s me cache dhe optimizimi pĂ«rmes pronĂ«s font-display. nĂ« faqen "Privacy and security > Privacy > Third-party cookies" Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« kĂ«rkuar Cookie-t individuale. ËshtĂ« shtuar njĂ« veçori eksperimentale pĂ«r paraqitjen e sugjerimeve pĂ«r problemet me elementĂ«t dhe atributet nĂ« DOM.
    Lëshimi i shfletuesit web Chrome 136 me izolimin e stilit të lidhjeve të shikuara

Përveç inovacioneve dhe rregullimeve të defekteve, versioni i ri ka eliminuar 8 dobësi. Shumica e dobësive janë zbuluar si rezultat i testimit automatizuar me mjete të tillë si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Si pjesë e programit të shpërblimit për zbulimin e dobësive, kompania Google ka paguar 4 shpërblime për këtë version për një total prej 10,000 dollarësh (një shpërblim prej 5,000 dollarësh, dy shpërblime prej 2,000 dollarësh dhe një prej 1,000 dollarësh).

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster