Lëshimi i Chrome 76

Kompania Google paraqiti lëshimin e shfletuesit web Chrome 76. Në të njëjtën kohë disponibel ndër-vara i stabil i projektit të lirë Chromium, që shërben si baza për Chrome. Shfletuesi Chrome dallon me përdorimin e logo-së Google, sistemin e njoftimit në rast të dështimit, mundësinë e shkarkimit të modulit Flash sipas kërkesës, module për përmirësimin e përmbajtjes video të mbrojtur (DRM), sistemin automatik të instalimit të azhurnimeve dhe transmetimin gjatë kërkimit parametrave RLZ. Ekspozita e ardhshme e Chrome 77 është planifikuar për 10 Shtator.

Ndryshimet kryesore në në Chrome 76:

  • Aktivizuar si parazgjedhje, mĂ«nyra e mbrojtjes nga dĂ«rgimi i cookies tĂ« palĂ«ve tĂ« treta, e cila nĂ« rastin e mungesĂ«s sĂ« atributit SameSite nĂ« titullin Set-Cookie, parazgjedhshĂ«m cakton vlerĂ«n "SameSite=Lax", duke kufizuar dĂ«rgimin e cookies pĂ«r injeksione nga faqet e treta (por faqet ende mund tĂ« anulojnĂ« kufizimin duke caktuar qartĂ« vlerĂ«n SameSite=None kur vendosin cookies). Deri tani, shfletuesi dĂ«rgonte cookies pĂ«r çdo kĂ«rkesĂ« ndaj njĂ« site pĂ«r tĂ« cilin ekzistonin cookies, edhe nĂ«se fillimisht ishte hapur njĂ« sit tjetĂ«r, dhe kĂ«rkesa bĂ«hej indirekt pĂ«rmes ngarkimit tĂ« njĂ« imazhi ose pĂ«rmes iframe. NĂ« mĂ«nyrĂ«n 'Lax', dĂ«rgimi i cookies bllokohet vetĂ«m pĂ«r nĂ«nkĂ«rkesat ndĂ«r-site, siç janĂ« kĂ«rkesat pĂ«r imazhe ose ngarkimin e 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 mes faqeve.
  • PĂ«r shkak tĂ« rritjes sĂ« vazhdueshme tĂ« shqetĂ«simeve pĂ«r sigurinĂ«, mbĂ«shtetje pĂ«r pĂ«rmbajtjen Flash Ă«shtĂ« ndaluar si parazgjedhje. PĂ«rpara publikimit tĂ« Chrome 87, e pritur nĂ« dhjetor 2020, mund tĂ« kthehet mbĂ«shtetja pĂ«r Flash nĂ« konfigurimet (Advanced > Privacy and Security > Site Settings) me njĂ« konfirmim tĂ« qartĂ« pĂ«r çdo faqe (konfirmimi ruhet deri sa tĂ« riçelni shfletuesin). ShkĂ«putja e plotĂ« e kodit pĂ«r tĂ« siguruar mbĂ«shtetje pĂ«r Flash Ă«shtĂ« e sinkronizuar me planin e shpallur mĂ« parĂ« nga Adobe pĂ«r tĂ« ndaluar mbĂ«shtetje nĂ« 2020;
  • PĂ«r bizneset, Ă«shtĂ« shtuar njĂ« mundĂ«si pĂ«r tĂ« kĂ«rkuar skedarĂ« nĂ« ruajtjen Google Drive nĂ« shiritin e adresave;

    Lëshimi i Chrome 76
  • Ka filluar bllokim masiv nĂ« Chrome tĂ« reklamave tĂ« papranueshme, qĂ« pengojnĂ« perceptimin e pĂ«rmbajtjes dhe nuk pĂ«rputhen me kriteret e zhvilluara nga Koalicioni pĂ«r PĂ«rmirĂ«simin e Reklamave;
  • ËshtĂ« realizuar njĂ« mod i pĂ«rshtatshĂ«m pĂ«r kalimin nĂ« faqen e re, ku pastrimi i pĂ«rmbajtjes aktuale dhe shfaqja e sfondit tĂ« bardhĂ« bĂ«het jo menjĂ«herĂ«, por pas njĂ« vonese tĂ« vogĂ«l. PĂ«r faqet qĂ« ngarkohen shpejt, pastrimi shkakton vetĂ«m njĂ« ndodhi tĂ« lehtĂ« dhe nuk sjell ndonjĂ« pĂ«rfitim pĂ«r tĂ« informuar pĂ«rdoruesin pĂ«r fillimin e ngarkimit tĂ« faqes sĂ« re. NĂ« kĂ«tĂ« version tĂ« ri, nĂ«se faqja hapet shpejt dhe pĂ«rputhet me njĂ« vonesĂ« tĂ« vogĂ«l, faqja e re shfaqet nĂ« vend, duke zĂ«vendĂ«suar nĂ« mĂ«nyrĂ« tĂ« pandĂ«rprerĂ« faqen e mĂ«parshme (pĂ«r shembull, Ă«shtĂ« e pĂ«rshtatshme kur kaloni nĂ« faqet e tjera tĂ« njĂ«jtit site qĂ« kanĂ« njĂ« dizajn dhe gamĂ« ngjyrash tĂ« ngjashme). NĂ«se pĂ«r tĂ« shfaqur faqen kĂ«rkohet njĂ« kohĂ« e dukshme pĂ«r pĂ«rdoruesin, atĂ«herĂ« ashtu si mĂ« parĂ«, ekrani do tĂ« pastruat paraprakisht;
  • Kriteret pĂ«r pĂ«rcaktimin e aktivizmit tĂ« pĂ«rdoruesit nĂ« faqe janĂ« bĂ«rĂ« mĂ« tĂ« rrepta. Chrome lejon shfaqjen e njoftimeve tĂ« dalshme dhe pĂ«rfundimin e pĂ«rmbajtjes video/audio ngacmuese vetĂ«m pas veprimit tĂ« pĂ«rdoruesit nĂ« faqe. NĂ« versionin e ri, shtypja e Escape, lĂ«vizja e kursorit mbi njĂ« lidhje dhe prekja e ekranit tani nuk konsiderohen si aktivitete qĂ« aktivizojnĂ« faqen (kĂ«rkohet njĂ« klik i qartĂ«, hyrje teksti ose rrotullim);
  • Shtuar kĂ«rkesa mediatike «prefers-color-scheme», e cila u lejon faqeve tĂ« internetit tĂ« pĂ«rcaktojnĂ« aplikimin e temĂ«s tĂ« errĂ«t nĂ« shfletues dhe automatikisht tĂ« aktivizojnĂ« temĂ«n e errĂ«t pĂ«r faqen e vizituar.
  • Kur aktivizohet tema e errĂ«t nĂ« ndĂ«rtimet pĂ«r Linux, barra e adresĂ«s tani shfaqet gjithashtu nĂ« ngjyrĂ« tĂ« errĂ«t;
  • bllokuar mundĂ«sia pĂ«r tĂ« identifikuar hapjen e faqeve nĂ« mĂ«nyrĂ«n incognito pĂ«rmes manipulimeve me FileSystem API, qĂ« mĂ« parĂ« ishte pĂ«rdorur nga disa redaksira pĂ«r tĂ« imponuar njĂ« abonim me pagesĂ« nĂ« rastin e hapjes pa identitet tĂ« faqeve pa ruajtur Cookie (nĂ« mĂ«nyrĂ« qĂ« pĂ«rdoruesit tĂ« mos e pĂ«rdorin mĂ«nyrĂ«n private pĂ«r tĂ« anashkaluar mekanizmin e ofrimit tĂ« aksesit falas pĂ«r provĂ«). MĂ« parĂ«, kur punonte nĂ« mĂ«nyrĂ«n incognito, shfletuesi bllokonte aksesin nĂ« FileSystem API pĂ«r tĂ« parandaluar akumulimin e tĂ« dhĂ«nave midis seancave, duke lejuar qĂ« JavaScript tĂ« kontrollonte mundĂ«sinĂ« e ruajtjes sĂ« tĂ« dhĂ«nave pĂ«rmes FileSystem API dhe nĂ« rast dĂ«shtimi tĂ« gjykonte pĂ«r aktivizimin e mĂ«nyrĂ«s incognito. Tani, aksesin nĂ« FileSystem API nuk e bllokohet, ndĂ«rsa pĂ«rmbajtja pastron pas pĂ«rfundimit tĂ« seancĂ«s;
  • Shtuar thirrjet e reja nĂ«
    API KĂ«rkesa pĂ«r PagesĂ« dhe Menaxheri i Pagesave. NĂ« objektin PaymentRequestEvent, u shfaq njĂ« metodĂ« e re changePaymentMethod(), dhe nĂ« objektin PaymentRequest u shtua njĂ« menaxher i ri eventi paymentmethodchange, qĂ« i lejon platformĂ«s qĂ« mbledh pagesat ose aplikacionit web tĂ« reagojĂ« ndaj ndryshimit tĂ« metodĂ«s sĂ« pagesĂ«s nga pĂ«rdoruesi. NĂ« kĂ«tĂ« version tĂ« ri, testimi i aplikacioneve lidhur me pagesat Ă«shtĂ« gjithashtu thjeshtuar me pĂ«rdorimin e certifikatave tĂ« vetĂ«-nĂ«nshkruara. PĂ«r tĂ« anashkaluar gabimet e verifikimit tĂ« certifikatave gjatĂ« zhvillimit, Ă«shtĂ« shtuar njĂ« opsion i ri i komandĂ«s nĂ« linjĂ« «—ignore-certificate-errors»;
  • NĂ« shiritin e adresĂ«s pranĂ« butonit pĂ«r tĂ« shtuar nĂ« shĂ«nime pĂ«r aplikacionet web qĂ« punojnĂ« nĂ« modalitetin Desktop Progressive Web Apps (PWA), u shtua NjĂ« shenjĂ« pĂ«r instalimin e aplikacionit web nĂ« sistem pĂ«r tĂ« punuar si njĂ« program i veçantĂ«;
    Lëshimi i Chrome 76
  • PĂ«r pajisjet mobile Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« menaxhuar shfaqjen e mini-panelit me ftesĂ« pĂ«r shtimin e aplikacionit nĂ« ekranin kryesor. PĂ«r aplikacionet PWA (Progressive Web App), mini-paneli automatikisht tregohet nĂ« mĂ«nyrĂ« tĂ« paracaktuar kur hapet pĂ«r herĂ« tĂ« parĂ« faqja. Tani zhvilluesi mund tĂ« heqĂ« dorĂ« nga shfaqja e kĂ«tij paneli dhe tĂ« zbatojĂ« ftesĂ«n e tij pĂ«r instalim, pĂ«r tĂ« cilin mund tĂ« vendosĂ« njĂ« trajtues ngjarjeje
    beforeinstallprompt dhe të lidhë një thirrje preventDefault();
    Lëshimi i Chrome 76
  • Rritet frekuenca e kontrollit tĂ« pĂ«rditĂ«simeve pĂ«r aplikacionet PWA tĂ« instaluara nĂ« mjedisin Android. PĂ«rditĂ«simet e WebAPK tani kontrollohen çdo ditĂ«, nĂ« vend tĂ« çdo tre ditĂ«sh si mĂ« parĂ«. NĂ«se nĂ« manifest gjatĂ« njĂ« kontrolli tĂ« tillĂ« zbulohet ndryshim nĂ« ndonjĂ« nga pronat kyçe, shfletuesi do tĂ« shkarkojĂ« dhe instalojĂ« njĂ« WebAPK tĂ« ri;
  • NĂ« API Async Clipboard Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« lexuar dhe shkruar imazhe nĂ« mĂ«nyrĂ« programore pĂ«rmes buferit tĂ« shpĂ«rndarjes, duke pĂ«rdorur metodat navigator.clipboard.read() dhe navigator.clipboard.write();
  • ËshtĂ« realizuar mbĂ«shtetje pĂ«r njĂ« grup HTTP tĂ« titujve Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site dhe Sec-Fetch-User), duke lejuar dĂ«rgimin e metadata-s shtesĂ« mbi natyrĂ«n e kĂ«rkesĂ«s (kĂ«rkesĂ« ndĂ«r-sajtesh, kĂ«rkesĂ« pĂ«rmes tagut img, etj.) pĂ«r tĂ« marrĂ« masa nĂ« server pĂ«r mbrojtje ndaj disa llojeve tĂ« sulmeve (p.sh., Ă«shtĂ« shumĂ« e pakĂ«t qĂ« njĂ« lidhje drejt njĂ« procesori pĂ«r transferimin e parave tĂ« jetĂ« vendosur pĂ«rmes tagut img, prandaj kĂ«to kĂ«rkesa mund tĂ« bllokohen pa e kaluar nĂ« aplikacion);
  • Shtesa e funksionit form.requestSubmit(), qĂ« inicion dĂ«rgimin programatik tĂ« tĂ« dhĂ«nave tĂ« formularit nĂ« mĂ«nyrĂ« tĂ« ngjashme me klikimin mbi butonin e dĂ«rgimit. Funksioni mund tĂ« pĂ«rdoret gjatĂ« zhvillimit tĂ« butonave tĂ« vetĂ«pĂ«rgatitur pĂ«r dĂ«rgim formulari, pĂ«r tĂ« cilat thirrja e form.submit() nuk Ă«shtĂ« e mjaftueshme pĂ«r shkak se nuk shkakton kontrollin interaktiv tĂ« parametrave, gjenerimin e ngjarjes 'submit' dhe dĂ«rgimin e tĂ« dhĂ«nave tĂ« lidhura me butonin e dĂ«rgimit;
  • NĂ« IndexedDB u shtua funksioni commit(), qĂ« lejon regjistrimin e transaksioneve tĂ« lidhura me objektin IDBTransaction, pa pritur pĂ«r pĂ«rfundimin e handlerĂ«ve tĂ« ngjarjeve nĂ« tĂ« gjitha kĂ«rkesat e lidhura. PĂ«rdorimi i commit() rrit kapacitetin e kĂ«rkesave pĂ«r tĂ« shkruar dhe lexuar nĂ« depo dhe kontrollon qartĂ« pĂ«rfundimin e transaksionit;
  • NĂ« funksionin Intl.DateTimeFormat, si formatToParts() dhe resolveOptions(), janĂ« shtuar opsione dateStyle dhe timeStyle, qĂ« lejojnĂ« kĂ«rkesĂ«n pĂ«r stile tĂ« veçanta tĂ« formatimit tĂ« datĂ«s dhe orĂ«s pĂ«r lokalitetin;
  • Metoda BigInt.prototype.toLocaleString() Ă«shtĂ« modifikuar pĂ«r tĂ« formatuar numrat duke marrĂ« parasysh lokalitetin, dhe metoda Intl.NumberFormat.prototype.format() dhe funksioni formatToParts() janĂ« adaptuar pĂ«r tĂ« mbĂ«shtetur vlerat hyrĂ«se me tipin BigInt;
  • Lejohet pĂ«rdorimi i API Media Capabilities nĂ« tĂ« gjitha llojet e Web Worker-ave, qĂ« mund tĂ« pĂ«rdoren pĂ«r tĂ« zgjedhur parametrat optimalĂ« gjatĂ« krijimit tĂ« MediaStream nga punĂ«tori;
  • Metoda e re Promise.allSettled(), i cili kthen vetĂ«m promises qĂ« janĂ« kryer ose ndarĂ«, pa marrĂ« parasysh promises qĂ« janĂ« duke u pritur pĂ«r t'u kryer;
  • ËshtĂ« hequr opsioni «—disable-infobars», i cili mĂ« parĂ« mund tĂ« aplikohej pĂ«r tĂ« fshehur paralajmĂ«rimet e shpĂ«rthimeve nĂ« ndĂ«rfaqen e Chrome (pĂ«r tĂ« fshehur paralajmĂ«rimet e lidhura me sigurinĂ«, Ă«shtĂ« propozuar rregulli CommandLineFlagSecurityWarningsEnabled);
  • NĂ« ndĂ«rfaqen pĂ«r punĂ«n me blob-e shtuar metodat text(), arrayBuffer() dhe stream() pĂ«r tĂ« lexuar lloje tĂ« caktuara tĂ« tĂ« dhĂ«nave;
  • Shtuar prona CSS «white-space:break-spaces», qĂ« pĂ«rcakton se çdo sekuencĂ« hapĂ«sirash qĂ« çon nĂ« mbushjen e rreshtit duhet tĂ« ndahet;
  • Ka filluar puna pĂ«r pastrimin e flamujve nĂ« chrome://flags, pĂ«r shembull, u hoq flamuri pĂ«r tĂ« çaktivizuar atributin «ping», i cili lejon pronarĂ«t e faqeve tĂ« ndjekin kalimet pĂ«rmes lidhjeve nga faqet e tyre. NĂ« rastin e kalimit pĂ«rmes njĂ« lidhjeje me atributin «ping=URL» nĂ« etiketĂ«n «a href», tani nuk Ă«shtĂ« e mundur tĂ« çaktivizohet dĂ«rgimi i kĂ«rkesĂ«s shtesĂ« POST nĂ« URL-nĂ« e caktuar nĂ« atribut, me informacion mbi kalimin e ndodhur. Arsyetimi pas bllokimit tĂ« ping Ă«shtĂ« i humbur pasi ky atribut Ă«shtĂ« pĂ«rcaktuar nĂ« specifikimet HTML5 dhe ekzistojnĂ« shumĂ« metoda pĂ«r tĂ« pĂ«rfunduar tĂ« njĂ«jtin veprim (pĂ«r shembull, kalimi pĂ«rmes njĂ« lidhjeje transit ose kapja e klikimeve nga menaxhuesit nĂ« JavaScript);
  • KĂ«tu Ă«shtĂ« hequr flamuri pĂ«r tĂ« çaktivizuar modin e izolimit tĂ« fortĂ« tĂ« faqeve, ku faqet nga hoste tĂ« ndryshĂ«m gjithmonĂ« vendosen nĂ« kujtesĂ« nĂ« procese tĂ« ndryshme, nĂ« secilĂ«n prej tĂ« cilave aplikohet sandbox-i i vet.
  • NĂ« motorin V8 Ă«shtĂ« pĂ«rmirĂ«suar dukshĂ«m performanca e skanimit dhe analizĂ«s sĂ« formatit JSON. PĂ«r faqet e njohura tĂ« internetit, Ă«shtĂ« raportuar njĂ« pĂ«rshpejtim i ekzekutimit tĂ« JSON.parse deri nĂ« 2.7 herĂ«. Transformimi i vargjeve unicode Ă«shtĂ« pĂ«rshpejtuar ndjeshĂ«m, pĂ«r shembull, shpejtĂ«sia e thirrjeve String#localeCompare, String#normalize, si edhe disa API tĂ« Intl, Ă«shtĂ« rritur gati dy herĂ«. Performanca e operacioneve me tabela tĂ« ngrira Ă«shtĂ« optimizuar gjithashtu ndjeshĂ«m kur pĂ«rdoren operacione tĂ« ngjashme me frozen.indexOf(v), frozen.includes(v), fn(
frozen), fn(
[
frozen]) dhe fn.apply(this, [
frozen]).

    Lëshimi i Chrome 76

Përveç novacioneve dhe rregullimit të gabimeve, në versionin e ri janë eliminuar 43 vulnerabilitete. Shumë nga vulnerabilitetet janë identifikuar përmes testimit automatizuar me mjete 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 përtej mjedisit sandbox. Në kuadër të programit për shpërblimin monetar për zbulesat e vulnerabiliteteve për versionin aktual, kompania Google ka ndarë 16 shpërblime me një total prej 23500 dollarësh (një shpërblim $10000, një shpërblim $6000, dy shpërblime $3000 dhe tre shpërblime $500). Shuma e 9 shpërblimeve ende nuk është përcaktuar.

Burimi: opennet.ru

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