Lëshimi i Chrome 120

Kompania Google publikoi versionin e browser-it web Chrome 120. Ndërkohë, është në dispozicion një version stabil i projektit të lirë Chromium, i cili është baza e Chrome. Browser-i Chrome ndryshon nga Chromium për shkak të përdorimit të logo-së së Google, përfshirjes së një sistemi për dërgimin e njoftimeve në rast të çarjes, moduleve për luajtjen e përmbajtjes videore të mbrojtur nga kopjimi (DRM), sistemit për instalimin automatik të përditësimeve, përfshirjes së vazhdueshme të Sandbox-it, ofrimin e çelësave për Google API dhe dërgimin e parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për përditësim, mbetet mbështetje për degën Extended Stable, e cila shoqërohet me 8 javë. Publikimi i ardhshëm i Chrome 121 është planifikuar për 23 janar.

Ndryshimet kryesore në Chrome 120:

  • Ka filluar njĂ« eksperiment pĂ«r ndalimin e mbĂ«shtetjes pĂ«r cookies tĂ« jashtme, tĂ« cilat vendosen kur vizitohen faqe tĂ« ndryshme nga e domenit faqja aktuale. KĂ«to cookies pĂ«rdoren pĂ«r ndjekjen e lĂ«vizjeve tĂ« pĂ«rdoruesit midis faqeve nĂ« kodin e rrjeteve tĂ« reklamave, widget-eve tĂ« mediave sociale dhe sistemeve tĂ« web-analitikĂ«s. NĂ« janar 2024, cookies tĂ« jashtme do tĂ« ndalohen pĂ«r 1% tĂ« pĂ«rdoruesve tĂ« browser-it. Ndryshimet po avancohen nĂ« kuadĂ«r tĂ« iniciativĂ«s Privacy Sandbox, e cila synon tĂ« arrijĂ« njĂ« kompromis midis nevojĂ«s sĂ« pĂ«rdoruesve pĂ«r tĂ« ruajtur privatĂ«sinĂ« dhe dĂ«shirĂ«s sĂ« rrjeteve reklamuese dhe faqeve pĂ«r tĂ« ndjekur preferencat e vizitorĂ«ve.

    Në vend të Cookie ndjekëse, propozohet përdorimi i API-ve të mëposhtme:

    • FedCM (Federated Credential Management), lejon krijimin e shĂ«rbimeve tĂ« pĂ«rbashkĂ«ta tĂ« identifikimit, qĂ« sigurojnĂ« ruajtjen e privatĂ«sisĂ« dhe funksionojnĂ« pa Cookie tĂ« jashtme.
    • Private State Tokens, lejon ndarjen e pĂ«rdoruesve tĂ« ndryshĂ«m pa pĂ«rdorimin e identifikatorĂ«ve ndĂ«rfaqĂ«sorĂ« dhe transmetimin e informacionit mbi autentikimin e pĂ«rdoruesit nĂ« kontekste tĂ« ndryshme.
    • Temat (kritikĂ«) ofron mundĂ«sinĂ« pĂ«r tĂ« identifikuar kategoritĂ« e interesit tĂ« pĂ«rdoruesit, tĂ« cilat mund tĂ« pĂ«rdoren pĂ«r tĂ« ndarĂ« grupe pĂ«rdoruesish me interesa tĂ« ngjashme pa identifikimin e pĂ«rdoruesve tĂ« veçantĂ« pĂ«rmes cookie-ve ndjekĂ«se. Interesat llogariten nĂ« bazĂ« tĂ« aktivitetit tĂ« pĂ«rdoruesit nĂ« shfletues dhe ruhet nĂ« pajisjen e pĂ«rdoruesit. Me API-nĂ« Topics, rrjeti reklamues mund tĂ« marrĂ« informacione tĂ« pĂ«rgjithshme rreth interesave tĂ« veçanta pa pasur informacion mbi aktivitetin specifik tĂ« pĂ«rdoruesit.
    • Protected Audience, zgjidhja pĂ«r ribĂ«rjen e reklamave dhe vlerĂ«simin e audiencĂ«s sĂ« vet (punon me pĂ«rdoruesit qĂ« kanĂ« vizituar mĂ« parĂ« faqen).
    • Attribution Reporting, lejon tĂ« vlerĂ«sohen karakteristika tĂ« tilla tĂ« efikasitetit tĂ« reklamave si kalimet dhe konvertimi (blerja nĂ« faqen pas kalimit).
    • Storage Access API, mund tĂ« pĂ«rdoret pĂ«r tĂ« kĂ«rkuar nga pĂ«rdoruesi autorizimin pĂ«r tĂ« marrĂ« akses nĂ« ruajtjen e cookie-eve, nĂ«se cookie-t e palĂ«ve tĂ« treta bllokohen siç Ă«shtĂ« nĂ« mĂ«nyrĂ« tĂ« paracaktuar.
  • NĂ« pĂ«rputhje me kĂ«rkesat e ligjit DMA (Digital Markets Act) tĂ« miratuar nĂ« Bashkimin Evropian, disa pĂ«rdorues do tĂ« kenĂ« njĂ« dialog pĂ«r zgjedhjen e motorit tĂ« kĂ«rkimit tĂ« paracaktuar, mundĂ«sitĂ« e tĂ« cilit pĂ«rputhen me cilĂ«simet chrome://settings/search. NĂ« Chrome 120, dialogu do tĂ« paraqitet pĂ«r 1% tĂ« pĂ«rdoruesve, dhe deri nĂ« botimin e Chrome 122 do tĂ« arrijĂ« 100%.
  • Ka filluar procesi i ndĂ«rprerjes sĂ« mbĂ«shtetjes pĂ«r kodekun video Theora. NĂ« fazĂ«n e parĂ«, Theora Ă«shtĂ« ndaluar pĂ«r 1% tĂ« pĂ«rdoruesve, por deri mĂ« 16 janar Ă«shtĂ« planifikuar tĂ« ndalohet pĂ«r tĂ« gjithĂ« pĂ«rdoruesit. NĂ« fazĂ«n kalimtare, pĂ«r rikthimin e kodekut ofrohet cilĂ«simi 'chrome://flags/#theora-video-codec'. Si arsye pĂ«r ndĂ«rprerjen e mbĂ«shtetjes pĂ«r Theora pĂ«rmenden shqetĂ«simet se nĂ« implementimin e Theora, i cili ka logjikĂ« tĂ« mjaftueshme komplekse pĂ«r analizimin e tĂ« dhĂ«nave binarĂ« dhe dekodimin e rrjedhave, mund tĂ« jenĂ« tĂ« pranishme dobĂ«si tĂ« ngjashme me problemet kritike tĂ« fundit me kodeksin VP8.
  • Katalogu i Chrome Web Store Ă«shtĂ« ripunuar pĂ«r tĂ« thjeshtuar kĂ«rkimin dhe menaxhimin e shtesave. JanĂ« shtuar kategori tĂ« reja shtesash (p.sh., Ă«shtĂ« shtuar njĂ« kategori pĂ«r shtesat qĂ« pĂ«rdorin mĂ«simin e makinerisĂ« dhe njĂ« seksion "zgjedhja e redaktorit"). NĂ« menunĂ« » ⋼ » Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« kthyer dizajnin e mĂ«parshĂ«m.
    Lëshimi i Chrome 120
  • Funksionaliteti i ndĂ«rfaqes "Kontrolli i SigurisĂ«" (Safety check) Ă«shtĂ« zgjeruar, duke treguar njĂ« pĂ«rmbledhje tĂ« mundshĂ«m problemeve tĂ« sigurisĂ«, si pĂ«rdorimi i fjalĂ«kalimeve tĂ« komprometuara, statusi i kontrollit tĂ« faqeve tĂ« dĂ«mshme (Safe Browsing), prania e pĂ«rditĂ«simeve tĂ« papĂ«rfunduara dhe identifikimi i shtesave tĂ« dĂ«mshme. NĂ« versionin e ri, Ă«shtĂ« ofruar njĂ« mod proaktiv, i cili pĂ«rditĂ«son periodikisht kontrollet e sigurisĂ« tĂ« shfletuesit dhe informon pĂ«rdoruesin nĂ« rast se identifikohen probleme. NĂ« cilĂ«simet janĂ« shtuar opsione pĂ«r tĂ« menaxhuar veprimet nĂ« modin proaktiv.
    Lëshimi i Chrome 120
  • ËshtĂ« implementuar njĂ« panel mjetesh adaptiv, i cili ndryshon nĂ« varĂ«si tĂ« pĂ«rmasave tĂ« dritares.
  • NĂ« menaxherin e fjalĂ«kalimeve, tani Ă«shtĂ« lejuar ndarja e fjalĂ«kalimeve tĂ« veçanta pĂ«r anĂ«tarĂ«t e grupit Google Family Group, i vendosur pĂ«rmes LlogarisĂ« Google. NĂ« njĂ« herĂ« mund tĂ« ndahet vetĂ«m njĂ« fjalĂ«kalim, pas sĂ« cilĂ«s fjalĂ«kalimi i ndarĂ« nuk mund tĂ« pĂ«rditĂ«sohet ose tĂ« revokohet nga dĂ«rguesi.
  • NdĂ«rveprimi me printerat Ă«shtĂ« transferuar nĂ« njĂ« proces shĂ«rbimi tĂ« veçantĂ«, çka ka lejuar pĂ«rmirĂ«simin e stabilitetit tĂ« shfletuesit dhe reagimin mĂ« tĂ« mirĂ« tĂ« ndĂ«rfaqes sĂ« parazgjedhjes para dorĂ«zimit pĂ«r printim.
  • NĂ« TLS Ă«shtĂ« pĂ«rfshirĂ« implementimi i mekanizmit tĂ« inkapsulimit tĂ« çelĂ«save (KEM, Key Encapsulation Mechanism), qĂ« pĂ«rdor algoritmin hibrid X25519Kyber768, i cili Ă«shtĂ« i qĂ«ndrueshĂ«m ndaj hulumtimeve nĂ« kompjuterĂ«t kuantikĂ«. Tani pĂ«r krijimin e çelĂ«save sesionalĂ«, tĂ« pĂ«rdorur pĂ«r enkriptimin e tĂ« dhĂ«nave brenda lidhjeve TLS, mund tĂ« pĂ«rdoret njĂ« kombinim i mekanizmit tĂ« ndarjes sĂ« çelĂ«save X25519, i bazuar nĂ« kurba elliptike dhe tani i pĂ«rdorur nĂ« TLS, me algoritmin Kyber-768, i cili pĂ«rdor metoda kriptografike tĂ« bazuara nĂ« zgjidhjen e problemeve tĂ« teorisĂ« sĂ« rrjetave, koha e zgjidhjes sĂ« tĂ« cilave nuk ndryshon nĂ« komputerĂ«t konvencionalĂ« dhe ata kuantikĂ«.
  • NĂ« shĂ«rbimin e vetĂ«zbritjes sĂ« kĂ«rkesave pĂ«r miratimin e autoriteteve (Permission Suggestions Service) Ă«shtĂ« siguruar regjistrimi i URL-sĂ« sĂ« faqes qĂ« kĂ«rkon autoritetet (nĂ« serverĂ«t Google do tĂ« transmetojĂ« hash-at e URL-ve qĂ« po kĂ«rkojnĂ« autorizim.
  • NĂ« versionin pĂ«r Android Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r platformĂ«n Android 7.0 'Nougat'.
  • ËshtĂ« shtuar njĂ« kornizĂ« me implementimin e konceptit tĂ« KĂ«rkesave pĂ«r Mbyllje, e cila lejon pĂ«rdoruesit tĂ« kĂ«rkojnĂ« mbylljen e dialogĂ«ve modalĂ« dhe tĂ« ndihmĂ«shem pĂ«rmes shtypjes sĂ« çelĂ«sit Esc ose duke pĂ«rdorur njĂ« gjest nĂ« ekran ose butonin 'Mbrapa' nĂ« smartphone. MbĂ«shtetje e KĂ«rkesave pĂ«r Mbyllje Ă«shtĂ« shtuar pĂ«r dialogĂ«t e krijuar me elementin ose pronĂ«n 'popover'. Gjithashtu Ă«shtĂ« shtuar API CloseWatcher, qĂ« ofron mundĂ«sinĂ« pĂ«r zhvilluesit e aplikacioneve qĂ« tĂ« monitorojnĂ« kĂ«rkesat pĂ«r mbyllje dhe tĂ« reagojnĂ« ndaj tyre (p.sh., mund tĂ« krijoni njĂ« trajtesĂ« pĂ«r shtypjen e butonit 'mbrapa' nĂ« smartphone Android).
  • Elementi
    ka marrë mbështetje për atributin 'name', duke lejuar krijimin e grupeve përmes përcaktimit të një serie elementësh
    me një emër të vetëm.
  • NĂ« API-nĂ« Media Session Ă«shtĂ« shtuar ngjarja 'enterpictureinpicture', duke lejuar qĂ« faqja tĂ« registronte njĂ« trajtesĂ« qĂ« thirret kur pĂ«rmbajtja hapet nĂ« modalitetin 'imazh nĂ« imazh'.
  • Sintaksa e blloqeve CSS tĂ« ngulitura Ă«shtĂ« thjeshtuar - rregullat CSS tĂ« ngulitura tani mund tĂ« fillojnĂ« me çdo element, pa nevojĂ«n pĂ«r tĂ« specifikuar simbolin ampersand pĂ«rpara rregullit tĂ« ngulitur ose pĂ«r tĂ« pĂ«rdorur funksionin is(). dl { dt { /* stil pĂ«r dl dt */ } dd { /* stil pĂ«r dl dd */ } }
  • NĂ« pronĂ«n CSS 'background-clip' Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parametrin 'text' pĂ«r tĂ« treguar sfondin e zgjedhur vetĂ«m nĂ« zonĂ«n e kufizuar nga karakteret e tekstit. PĂ«r shembull, shtimi i 'background: linear-gradient(60deg, red, yellow, red, yellow, red); background-clip: text; color: rgba(0, 0, 0, 0.2)' do tĂ« rezultojĂ« nĂ« shfaqjen:
    Lëshimi i Chrome 120
  • NĂ« CSS Ă«shtĂ« shtuar kĂ«rkesa pĂ«r media 'scripting', e cila mund tĂ« pĂ«rdoret pĂ«r tĂ« pĂ«rcaktuar mundĂ«sinĂ« e ekzekutimit tĂ« skripteve, pĂ«r shembull nĂ« gjuhĂ«n JavaScript, nĂ« faqen aktuale.
  • NĂ« CSS Ă«shtĂ« shtuar pseudoklasa ':dir()', e cila lejon tĂ« zgjidhni elementĂ« nĂ« varĂ«si tĂ« drejtimit tĂ« tekstit (p.sh., ':dir(ltr)' do tĂ« pĂ«rfshijĂ« elemente ku teksti shfaqet nga majtas nĂ« djathtas).
  • NĂ« CSS janĂ« shtuar funksione eksponenciale pow(), sqrt(), hypot(), log() dhe exp().
  • NĂ« CSS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pronat mask, mask-image, mask-repeat, mask-position, mask-clip, mask-origin, mask-size, mask-composite dhe mask-mode pĂ«r tĂ« fshehur njĂ« element pĂ«rmes mbivendosjes sĂ« njĂ« imazhi nĂ« pika tĂ« caktuara.
  • NĂ« API-nĂ« FontFaceSet Ă«shtĂ« shtuar metoda check(), e cila lejon tĂ« kontrollohet nĂ«se mund tĂ« shfaqet teksti me fontet e zgjedhura pa pĂ«rdorur fontet nĂ« FontFaceSet, ngarkimi i tĂ« cilave ende nuk ka pĂ«rfunduar.
  • NĂ« API-nĂ« WebGPU Ă«shtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« tipit 16 bitĂ«sh me pikĂ« fluturuese f16 nĂ« shader.
  • NĂ« API-nĂ« Media Capabilities nĂ« metodĂ«n decodingInfo() janĂ« shtuar fushat hdrMetadataType, colorGamut dhe transferFunction pĂ«r tĂ« pĂ«rcaktuar mbĂ«shtetje pĂ«r HDR.
  • NĂ« API-nĂ« MediaStreamTrack Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« marrĂ« informacion mbi numrat e kuadrove video tĂ« pranuara dhe tĂ« hequra.
  • ËshtĂ« shtuar mundĂ«sia e kalimit tĂ« objektit ArrayBuffer nĂ« konstruktorĂ«t VideoFrame, AudioData, EncodedVideoChunk, EncodedAudioChunk dhe ImageDecoder pĂ«r pĂ«rdorimin e drejtpĂ«rdrejtĂ« tĂ« vargut tĂ« bajtĂ«ve pa krijuar njĂ« kopje tĂ« tij.
  • NĂ« pĂ«rputhje me specifikimin e ndryshuar pĂ«r tĂ« rritur mbrojtjen ndaj sulmeve XSS dhe pĂ«r tĂ« pĂ«rmirĂ«suar portabilitetin midis shfletuesve, nĂ« SVGUseElement Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r URL-nĂ« "data:", e cila mĂ« parĂ« nuk u mbĂ«shtet nĂ« motorin WebKit.
  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale (trial origjine) pĂ«r header-in HTTP "Priority", pĂ«rmes tĂ« cilit mund tĂ« dĂ«rgoni informacion mbi prioritetin e pĂ«rpunimit tĂ« kĂ«rkesĂ«s (RFC 9218) nĂ« fazĂ«n e parĂ« tĂ« qasjes nĂ« burim.
  • JanĂ« kryer pĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit web. NĂ« debugger, si parazgjedhje Ă«shtĂ« aktivizuar injorimi i skripteve tĂ« vendosura nĂ« katalogĂ«t "/node_modules/" dhe "/bower_components/" me modulet Node.js. NĂ« modalitetin e debug-it tĂ« largĂ«t Ă«shtĂ« implementuar njĂ« kalues pĂ«r tĂ« zgjedhur midis miut dhe ekranit me prekje. ËshtĂ« pĂ«rmirĂ«suar debug-im i animacionit. NĂ« panelin Elements Ă«shtĂ« shtuar njĂ« kalues "media" pĂ«r debug-im tĂ« elementeve

Përveç inovacioneve dhe korrigjimeve të gabimeve, versioni i ri ka eliminuar 10 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar përmes testimeve automatike duke përdorur mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë zbuluar probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit të sandbox-it. Në kuadër të programit për shpërblime për identifikimin e vulnerabiliteteve, kompania Google ka paguar 13 shpërblime me një shumë totale prej 15 mijë dollarësh (një shpërblim prej $10000, një shpërblim prej $2000 dhe tri shpërblime prej $1000).

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