Lëshimi i Chrome 104

Kompania Google prezantoi versionin e ri të shfletuesit web Chrome 104. Po ashtu, është e disponueshme një version stabil i projektit të lirë Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome dallohet nga Chromium për shkak të përdorimit të logotypeve të Google, sistemit të njoftimeve në rast të dështimit, moduleve për të luajtur përmbajtje video të mbrojtur nga kopjimi (DRM), sistemit të automatik të instalimit të azhurnimeve, aktivizimit të vazhdueshëm të izolimit Sandbox, ofrimin e çelëseve për API-të e Google dhe transmetimin e parametrave RLZ gjatë kërkimeve. Për ata që kanë nevojë për më shumë kohë për azhurnim, mbështetet veçmas një degë e Stabilitetit të Zgjatur, e cila shoqërohet me 8 javë. Versioni i ardhshëm i Chrome 105 është planifikuar për më 30 gusht.

Ndryshimet kryesore në Chrome 104:

  • ËshtĂ« futur njĂ« limit i kohĂ«s sĂ« ekzistencĂ«s sĂ« Cookie – tĂ« gjithĂ« Cookie-t e rinj ose tĂ« azhurnuara do tĂ« fshihen automatikisht pas 400 ditĂ«ve pavarĂ«sisht nga koha e skadimit e cila Ă«shtĂ« caktuar pĂ«rmes atributeve Expires dhe Max-Age qĂ« tejkalon 400 ditĂ« (pĂ«r kĂ«to Cookie, koha e jetĂ«s do tĂ« kufizohet nĂ« 400 ditĂ«). Cookie-t e krijuara para futjes sĂ« kufizimit do ta mbajnĂ« kohĂ«n e tyre tĂ« ekzistencĂ«s, pavarĂ«sisht nĂ«se ajo kalon 400 ditĂ«, por do tĂ« jenĂ« tĂ« kufizuara nĂ« rast tĂ« azhurnimit. Ky ndryshim reflekton kĂ«rkesat e reja tĂ« evidentuara nĂ« draftin e specifikimit tĂ« ri.
  • ËshtĂ« pĂ«rfshirĂ« bllokimi i kĂ«rkesave nga iframe nĂ« URL-tĂ« qĂ« referohen nĂ« sistemin e skedarĂ«ve lokal («filesystem://»).
  • PĂ«r tĂ« pĂ«rshpejtuar ngarkimin e faqes Ă«shtĂ« shtuar njĂ« optimizim i ri, i cili garanton lidhjen me hostin e synuar nĂ« momentin e klikimit nĂ« lidhje, pa pritur lirimin e butonit ose largimin e gishti nga ekrani prekĂ«s.
  • JanĂ« shtuar cilĂ«sime pĂ«r menaxhimin e API-t «Topics & Interest Group», tĂ« promocionuar nĂ« kuadĂ«r tĂ« iniciativĂ«s Privacy Sandbox, e cila lejon pĂ«rcaktimin e kategorive tĂ« interesave tĂ« pĂ«rdoruesit dhe pĂ«rdorimin e tyre si zĂ«vendĂ«sim pĂ«r Cookie-t ndjekĂ«s pĂ«r identifikimin e grupeve tĂ« pĂ«rdoruesve me interesa tĂ« ngjashme pa identifikimin e individĂ«ve. PĂ«r mĂ« tepĂ«r, janĂ« shtuar dialogĂ« informues qĂ« shfaqen njĂ« herĂ«, duke shpjeguar pĂ«rdoruesit natyrĂ«n e teknologjisĂ« dhe duke ofruar aktivizimin e pĂ«rkrahjes sĂ« saj nĂ« cilĂ«simet.
  • Kriteret e kufizimit pĂ«r thirrjet e brendshme tĂ« timerĂ«ve setTimeout dhe setInterval, qĂ« janĂ« nisur me njĂ« interval mĂ« pak se 4 ms («setTimeout(
, <4ms)»), janĂ« rritur. Kufiri total pĂ«r kĂ«to thirrje Ă«shtĂ« rritur nga 5 nĂ« 100, duke lejuar qĂ« thirrjet e vetme tĂ« mos reduktohen ndjeshĂ«m, por duke parandaluar abuzimet qĂ« mund tĂ« ndikojnĂ« nĂ« performancĂ«n e shfletuesit.
  • ËshtĂ« pĂ«rfshirĂ« dĂ«rgimi nĂ« serverin e faqes kryesore tĂ« njĂ« kĂ«rkese pĂ«r konfirmimin e autorizimeve CORS (Cross-Origin Resource Sharing) me titullin «Access-Control-Request-Private-Network: true», nĂ« rast se bĂ«het njĂ« thirrje nga faqja nĂ« njĂ« nĂ«nburim nĂ« rrjetin e brendshĂ«m (192.168.x.x, 10.x.x.x, 172.16-31.x.x) apo nĂ« localhost (127.x.x.x). Kur operacioni konfirmohet, serveri duhet tĂ« kthejĂ« titullin «Access-Control-Allow-Private-Network: true» si pĂ«rgjigje nĂ« kĂ«tĂ« kĂ«rkesĂ«. NĂ« versionin e Chrome 104, rezultati i konfirmimit akoma nuk ndikon nĂ« pĂ«rpunimin e kĂ«rkesĂ«s — nĂ« rast se nuk ka konfirmim, njĂ« paralajmĂ«rim shfaqet nĂ« web-konsolĂ«, por vetĂ« kĂ«rkesa pĂ«r nĂ«nburimin nuk bllokohet. Aktivizimi i bllokimit nĂ« mungesĂ« tĂ« konfirmimit serverĂ« pritet tĂ« ndodhĂ« mĂ« sĂ« voni nĂ« versionin Chrome 107. PĂ«r tĂ« aktivizuar bllokimin nĂ« versione mĂ« tĂ« hershme, mund tĂ« aktivizoni parametrin «chrome://flags/#private-network-access-respect-preflight-results».

    Konfirmimi i autorizimeve server është futur për të forcuar mbrojtjen nga sulmet që lidhen me qasjen në burime në rrjetin lokal ose në kompjuterin e përdoruesit (localhost) nga skenarë që ngarkohen kur hapet faqja. Këto kërkesa përdoren nga hakerat për të realizuar sulme CSRF ndaj routerëve, pikave të aksesit, printerave, ndërfaqeve web korporative dhe pajisjeve e shërbimeve të tjera që pranojnë kërkesa vetëm nga rrjeti lokal. Për të mbrojtur nga këto sulme, në rast se bëhet një thirrje në çdo nënburim në rrjetin e brendshëm, shfletuesi do të dërgojë një kërkesë të qartë për autorizimin e ngarkimit të këtyre nënburimeve.

  • ËshtĂ« shtuar mekanizmi Region Capture, i cili lejon prerjen e pĂ«rmbajtjeve tĂ« tepruara nga videoja qĂ« formohet nga kapja e ekranit. PĂ«r shembull, me ndihmĂ«n e API getDisplayMedia, web-aplikacioni mund tĂ« organizojĂ« transmetimin e videos me pĂ«rmbajtjen e tab-it, ndĂ«rsa Region Capture lejon tĂ« pritet njĂ« pjesĂ« e pĂ«rmbajtjes qĂ« pĂ«rfshin elemente tĂ« kontrollit tĂ« videokonferencĂ«s.
  • Shtuar mbĂ«shtetje pĂ«r sintaksĂ«n e re tĂ« mediave qĂ« pĂ«rcaktohen nĂ« specifikat e Media Queries Level 4, qĂ« pĂ«rcaktojnĂ« madhĂ«sinĂ« minimale dhe maksimale tĂ« zonĂ«s sĂ« dukshme (viewport). Sintaksa e re lejon pĂ«rdorimin e operatorĂ«ve matematikorĂ« tĂ« krahasimit dhe operatorĂ«ve logjikĂ« si «not», «or» dhe «and». PĂ«r shembull, nĂ« vend tĂ« «@media (min-width: 400px) { 
 }», tani mund tĂ« specifikohet «@media (width >= 400px) { 
 }».
  • NĂ« modalitetin e Origin Trials (mundĂ«si eksperimentale qĂ« kĂ«rkojnĂ« aktivizim tĂ« veçantĂ«) janĂ« shtuar disa API tĂ« reja. Origin Trial nĂ«nkupton mundĂ«sinĂ« e pĂ«rdorimit tĂ« API tĂ« caktuar nga aplikacione tĂ« ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes sĂ« njĂ« token-i tĂ« veçantĂ«, i cili vepron pĂ«r njĂ« kohĂ« tĂ« kufizuar pĂ«r njĂ« sit tĂ« caktuar.
    • Shtuar pronĂ«n CSS «focusgroup» pĂ«r tĂ« pĂ«rmirĂ«suar navigimin midis elementeve duke pĂ«rdorur shigjetat e kontrollit tĂ« kursorit nĂ« tastierĂ«.
    • NĂ« API-nĂ« Secure Payment Confirmation Ă«shtĂ« ofruar mundĂ«sia pĂ«r pĂ«rdoruesin tĂ« çaktivizojĂ« ruajtjen e parametrave tĂ« kartave tĂ« kreditit. PĂ«r tĂ« treguar njĂ« dialog qĂ« lejon heqjen dorĂ« nga ruajtja e parametrave tĂ« kartave tĂ« kreditit, nĂ« konstruktorin PaymentRequest() Ă«shtĂ« parashikuar njĂ« flag «showOptOut: true».
    • Shtuar API Shared Element Transitions, qĂ« lejon organizimin e kalimeve tĂ« qetĂ« midis pamjeve tĂ« ndryshme tĂ« pĂ«rmbajtjes nĂ« aplikacionet web me njĂ« faqe.
  • Stabilizuar mbĂ«shtetja pĂ«r rregullat spekulative (Speculation rules), qĂ« lejojnĂ« autorĂ«ve tĂ« faqeve t'u japin shfletuesve informacione pĂ«r faqet mĂ« tĂ« mundshme qĂ« pĂ«rdoruesi mund tĂ« vizitojĂ«. Shfletuesi pĂ«rdor kĂ«to informacione pĂ«r ngarkimin dhe vizatimin e paraprak tĂ« pĂ«rmbajtjes sĂ« faqeve.
  • Stabilizuar mekanizmi i paketimit tĂ« subresurseve nĂ« paketat nĂ« formatin Web Bundle, qĂ« rrit efikasitetin e ngarkimit tĂ« njĂ« numri tĂ« madh dosjeve shoqĂ«ruese (CSS, JavaScript, imazhe, iframe). Ndryshe nga paketat nĂ« formatin Webpack, formati Web Bundle ka kĂ«to avantazhe: nĂ« cache-nĂ« HTTP nuk ruhet paketa vetĂ«, por pjesĂ«t e saj; kompilimi dhe ekzekutimi i JavaScript fillon pa pritur ngarkimin e plotĂ« tĂ« paketĂ«s; pĂ«rfshihen burime tĂ« tjerĂ«, si CSS dhe imazhe, qĂ« nĂ« webpack duhet tĂ« kodoheshin nĂ« formĂ«n e ŃŃ‚Ń€ĐŸĐșave JavaScript.
  • Shtuar pronĂ«n CSS object-view-box, qĂ« lejon pĂ«rcaktimin e pjesĂ«s sĂ« imazhit qĂ« do tĂ« shfaqet nĂ« zonĂ«n pĂ«rkatĂ«se nĂ« vend tĂ« elementit tĂ« caktuar, qĂ« mund tĂ« pĂ«rdoret, pĂ«r shembull, pĂ«r tĂ« shtuar njĂ« kornizĂ« ose hije.
  • Shtuar API-nĂ« Fullscreen Capability Delegation, qĂ« lejon njĂ« objekt Window t'i japĂ« njĂ« objekti tjetĂ«r Window tĂ« drejtĂ«n pĂ«r tĂ« thirrur requestFullscreen().
  • U shtua API i Dritares sĂ« PlotĂ«, i cili lejon vendosjen e pĂ«rmbajtjes nĂ« mĂ«nyrĂ« tĂ« plotĂ« dhe dritareve tĂ« dalĂ«se nĂ« njĂ« ekran tjetĂ«r pas konfirmimit nga pĂ«rdoruesi.
  • NĂ« pronĂ«n CSS overflow-clip-margin Ă«shtĂ« shtuar atributi visual-box, qĂ« pĂ«rcakton nga cili vend duhet tĂ« fillojĂ« prerja e pĂ«rmbajtjes qĂ« del jashtĂ« kufijve (mund tĂ« pranojĂ« vlerat content-box, padding-box dhe border-box).
  • NĂ« API-nĂ« Async Clipboard Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar formate tĂ« specializuara pĂ«r tĂ« dhĂ«nat qĂ« transmetohen pĂ«rmes clipboard-it, ndryshe nga tekstet, imazhet dhe tekstet me markup.
  • NĂ« WebGL Ă«shtĂ« ofruar mbĂ«shtetje pĂ«r pĂ«rcaktimin e hapĂ«sirĂ«s sĂ« ngjyrave pĂ«r tamponin e vizatimit dhe transformimin gjatĂ« importit nga tekstura.
  • MbĂ«shtetja pĂ«r platformat OS X 10.11 dhe macOS 10.12 Ă«shtĂ« ndĂ«rprerĂ«.
  • MbĂ«shtetja pĂ«r API U2F (Cryptotoken), e cila ishte shpallur mĂ« parĂ« e vjetĂ«rsuar dhe e çaktivizuar si parazgjedhje, Ă«shtĂ« ndĂ«rprerĂ«. NĂ« vend tĂ« API U2F ka ardhur API Web Authentication.
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit web. NĂ« debugger Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« rifilluar kodin nga fillimi i funksionit, pas aktivizimit tĂ« njĂ« pikĂ« ndalimi diku brenda trupit tĂ« funksionit. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zhvillimin e shtesave pĂ«r panelin Recorder. NĂ« panelin pĂ«r analizĂ«n e performancĂ«s Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r vizualizimin e etiketave, tĂ« vendosura nĂ« web-aplikacion pĂ«rmes thirrjes sĂ« metodĂ«s performance.measure(). JanĂ« pĂ«rmirĂ«suar rekomandimet gjatĂ« automatikisht plotĂ«simit tĂ« pronave tĂ« objekteve JavaScript. GjatĂ« automatikisht plotĂ«simit tĂ« variablave CSS, Ă«shtĂ« ofruar paraprakisht vizitimi i vlerave qĂ« nuk lidhen me ngjyrat.
    Lëshimi i Chrome 104

Përveç risive dhe korrigjimit të gabimeve, versioni i ri ka eliminuar 27 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimit automatizuar me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë rrethimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë ambientit sandbox. Si pjesë e programit për shpërblime për identifikimin e vulnerabiliteteve, kompania Google ka ndarë 22 shpërblime në totale prej 84 mijë dollarësh (një shpërblim $15000, një shpërblim $10000, një shpërblim $8000, një shpërblim $7000, katër shpërblime $5000, një shpërblim $4000, tri shpërblime $3000, katër shpërblime $2000 dhe tri shpërblime $1000). Shuma e një shpërblimi nuk është përcaktuar ende.

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