Lëshimi i Chrome 76

Kompania Google ka prezantuar lëshimi i shfletuesit web Chrome 76. Në të njëjtën kohë është në dispozicion një publikim stabil i projektit të lirë Chromium, që shërben si baza e Chrome. Shfletuesi Chrome dallohet përdorimin e logove të Google, praninë e sistemit për dërgimin e njoftimeve në rast rrëzimi, mundësinë për të ngarkuar modulin Flash sipas kërkesës, module për riprodhimin e përmbajtjes së mbrojtur (DRM), sistemin automatik të instalimit të përditësimeve dhe transmetimin gjatë kërkimit të parametrave RLZBotimi i ardhshëm i Chrome 77 është planifikuar për 10 Shtator.

Main ndryshime në Chrome 76:

  • Aktivizuar nga default, moda e mbrojtjes nga transferimi i Cookie-ve tĂ« palĂ«ve tĂ« treta, e cila nĂ« rastin e mungesĂ«s sĂ« atributit SameSite nĂ« titullin Set-Cookie, automatikisht vendos vlerĂ«n "SameSite=Lax", qĂ« kufizon dĂ«rgimin e Cookie-ve pĂ«r pĂ«rmbajtje nga faqe tĂ« treta (por faqet ende do tĂ« jenĂ« nĂ« gjendje tĂ« anulojnĂ« kufizimin duke vendosur qartĂ« vlerĂ«n SameSite=None kur vendosin Cookie). Deri tani, shfletuesi dĂ«rgonte Cookie nĂ« çdo kĂ«rkesĂ« pĂ«r faqen ku ishin vendosur Cookie, edhe nĂ«se fillimisht ishte hapur njĂ« faqe tjetĂ«r, dhe aksesimi bĂ«hej nĂ« mĂ«nyrĂ« indirekte pĂ«rmes ngarkimit tĂ« imazhit ose pĂ«rmes iframe. NĂ« modĂ«n 'Lax', dĂ«rgimi i Cookie pengohet vetĂ«m pĂ«r nĂ«nkĂ«rkesat jashtĂ« sitit, tĂ« tilla si kĂ«rkesa pĂ«r imazhe ose ngarkimi i pĂ«rmbajtjes pĂ«rmes iframe, tĂ« cilat shpesh pĂ«rdoren pĂ«r tĂ« organizuar sulme CSRF dhe pĂ«r tĂ« ndjekur lĂ«vizjet e pĂ«rdoruesve midis faqeve.
  • Reproduktimi i pĂ«rmbajtjes Flash Ă«shtĂ« ndalur nga default. Deri nĂ« versionin Chrome 87, i cili pritet nĂ« dhjetor 2020, mbĂ«shtetje pĂ«r Flash mund tĂ« riniset nĂ« cilĂ«simet (Advanced > Privacy and Security > Site Settings) me konfirmimin e mĂ«passhĂ«m tĂ« operacionit tĂ« reproduktimit tĂ« pĂ«rmbajtjes Flash pĂ«r çdo faqe (konfirmimi ruhet deri nĂ« rinisjen e shfletuesit). Zhvendosja e plotĂ« e kodit pĂ«r tĂ« siguruar mbĂ«shtetje pĂ«r Flash Ă«shtĂ« sinkronizuar me planin e mĂ«parshĂ«m tĂ« njoftuar nga Adobe pĂ«r tĂ« ndaluar mbĂ«shtetje pĂ«r teknologjinĂ« Flash nĂ« 2020.
  • PĂ«r bizneset, Ă«shtĂ« shtuar mundĂ«sia pĂ«r kĂ«rkimin e skedareve nĂ« ruajtjen Google Drive nĂ« shiritin e adresĂ«s;

    Lëshimi i Chrome 76
  • Ka filluar bllokim masiv nĂ« Chrome tĂ« reklamat tĂ« papranueshme, qĂ« pengojnĂ« perceptimin e pĂ«rmbajtjes dhe nuk i pĂ«rputhen kritereve tĂ« vendosura nga Koalicioni pĂ«r pĂ«rmirĂ«simin e reklamave;
  • ËshtĂ« realizuar njĂ« modalitet adaptiv pĂ«r kalimin nĂ« faqen e re, ku pastrimi i pĂ«rmbajtjes aktuale dhe shfaqja e sfondit tĂ« bardhĂ« nuk bĂ«het menjĂ«herĂ«, por pas njĂ« vonese tĂ« vogĂ«l. PĂ«r faqet qĂ« ngarkohen shpejt, pastrimi çon vetĂ«m nĂ« dridhje dhe nuk ka asnjĂ« pĂ«rfitim qĂ« informon pĂ«rdoruesin pĂ«r fillimin e ngarkimit tĂ« faqes sĂ« re. NĂ« kĂ«tĂ« version tĂ« ri, nĂ«se faqja hapet shpejt dhe pĂ«rfshihet brenda njĂ« vonese tĂ« vogĂ«l, faqja e re shfaqet nĂ« vend, duke zĂ«vendĂ«suar pa ndjenja faqen e mĂ«parshme (pĂ«r shembull, kjo Ă«shtĂ« e pĂ«rshtatshme kur kaloni nĂ« faqe tĂ« tjera tĂ« njĂ«jtit site me dizenj tĂ« ngjashĂ«m dhe gamĂ« ngjyrash). NĂ«se pĂ«r shfaqjen e faqes kĂ«rkohet njĂ« kohĂ« e dukshme pĂ«r pĂ«rdoruesin, atĂ«herĂ« ashtu si mĂ« parĂ« ekrani do tĂ« pastrohet paraprakisht;
  • Kriteret pĂ«r pĂ«rcaktimin e aktivitetit tĂ« pĂ«rdoruesit nĂ« faqe janĂ« ndĂ«rlikuar. Chrome lejon tĂ« shfaqen njoftime dhe tĂ« luhet pĂ«rmbajtje video/audiovizuale vetĂ«m pas veprimeve tĂ« pĂ«rdoruesit nĂ« faqe. NĂ« kĂ«tĂ« version tĂ« ri, shtypja e tastit Escape, vendosja e kursorit mbi njĂ« lidhje dhe prekja e ekranit nuk pranohet mĂ« si ndĂ«rveprim aktivizues (nevojitet njĂ« klik i qartĂ«, input i tekstit ose rrotullim);
  • Shtuar media-pexhi i «prefers-color-scheme», qĂ« u lejon faqeve tĂ« identifikojnĂ« zbatimin nĂ« shfletues tĂ« njĂ« teme tĂ« errĂ«t dhe automatikisht tĂ« aktivizojnĂ« dizajnin e errĂ«t pĂ«r faqen qĂ« po shikohet.
  • Kur aktivizohet tema e errĂ«t nĂ« versionet pĂ«r Linux, tani ngjyra e errĂ«t shfaqet edhe nĂ« shiritin adresĂ«s;
  • Blokuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar hapjen e faqes nĂ« modalitetin incognito pĂ«rmes manipulimeve me FileSystem API, e cila mĂ« parĂ« pĂ«rdorej nga disa botime pĂ«r tĂ« imponuar njĂ« abonim me pagesĂ« nĂ« rastin e hapjes anonim tĂ« faqeve pa mbajtur Cookie (qĂ« pĂ«rdoruesit tĂ« mos pĂ«rdorin modalitetin privat pĂ«r tĂ« anashkaluar mekanizmin e ofrimit tĂ« aksesit falas tĂ« provĂ«s). MĂ« parĂ«, kur punonte nĂ« modalitetin incognito, shfletuesi bllokonte qasjen nĂ« FileSystem API pĂ«r tĂ« parandaluar ruajtjen e tĂ« dhĂ«nave midis seancave, duke lejuar qĂ« nga JavaScript tĂ« kontrollohej mundĂ«sia e ruajtjes sĂ« tĂ« dhĂ«nave pĂ«rmes FileSystem API dhe nĂ« rast dĂ«shtimi tĂ« gjykohej mbi aktivitetin e modalitetit incognito. Tani qasja nĂ« FileSystem API nuk bllokohet, pĂ«rmbajtja pastrohet pas pĂ«rfundimit tĂ« seancĂ«s;
  • shtuar thirrje tĂ« reja nĂ«
    API KĂ«rkesa e PagesĂ«s dhe Menaxheri i PagesĂ«s. NĂ« objektin PaymentRequestEvent Ă«shtĂ« shtuar njĂ« metodĂ« e re changePaymentMethod(), dhe nĂ« objektin PaymentRequest Ă«shtĂ« shtuar njĂ« trajtues i ri i ngjarjes paymentmethodchange, qĂ« lejojnĂ« platformĂ«n qĂ« mbledh pagesat ose aplikacionin web tĂ« reagojĂ« ndaj ndĂ«rrimit tĂ« metodĂ«s sĂ« pagesĂ«s nga pĂ«rdoruesi. NĂ« kĂ«tĂ« version tĂ« ri, Ă«shtĂ« thjeshtuar gjithashtu testimi i aplikacioneve qĂ« lidhen me API-tĂ« e pagesĂ«s duke pĂ«rdorur certifikata tĂ« nĂ«nshkruara nga vetĂ«. PĂ«r tĂ« injoruar gabimet e verifikimit tĂ« certifikatave gjatĂ« zhvillimit, Ă«shtĂ« shtuar njĂ« opsion i ri nĂ« komandĂ«n e linjĂ«s "—ignore-certificate-errors";
  • NĂ« shiritin e adresĂ«s afĂ«r butonit pĂ«r shtimin nĂ« shĂ«nime pĂ«r aplikacionet web qĂ« punojnĂ« nĂ« modalitetin Desktop Progressive Web Apps (PWA), Ă«shtĂ« shtuar njĂ« shkurtesĂ« pĂ«r tĂ« instaluar aplikacionin web nĂ« sistem pĂ«r tĂ« funksionuar si njĂ« program i veçantĂ«;
    Lëshimi i Chrome 76
  • PĂ«r pajisjet mobile, Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« menaxhuar daljen e mini-panelit me ftesĂ« pĂ«r shtimin e aplikacionit nĂ« ekranin e fillimit. PĂ«r aplikacionet PWA (Progressive Web App), mini-paneli pĂ«r default shfaqet automatikisht gjatĂ« hapjes sĂ« parĂ« tĂ« faqeve. Tani zhvilluesi mund tĂ« heqĂ« dorĂ« nga shfaqja e kĂ«tij paneli dhe tĂ« realizojĂ« ftesa tĂ« veta pĂ«r instalim, pĂ«r tĂ« cilin mund tĂ« vendosĂ« njĂ« trajtues ngjarjeje
    beforeinstallprompt dhe ta lidhë me thirrjen preventDefault();
    Lëshimi i Chrome 76
  • ËshtĂ« rritur frekuenca e kontrollit tĂ« pĂ«rditĂ«simeve pĂ«r aplikacionet PWA (Progressive Web App) tĂ« instaluara nĂ« mjedisin Android. Tani pĂ«rditĂ«simet e WebAPK kontrollohen çdo ditĂ«, nĂ« vend tĂ« çdo tre ditĂ«ve si mĂ« parĂ«. NĂ«se gjatĂ« kĂ«saj kontrolli nĂ« manifest identifikohet njĂ« ndryshim nĂ« ndonjĂ« pronĂ« thelbĂ«sore, shfletuesi do tĂ« shkarkojĂ« dhe instalojĂ« WebAPK-nĂ« e re;
  • NĂ« API Clipboard Asinkron Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« lexuar dhe shkruar programatikisht imazhe pĂ«rmes clipboard-it, duke pĂ«rdorur metodat navigator.clipboard.read() dhe navigator.clipboard.write();
  • ËshtĂ« realizuar mbĂ«shtetje pĂ«r grupin e titujve HTTP Metadata e Fetch (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site dhe Sec-Fetch-User), qĂ« lejojnĂ« dĂ«rgimin e metadata-ve shtesĂ« pĂ«r natyrĂ«n e kĂ«rkesĂ«s (kĂ«rkesĂ« ndĂ«rsite, kĂ«rkesĂ« pĂ«rmes etiketĂ«s img dhe tjerĂ«) pĂ«r tĂ« marrĂ« masa nĂ« server pĂ«r mbrojtje nga disa lloje sulmesh (pĂ«r shembull, Ă«shtĂ« e pakĂ«t mundĂ«sia qĂ« njĂ« lidhje pĂ«r trajtuesin pĂ«r transferimin e parave tĂ« jetĂ« caktuar pĂ«rmes etiketĂ«s img, prandaj kĂ«to kĂ«rkesa mund tĂ« bllokohen pa kaluar nĂ« aplikacion);
  • Shtuar funksionin form.requestSubmit(), e cila inicon njĂ« dĂ«rgim programatik tĂ« tĂ« dhĂ«nave tĂ« formularit nĂ« mĂ«nyrĂ« tĂ« ngjashme me klikimin nĂ« butonin e dĂ«rgimit tĂ« tĂ« dhĂ«nave. Funksioni mund tĂ« pĂ«rdoret gjatĂ« zhvillimit tĂ« butonave tĂ« personalizuar tĂ« dĂ«rgimit tĂ« formularit, pĂ«r tĂ« cilĂ«t thirrja e form.submit() nuk Ă«shtĂ« e mjaftueshme, pasi nuk rezulton nĂ« njĂ« verifikim interaktiv tĂ« parametrave, gjenerimin e ngjarjes 'submit' dhe dĂ«rgimin e tĂ« dhĂ«nave tĂ« lidhura me butonin e dĂ«rgimit;
  • NĂ« IndexedDB Ă«shtĂ« shtuar funksioni commit(), i cili lejon regjistrimin e transaksioneve tĂ« lidhura me objektin IDBTransaction, pa pritur pĂ«rfundimin e pĂ«rpunuesve tĂ« ngjarjeve nĂ« tĂ« gjitha kĂ«rkesat e lidhura. PĂ«rdorimi i commit() lejon tĂ« rritet kapaciteti i kĂ«rkesave pĂ«r tĂ« shkruar dhe lexuar nĂ« depo dhe tĂ« kontrollohet qartĂ« pĂ«rfundimi i transaksionit;
  • NĂ« funksionin Intl.DateTimeFormat, si formatToParts() dhe resolveOptions(), janĂ« shtuar opsionet dateStyle dhe timeStyle, duke lejuar kĂ«rkimin e stileve tĂ« paraqitjes sĂ« datĂ«s dhe orĂ«s specifike pĂ«r lokalitetin;
  • Metoda BigInt.prototype.toLocaleString() Ă«shtĂ« ndryshuar pĂ«r tĂ« formatuar numra duke marrĂ« parasysh lokalitetin, ndĂ«rsa metoda Intl.NumberFormat.prototype.format() dhe funksioni formatToParts() janĂ« adaptuar pĂ«r tĂ« mbĂ«shtetur vlerat hyrĂ«se me tipin BigInt;
  • ËshtĂ« e lejuar pĂ«rdorimi i API Media Capabilities nĂ« tĂ« gjitha llojet e Web Worker-ave, qĂ« mund tĂ« pĂ«rdoret pĂ«r tĂ« zgjedhur parametrat optimalĂ« gjatĂ« krijimit tĂ« MediaStream nga punĂ«tori;
  • Shtuar metoda Promise.allSettled(), i cili kthen vetĂ«m promise-t e pĂ«rfunduar ose tĂ« refuzuar, pa marrĂ« parasysh promise-t qĂ« presin pĂ«rfundimin;
  • ËshtĂ« hequr opsioni '—disable-infobars', i cili mĂ« parĂ« mund tĂ« pĂ«rdorej pĂ«r tĂ« fshehur paralajmĂ«rimet e daljes nĂ« ndĂ«rfaqen Chrome (pĂ«r tĂ« fshehur paralajmĂ«rimet e lidhura me sigurinĂ« Ă«shtĂ« propozuar rregulli CommandLineFlagSecurityWarningsEnabled);
  • NĂ« ndĂ«rfaqen pĂ«r punĂ«n me blobet janĂ« shtuar metodat text(), arrayBuffer() dhe stream() pĂ«r tĂ« lexuar lloje tĂ« caktuara tĂ« tĂ« dhĂ«nave;
  • ËshtĂ« shtuar pronĂ«sia CSS 'white-space:break-spaces', qĂ« pĂ«rcakton se çdo sekuencĂ« hapĂ«sirash qĂ« çon nĂ« mbingarkim tĂ« rreshtit, duhet tĂ« ndahet;
  • Ka filluar puna pĂ«r pastrimin e flamujve nĂ« chrome://flags, pĂ«r shembull, u anulua flamuri pĂ«r tĂ« çaktivizuar atributin 'ping', i cili i lejon pronarĂ«t e faqeve tĂ« ndjekin kalimet e pĂ«rdoruesve pĂ«rmes linkeve nga faqet e tyre. NĂ« rastin e kalimit pĂ«rmes njĂ« linku me atributin 'ping=URL' nĂ« tagun 'a href', tani nuk mund tĂ« çaktivizohet dĂ«rgimi i njĂ« kĂ«rkese shtesĂ« POST nĂ« URL-nĂ« e specifikuar nĂ« atributin dhe informacioneve rreth kalimit tĂ« kryer. Problemi i bllokimit tĂ« ping dĂ«shton, pasi ky atribut definhuar nĂ« specifikimet HTML5 dhe ekzistojnĂ« shumĂ« metoda anashkalimi pĂ«r tĂ« realizuar tĂ« njĂ«jtin veprim (pĂ«r shembull, kalimi pĂ«rmes njĂ« lidhjeje tranziti ose kapja e klikimeve me trajtuesit nĂ« JavaScript);
  • ËshtĂ« hequr flamuri pĂ«r çaktivizimin e modit tĂ« izolimit tĂ« rreptĂ« tĂ« websajteve, ku faqet e ndryshme tĂ« hosteve gjithmonĂ« vendosen nĂ« memorje tĂ« proceseve tĂ« ndryshme, nĂ« secilin prej tĂ« cilave aplikohet sandbox-i i tij.
  • NĂ« motorin V8 Ă«shtĂ« rritur ndjeshĂ«m performanca e skanimit dhe analizĂ«s sĂ« formatit JSON. PĂ«r faqet e njohura, Ă«shtĂ« vĂ«nĂ« re pĂ«rshpejtimi i ekzekutimit tĂ« JSON.parse deri nĂ« 2.7 herĂ«. Transformimi i vargjeve unicode Ă«shtĂ« gjithashtu pĂ«rshpejtuar ndjeshĂ«m, pĂ«r shembull, shpejtĂ«sia e thirrjeve tĂ« String#localeCompare, String#normalize, si dhe disa API tĂ« Intl, Ă«shtĂ« rritur gati dyfish. Po ashtu, Ă«shtĂ« optimizuar ndjeshĂ«m performanca e operacioneve me lista tĂ« ngurtuara kur pĂ«rdoren operacione, si frozen.indexOf(v), frozen.includes(v), fn(
frozen), fn(
[
frozen]) dhe fn.apply(this, [
frozen]).

    Lëshimi i Chrome 76

Përveç risive dhe korrigjimeve të gabimeve në versionin e ri, janë eliminuar 43 dobësi. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimeve automatike me mjete AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë të anashkalohen të gjitha nivelet e mbrojtjes së shfletuesit dhe të ekzekutohet kodi në sistem përtej sandbox-it. Në kuadër të programit të shpërblimeve për identifikimin e dobësive për versionin aktual, kompania Google ka dhënë 16 shpërblime me vlerë 23500 dollarë amerikanë (një shpërblim prej 10000 dollarësh, një shpërblim prej 6000 dollarësh, dy shpërblime prej 3000 dollarësh dhe tre shpërblime prej 500 dollarësh). Vlera e 9 shpërblimeve ende nuk është përcaktuar.

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