Lëshimi i Chrome 78

Kompania Google ka prezantuar lëshimi i shfletuesit web Chrome 78. 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 RLZ. Versioni e ardhshme e Chrome 79 është planifikuar për 10 dhjetor.

Main ndryshime në Chrome 78:

  • ËshtĂ« realizuar mbĂ«shtetje eksperimentale pĂ«r «DNS mbi HTTPS» (DoH, DNS over HTTPS), e cila do tĂ« aktivizohet selektivisht pĂ«r kategori tĂ« caktuara pĂ«rdoruesish, nĂ« cilĂ«simet sistemike tĂ« tĂ« cilĂ«ve janĂ« caktuar tashmĂ« ofruesit e DNS qĂ« mbĂ«shtesin DoH. PĂ«r shembull, nĂ«se pĂ«rdoruesi ka caktuar DNS 8.8.8.8 nĂ« cilĂ«simet sistemike, atĂ«herĂ« shĂ«rbimi DoH i Google («https://dns.google.com/dns-query») do tĂ« jetĂ« aktiv nĂ« Chrome, nĂ«se DNS Ă«shtĂ« 1.1.1.1, shĂ«rbimi DoH i Cloudflare («https://cloudflare-dns.com/dns-query») etj.

    Për menaxhimin e aktivizimit të DoH është parashikuar cilësimi «chrome://flags/#dns-over-https». Mbështeten tre modulet e funksionimit «sigurt», «automatik» dhe «ndaluar». Në modalitetin «sigurt», hostet përcaktohen vetëm në bazë të vlerave të sigurta të ruajtura më parë (të marra përmes një lidhjeje të sigurt) dhe kërkesave përmes DoH, rikthimi në DNS të zakonshëm nuk aplikohet. Në modalitetin «automatik», nëse DoH dhe cache e sigurt nuk janë të disponueshme, lejohet marrja e të dhënave nga cache e pasigurt dhe kërkimet përmes DNS tradicional. Në modalitetin «ndaluar», fillimisht kontrollohet cache i zakonshëm dhe nëse nuk ka të dhëna, kërkesa dërgohet përmes DNS sistemik.

  • NĂ« mjetet e sinkronizimit Ă«shtĂ« futur mbĂ«shtetje paraprake pĂ«r njĂ« bufer tĂ« pĂ«rbashkĂ«t, e cila pĂ«r momentin nuk Ă«shtĂ« aktivizuar pĂ«r tĂ« gjithĂ« pĂ«rdoruesit. NĂ« instancat e Chrome tĂ« lidhura me njĂ« llogari tĂ« vetme tani mund tĂ« merret qasje nĂ« pĂ«rmbajtjen e buferit tĂ« pĂ«rbashkĂ«t tĂ« njĂ« pajisjeje tjetĂ«r, duke pĂ«rfshirĂ« ndarjen e buferit midis sistemit celular dhe atij desktop. PĂ«rmbajtja e buferit Ă«shtĂ« e enkriptuar duke pĂ«rdorur enkriptimin nga fundi nĂ« fund, duke mos lejuar qasje nĂ« tekstin nĂ« serverat e Google;
  • PĂ«r kategori tĂ« caktuara pĂ«rdoruesish Ă«shtĂ« aktivizuar njĂ« mundĂ«si eksperimentale pĂ«r ndryshimin e temĂ«s dhe personalizimin e ekranit qĂ« shfaqet kur hapet njĂ« tab e re. NĂ« menunĂ« "Konfiguro", e cila shfaqet nĂ« kĂ«ndin e poshtĂ«m tĂ« djathtĂ« tĂ« ekranit tĂ« tabit tĂ« ri, pĂ«rveç zgjedhjes sĂ« imazhit tĂ« sfondit, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndryshimin e metodĂ«s sĂ« organizimit tĂ« shkurtesave dhe mundĂ«sia pĂ«r tĂ« ndryshuar temĂ«n. Shkurtesat mund tĂ« propozohet automatikisht nĂ« bazĂ« tĂ« faqeve mĂ« tĂ« hapura shpesh, tĂ« zgjedhura nga pĂ«rdoruesi ose tĂ« çaktivizohen krejtĂ«sisht. Tema mund tĂ« zgjidhet nga njĂ« grup temash tĂ« paracaktuara ose duke krijuar njĂ« tĂ« vetme nĂ« bazĂ« tĂ« zgjedhjes sĂ« ngjyrave tĂ« dĂ«shiruara nĂ« paletĂ«. PĂ«r tĂ« aktivizuar mundĂ«sitĂ« e reja, mund tĂ« pĂ«rdorni flamujt "chrome://flags/#ntp-customization-menu-v2" dhe
    "chrome://flags/#chrome-colors";
  • PĂ«r bizneset, nĂ« shiritin e adresĂ«s Ă«shtĂ« aktivizuar pĂ«rfshirja e mundĂ«sisĂ« pĂ«r tĂ« kĂ«rkuar skedarĂ« nĂ« ruajtjen Google Drive si parazgjedhje. KĂ«rkimi bĂ«het jo vetĂ«m sipas titujve, por edhe sipas pĂ«rmbajtjes sĂ« dokumenteve duke marrĂ« parasysh historinĂ« e hapjes sĂ« tyre nĂ« tĂ« kaluarĂ«n;

    Lëshimi i Chrome 78
  • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« komponenti Password Checkup, i cili do tĂ« aktivizohet gradualisht pĂ«r kategori tĂ« caktuara pĂ«rdoruesish (pĂ«r aktivizim tĂ« detyrueshĂ«m Ă«shtĂ« parashikuar njĂ« flamur "chrome://flags/#password-leak-detection"). Password Checkup mĂ« parĂ« Ă«shtĂ« shpĂ«rndarĂ« nĂ« formĂ«n e njĂ« shtese ekstern, ka qenĂ« i destinuar pĂ«r analizĂ«n e besueshmĂ«risĂ« sĂ« fjalĂ«kalimeve qĂ« pĂ«rdor pĂ«rdoruesi. NĂ« pĂ«rpjekje pĂ«r tĂ« hyrĂ« nĂ« ndonjĂ« faqe, Password Checkup kontrollon emrin dhe fjalĂ«kalimin nĂ« bazĂ«n e tĂ« dhĂ«nave me llogaritĂ« e komprometuara, duke shfaqur njĂ« paralajmĂ«rim nĂ« rast se identifikohen probleme (kontrolli kryhet bazuar nĂ« prefiksin e hash-it nĂ« anĂ«n e pĂ«rdoruesit). Kontrolli bĂ«het sipas njĂ« baze qĂ« pĂ«rfshin mĂ« shumĂ« se 4 miliardĂ« llogari tĂ« komprometuara, tĂ« cilat kanĂ« figurur nĂ« rrjedhjet e tĂ« dhĂ«nave tĂ« pĂ«rdoruesve. ParalajmĂ«rimi shpallet gjithashtu kur pĂ«rpiqeni tĂ« pĂ«rdorni fjalĂ«kalime triviale, si "abc123";
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« iniciuar njĂ« thirrje nga njĂ« pajisje Android, e lidhur me tĂ« njĂ«jtin llogari Google. NĂ« shfletuesin desktop, pĂ«rdoruesi mund tĂ« pĂ«rzgjedhĂ« njĂ« numĂ«r telefoni nĂ« tekst, tĂ« klikojĂ« me tĂ« djathtĂ«n dhe tĂ« redirektojĂ« operacionin e thirrjes nĂ« pajisjen Android, pas sĂ« cilĂ«s nĂ« telefon do tĂ« shfaqet njĂ« njoftim qĂ« lejon iniciimin e thirrjes;
  • Forma e sugestionit e ndryshuar, qĂ« shfaqet kur kaloni me miun mbi titullin e tab-it. Sugjerimi tani shfaqet si njĂ« bllok dalĂ«s, ku tregohet teksti i plotĂ« i titullit dhe URL e faqes. Blloku Ă«shtĂ« i pĂ«rshtatshĂ«m pĂ«r tĂ« kĂ«rkuar shpejt faqen e nevojshme kur keni hapur njĂ« numĂ«r shumĂ« tĂ« madh tab-esh (nĂ« vend qĂ« tĂ« shfletoni tab-et, mund tĂ« kaloni me miun mbi panelin e tab-eve dhe tĂ« gjeni faqen e kĂ«rkuar). NĂ« tĂ« ardhmen, nĂ« kĂ«tĂ« bllok Ă«shtĂ« planifikuar tĂ« sigurohet shfaqja e njĂ« pĂ«rmbledhjeje tĂ« faqes;
  • Shtuar njĂ« mundĂ«si eksperimentale (chrome://flags/#enable-force-dark) pĂ«r pĂ«rdorimin e detyruar tĂ« temĂ«s errĂ«t gjatĂ« shikimit tĂ« faqeve. PĂ«r tĂ« siguruar pamjen e errĂ«t tĂ« faqes, pĂ«rdoren ngjyrat e inversuara;
  • Shtuar mbĂ«shtetje e specifikimit CSS Properties and Values API Level 1, qĂ« lejon regjistrimin e pronave tĂ« veta CSS, qĂ« gjithmonĂ« kanĂ« njĂ« tip tĂ« caktuar, lejojnĂ« caktimin e njĂ« vlere fillestare dhe pĂ«rfshijnĂ« lidhjen e efekteve tĂ« animacionit. PĂ«r regjistrimin e njĂ« prone mund tĂ« pĂ«rdoret metoda registerProperty() ose rregulli CSS "@property", pĂ«r shembull:

    CSS.registerProperty({
    name: "—my-font-size",
    syntax: "â€člengthâ€ș",
    initialValue: "0px",
    inherits: false
    });

  • NĂ« modin Origin Trials (mundĂ«si eksperimentale, qĂ« kĂ«rkon aktivizim tĂ« veçantĂ« aktivizimi) janĂ« propozuar disa API tĂ« reja. Origin Trial nĂ«nkupton mundĂ«sinĂ« e punĂ«s me API-nĂ« e caktuar nga aplikacionet e ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes sĂ« njĂ« token tĂ« veçantĂ«, i cili ka njĂ« periudhĂ« tĂ« kufizuar veprimi pĂ«r njĂ« faqe specifike.
    • API Sistemi i Skedave Native, qĂ« lejon krijimin e aplikacioneve web, qĂ« ndĂ«rveprojnĂ« me skedarĂ«t nĂ« sistemin lokal tĂ« skedarĂ«ve. PĂ«r shembull, njĂ« API e re mund tĂ« jetĂ« e nevojshme nĂ« mjediset e integruara tĂ« zhvillimit tĂ« hapura nĂ« shfletues, redaktues tĂ« teksteve, imazheve dhe videove. PĂ«r tĂ« marrĂ« mundĂ«sinĂ« e lehtĂ«sisĂ« nĂ« regjistrimin dhe leximin e skedarĂ«ve, pĂ«rdorimi i dialogĂ«ve pĂ«r hapjen dhe ruajtjen e skedarĂ«ve, si dhe pĂ«r navigimin nĂ« pĂ«rmbajtjen e katalogĂ«ve, aplikacioni kĂ«rkon njĂ« konfirmim tĂ« veçantĂ« nga pĂ«rdoruesi;

      Lëshimi i Chrome 78
    • Mekanizmi Signed HTTP Exchanges (SXG), qĂ« lejon ngarkimin nĂ« faqe tĂ« tjera tĂ« kopjeve tĂ« vĂ«rtetuara tĂ« faqeve web, qĂ« duken pĂ«r pĂ«rdoruesin si faqet origjinale (pa ndryshuar URL-nĂ«), Ă«shtĂ« zgjeruar me mundĂ«sinĂ« e ngarkimit tĂ« subresurseve (CSS, JS, imazhe etj.) nga faqja origjinale. Burimi i burimit caktohet pĂ«rmes headers HTTP Link, nĂ« tĂ« cilin gjithashtu tregohet njĂ« hash verifikimi pĂ«r verifikimin e çdo burimi. Me ndihmĂ«n e mundĂ«sisĂ« sĂ« re, ofruesit e pĂ«rmbajtjes mund tĂ« krijojnĂ« njĂ« HTML tĂ« pĂ«rbashkĂ«t tĂ« nĂ«nshkruar, qĂ« mbulon dhe tĂ« gjithĂ« subresursat e tij;
    • API SMS Receiver, i cili i lejon aplikacionit web qasje nĂ« mesazhet SMS, pĂ«r shembull, pĂ«r automatizimin e verifikimit tĂ« operacioneve me kodin njĂ« herĂ«sh tĂ« dĂ«rguar pĂ«rmes SMS. Qasja jepet vetĂ«m pĂ«r SMS qĂ« pĂ«rmbajnĂ« njĂ« etiketĂ« speciale, e cila pĂ«rcakton lidhjen e mesazhit me aplikacionin e caktuar web;
  • Ka njĂ« rritje tĂ« konsiderueshme tĂ« performancĂ«s sĂ« ngarkimit tĂ« objekteve ArrayBuffer pĂ«rmes Web Socket. NĂ« platformĂ«n Linux, shpejtĂ«sia e ngarkimit Ă«shtĂ« rritur me 7.5 herĂ«, nĂ« Windows me 4.1 herĂ«, dhe nĂ« macOS me 7.8 herĂ«;
  • Shtuar mundĂ«sia e pĂ«rcaktimit nĂ« pĂ«rqindje tĂ« vlerĂ«s sĂ« transparencĂ«s nĂ« pronat CSS opacity, stop-opacity, fill-opacity, stroke-opacity, dhe shape-image-threshold. PĂ«r shembull, nĂ« vend tĂ« “opacity: 0.5”, tani mund tĂ« specifikohet “opacity: 50 %”;
  • NĂ« API User Timing lejohet kalimi i etiketeve tĂ« kohĂ«s tĂ« rastit nĂ« thirrjet performance.measure() dhe performance.mark() pĂ«r tĂ« kryer matje ndĂ«rmjet tyre, si dhe pĂ«rcaktimi i metadatave tĂ« rastit;
  • NĂ« API-nĂ« Media Session Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rcaktimin e trajtuesve tĂ« ndryshimit tĂ« pozicionit nĂ« rrjedhĂ« (seekto), pĂ«rveç trajtuesve tĂ« mĂ«parshĂ«m tĂ« pezullimit dhe fillimit tĂ« riprodhimit;
  • NĂ« motorin JavaScript V8 Ă«shtĂ« aktivizuar modi i analizĂ«s nĂ« sfond tĂ« skripteve nĂ« fluks ndĂ«rsa ato ngarkohen nga rrjeti. Optimizimi i implementuar ka lejuar njĂ« reduktim tĂ« kohĂ«s sĂ« kompilimit tĂ« skripteve me 5–20 %. NĂ« kĂ«tĂ« version tĂ« ri, gjithashtu Ă«shtĂ« rritur performanca e destrukturimit tĂ« objektit (konvertimi i “const {x, y} = object;” nĂ« “const x = object.x; const y = object.y;”). JanĂ« rritur shpejtĂ«sitĂ« e pĂ«rpunimit tĂ« shprehjeve RegExp me pĂ«rputhje tĂ« papĂ«rputhshme.
    Ka një rritje të konsiderueshme (me 9-20%) të shpejtësisë së thirrjeve të funksioneve JavaScript nga WebAssembly dhe anasjelltas. Gjatë kompilimit të kodit byte, është përmirësuar efikasiteti i ndërtimit të tabelave të lidhjes me pozitat origjinale, që ka lejuar një reduktim të konsumit të memories në
    1-2.5%.

    Lëshimi i Chrome 78
  • Zgjeruar mjetet pĂ«r zhvilluesit web. Paneli i auditit mund tĂ« pĂ«rdoret tani nĂ« kombinim me veçoritĂ« e tjera, si bllokimi i kĂ«rkesave dhe ritransmetimi i ngarkesave. Shtuar mbĂ«shtetje pĂ«r debim tĂ« trajtuesve tĂ« pagesave pĂ«rmes API Payment. NĂ« panelin e analizĂ«s sĂ« performancĂ«s janĂ« shtuar etiketat LCP (Largest Contentful Paint), qĂ« pasqyrojnĂ« kohĂ«n e renderimit tĂ« elementeve mĂ« tĂ« mĂ«dhenj;

    Lëshimi i Chrome 78
  • Eliminuar mekanizmi i bllokimit tĂ« skriptimit ndĂ«r-sitore XSS Auditor, i cili Ă«shtĂ« konsideruar joefektiv (agresorĂ«t tashmĂ« e pĂ«rdorin metodat pĂ«r tĂ« anashkaluar mbrojtjen e XSS Auditor) dhe qĂ« shton vektorĂ« tĂ« rinj pĂ«r rrjedhjen e informacionit;
  • Versioni pĂ«r Android ofron mundĂ«sinĂ« pĂ«r tĂ« pĂ«rdorur njĂ« temĂ« tĂ« errĂ«t pĂ«r menu, cilĂ«sime dhe modalitetin e navigimit nĂ« faqet e hapura.

Përveç risive dhe korrigjimeve të gabimeve në versionin e ri, janë eliminuar 37 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ë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Në kuadër të programit për shpërblimin monetar për zbulimin e dobësive për këtë lëshim, kompania Google ka paguar 21 shpërblime me një total prej 59500 dollarëve amerikanë (një shpërblim prej 20000 dollarësh, një shpërblim prej 15000 dollarësh, një shpërblim prej 5000 dollarësh, dy shpërblime prej 3000 dollarësh, tre shpërblime prej 2000 dollarësh, pesë shpërblime prej 1000 dollarëve dhe pesë shpërblime prej 500 dollarësh). Shuma e 4 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