Shpërthimi i Firefox 72

U lëshua shfletuesi web Firefox 72, si dhe versioni mobil Firefox 68.4 për platformën Android. Për më tepër, është formuar një përditësim dega me mbështetje afatgjatë 68.4.0. Në kohët në vijim do të kalojë në fazën e testimit beta do të kalojë në degën Firefox 73, e cila është planifikuar të lansohet më 11 shkurt (projekti kaloi në një cikël 4-javor i zhvillimit).

Main innovations:

  • NĂ« modalitetin standard tĂ« bllokimit tĂ« pĂ«rmbajtjeve tĂ« padĂ«shiruara Ă«shtĂ« pĂ«rfshirĂ« mbrojtje nga ndjekja e pĂ«rdoruesve pĂ«rmes metodave tĂ« identifikimit tĂ« fshehtĂ« ("browser fingerprinting"), e cila realizohet pĂ«r kategori tĂ« tjera nĂ« listĂ«n Disconnect.me, duke pĂ«rfshirĂ« hoste tĂ« dyshuar pĂ«r pĂ«rdorimin e skripteve pĂ«r identifikimin e fshehtĂ«. Identifikimi i fshehtĂ« nĂ«nkupton ruajtjen e identifikuesve nĂ« zona qĂ« nuk janĂ« tĂ« destinuara pĂ«r ruajtjen e pĂ«rhershme tĂ« informacionit ("Supercookies"), dhe gjithashtu krijimin e identifikuesve mbi baza tĂ« dhĂ«nash tĂ« tĂ«rthorta, siç janĂ« zgjatja e ekranit, lista e MIME type-ve tĂ« mbĂ«shtetur, parametra specifikĂ« nĂ« tituj (HTTP/2 dhe HTTPS), analiza e instalimeve e plug-ineve dhe fonteve, disponueshmĂ«ria e disa Web API-ve, specifike pĂ«r kartat e videove e veçanta renderimin me WebGL dhe Canvas, manipulime me CSS, analiza e karakteristikave tĂ« punĂ«s me maus dhe mĂ« çelĂ«sin.
    Shpërthimi i Firefox 72
  • JanĂ« aktivizuar metodat kundĂ«r kĂ«tyre kĂ«rkesave pĂ«r tĂ« dhĂ«nĂ« autorizimin pĂ«r faqen (Notification.requestPermission(), PushManager.subscribe() dhe MediaDevices.getDisplayMedia()). KĂ«rkesat pĂ«r miratimin e autorizimit tani nuk do tĂ« ndĂ«rpresin ndihmĂ«n me shfletuesin, por do tĂ« shkaktojnĂ« shfaqjen e njĂ« treguesi nĂ« shiritin e adresave pas regjistrimit tĂ« interaksionit tĂ« pĂ«rdoruesit me faqen (kliko me maus ose shtyp çelĂ«sa). ShumĂ« faqe abuzojnĂ« me mundĂ«sinĂ« e kĂ«rkesave pĂ«r autorizime nĂ« shfletues, kryesisht duke shfaqur herĂ« pas here kĂ«rkesat pĂ«r marrjen e njoftimeve tĂ« shtytjes. Analiza e telemetrisĂ« tregon se 97% e kĂ«tyre kĂ«rkesave refuzohen, pĂ«rfshirĂ« 19% tĂ« rasteve kur pĂ«rdoruesi menjĂ«herĂ« mbyll faqen pa klikuar butonin e miratimit ose refuzimit.
  • Shtuar eksperimentale mbĂ«shtetje protokollin HTTP/3 (pĂ«r ta aktivizuar nĂ« about:config, duhet vendosur opsioni "network.http.http3.enabled"). MbĂ«shtetja e HTTP/3 nĂ« Firefox bazohet nĂ« neqo, njĂ« implementim i klientit dhe serverit tĂ« protokollit QUIC (HTTP/3) i shkruar nĂ« gjuhĂ«n Rust. standardizon pĂ«rdorimin e protokollit QUIC si transport pĂ«r HTTP/2).
  • NĂ« pĂ«rputhje me kĂ«rkesat e ligjit tĂ« sapo hyrĂ« nĂ« fuqi CCPA (Ligji pĂ«r PrivatĂ«sinĂ« e PĂ«rdoruesve tĂ« KalifornisĂ«) Ă«shtĂ« shtuar mundĂ«si pĂ«r tĂ« fshirĂ« tĂ« dhĂ«nat e telemetrisĂ« nga serverat e Mozilla. Fshirja e tĂ« dhĂ«nave bĂ«het nĂ« rastin e heqjes dorĂ« nga mbledhja e telemetrisĂ« nĂ« seksionin "about:preferences#privacy" ("Koleksioni dhe PĂ«rdorimi i tĂ« DhĂ«nave Firefox"). Pas heqjes sĂ« kutisĂ« "Lejo Firefox tĂ« dĂ«rgojĂ« tĂ« dhĂ«na teknike dhe ndĂ«rveprimi te Mozilla", e cila kontrollet dĂ«rgimin e telemetrisĂ«, Mozilla angazhohet brenda 30 ditĂ«ve tĂ« fshijĂ« tĂ« gjitha tĂ« dhĂ«nat e mbledhura deri nĂ« momentin e heqjes dorĂ« nga dĂ«rgimi i telemetrisĂ«. Nga tĂ« dhĂ«nat e ruajtura nĂ« serverat e Mozilla gjatĂ« mbledhjes sĂ« telemetrisĂ«, evidentohen informacionet pĂ«r performancĂ«n, sigurinĂ« e Firefox dhe parametrat e pĂ«rgjithshĂ«m, si numri i kartelave tĂ« hapura dhe kohĂ«zgjatja e seancĂ«s (informacioni mbi faqe tĂ« hapura dhe kĂ«rkesa tĂ« kĂ«rkimeve nuk dĂ«rgohet). TĂ« dhĂ«na tĂ« plota mbi tĂ« dhĂ«nat e mbledhura mund tĂ« shihen nĂ« faqen "about:telemetry".
    Shpërthimi i Firefox 72
  • PĂ«r Linux dhe macOS Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« parĂ« video nĂ« modin "imazh nĂ« imazh" (Picture-in-Picture), duke lejuar ndarjen e videos nĂ« njĂ« dritare flotante, e cila mbetet e dukshme gjatĂ« navigimit nĂ« shfletues. PĂ«r tĂ« parĂ« nĂ« kĂ«tĂ« mod, Ă«shtĂ« e nevojshme tĂ« klikoni nĂ« sugjerimin e shfaqur ose nĂ« menunĂ« kontekstuale qĂ« shfaqet kur klikoni me butonin e djathtĂ« mbi videon, mĂ« pas zgjidhni "Picture in picture" (nĂ« YouTube, i cili integron menunĂ« e tij kontekstuale, duhet tĂ« klikoni dy herĂ« me butonin e djathtĂ« ose tĂ« klikoni me butonin Shift tĂ« mbajtur).

    Shpërthimi i Firefox 72
  • Kur shfaqet shiriti i lĂ«vizjes the LZ4 algorithm has been used ngjyra e sfondit tĂ« faqes aktuale.
  • E hequr mundĂ«sia çelĂ«sat e lidhjes (PKP, Public Key Pinning), qĂ« lejon me anĂ« tĂ« header-it HTTP Public-Key-Pins tĂ« pĂ«rcaktohet qartĂ« cilat çertifikata nga autoritetet e certifikimit lejohen pĂ«r pĂ«rdorim nĂ« njĂ« faqe tĂ« caktuar. Arsyetimi pĂ«r kĂ«tĂ« Ă«shtĂ« kĂ«rkesa e ulĂ«t pĂ«r kĂ«tĂ« funksion, rreziku i problemeve me pĂ«rputhshmĂ«rinĂ« (mbĂ«shtetje PKP ka pĂ«rfunduar nĂ« Chrome) dhe mundĂ«sia pĂ«r tĂ« bllokuar faqen tuaj pĂ«r shkak tĂ« lidhjes me çelĂ«sa tĂ« gabuar apo humbjes sĂ« çelĂ«save (p.sh., fshirje aksidentale ose kompromise si rezultat i njĂ« sulmi).
  • NĂ« pĂ«rbĂ«rje u miratua patches, duke lejuar nĂ« OpenBSD aktivizimin e thirrjeve sistemike unveil() dhe pledge() pĂ«r izolimin shtesĂ« tĂ« sistemit tĂ« skedarĂ«ve dhe proceseve.
  • MbĂ«shtetje pĂ«r bllokimin e imazheve nga domenet e veçanta Ă«shtĂ« hequr. Arsyetimi pĂ«r heqjen Ă«shtĂ« moskĂ«rkesa pĂ«r kĂ«tĂ« funksion mes pĂ«rdoruesve dhe ndĂ«rfaqja e papĂ«rshtatshme pĂ«r bllokim.
  • NĂ« ndĂ«rtimet pĂ«r Windows Ă«shtĂ« realizuar njĂ« mundĂ«si eksperimentale pĂ«r pĂ«rdorimin e çertifikatave tĂ« klientit nga depoja e pĂ«rbashkĂ«t tĂ« çertifikatave tĂ« sistemit operativ (pĂ«r ta aktivizuar nĂ« about:config duhet tĂ« aktivizohet opsioni security.osclientcerts.autoload).
  • PĂ«rkrahja pĂ«r CSS Shadow Parts Ă«shtĂ« e aktivizuar pĂ«rgjithĂ«sisht, duke pĂ«rfshirĂ« atributin «part» dhe pseudo-elementin «::part«, qĂ« lejojnĂ« seleksionimin e elementeve tĂ« caktuar nga Shadow DOM.

    <custom-element>
    <p part="»example»">Një paragraf</p>
    </custom-element>

    
 në CSS për të zgjedhur elemente në lidhje me atributin part:

    custom-element::part(example) {
    border: solid 1px black;
    border-radius: 5px;
    padding: 5px;
    }

  • Shtuar pĂ«rkrahja pĂ«r specifikimin CSS Motion Path, qĂ« lejon pĂ«rcaktimin e trajektoreve tĂ« lĂ«vizjes sĂ« objekteve tĂ« animacionit pĂ«rmes CSS pa pĂ«rdorur kod JavaScript dhe pa bllokuar procesin e vizatimit dhe hyrjes gjatĂ« shfaqjes sĂ« animacioneve. PĂ«r menaxhimin e animacioneve janĂ« paraqitur atributet CSS
    offset,
    offset-path,
    offset-anchor,
    offset-distance dhe
    offset-rotate.
  • TĂ« veçanta atributet CSS tĂ« transformimit scale, rotate dhe translate, tĂ« cilat nuk janĂ« tĂ« lidhura me atributin transform (dmth, tani nĂ« CSS mund tĂ« pĂ«rcaktohet «scale: 2;» nĂ« vend tĂ« «transform: scale(2);»).
  • NĂ« JavaScript Ă«shtĂ« realizuar operatori logjik i bashkimit «??«, i cili kthen operandin e djathtĂ« nĂ«se operandit tĂ« majtĂ« i jepet vlera NULL ose undefined, dhe pĂ«rkundrazi. PĂ«r shembull, «const foo = bar ?? ‘default string'» nĂ«se bar Ă«shtĂ« null do tĂ« kthejĂ« stringun ose vlerĂ«n e bar, pĂ«rndryshe, duke pĂ«rfshirĂ« kur bar Ă«shtĂ« 0 dhe ‘ ‘, pĂ«rndryshe nga operatori «||».
  • Shtuar API FormDataEvent dhe ngjarja FormData, qĂ« ofrojnĂ« mundĂ«sinĂ« pĂ«r tĂ« pĂ«rdorur trajtuesit nĂ« JavaScript pĂ«r tĂ« shtuar tĂ« dhĂ«nat nĂ« formĂ« gjatĂ« dĂ«rgimit tĂ« saj pa pasur nevojĂ« tĂ« ruani tĂ« dhĂ«nat nĂ« elemente input tĂ« fshehta.
  • API Geolocation Ă«shtĂ« azhurnuar pĂ«r t'u pĂ«rputhur me specifikimin e ri, pĂ«r shembull, emrat janĂ« ndryshuar nga Coordinates nĂ« GeolocationCoordinates, Position nĂ« GeolocationPosition dhe
    PositionError në GeolocationPositionError.
  • NĂ« debuggerin e JavaScript Ă«shtĂ« shtuar Ă«shtĂ« pĂ«rkrahur pikat e ndalesĂ«s kushtore (watchpoint), qĂ« aktivizohen kur ndryshojnĂ« ose lexohen pronat e caktuara tĂ« objekteve.

    Shpërthimi i Firefox 72
  • JanĂ« pĂ«rshpejtuar nisjet e debuggerit tĂ« JavaScript nĂ« kushte tĂ« hapjes sĂ« njĂ« numri shumĂ« tĂ« madh skedarĂ«sh (pĂ«rparĂ«si tani u jepet skedarĂ«ve tĂ« dukshĂ«m).
  • NĂ« Modin e Dizajnit Reagues Ă«shtĂ« realizuar simulimi i vlerave tĂ« ndryshme tĂ« meta viewport. NĂ« modalitetin e inspektimit tĂ« faqeve Ă«shtĂ« shtuar simulatori i vlerave «prefers-color-scheme».
  • NĂ« nĂ« konsolat web nĂ« modin e shumĂ«fishtĂ« tĂ« interpretimit tĂ« JavaScript Ă«shtĂ« shtuar pĂ«rkrahje pĂ«r ruajtjen dhe hapjen e skedarĂ«ve pĂ«rmes kombinimeve Ctrl + O dhe Ctrl + S.
  • Shtuar konfigurimi i javascript.options.asyncstack pĂ«r tĂ« ndarĂ« vizualisht mesazhet asinkrone nĂ« konsolĂ«n web. Kur aktivizohet konfigurimi, pĂ«r console.trace() dhe console.error() shfaqet e gjithĂ« ngjarja e thirrjes sĂ« operacioneve asinkrone, duke lejuar tĂ« kuptohet planifikimi i aktivizimit tĂ« timerĂ«ve, ngjarjeve, promise, gjeneratorĂ«ve, etj.

    Shpërthimi i Firefox 72
  • NĂ« modin inspektimit, WebSocket ka implementuar shqyrtim dhe shfaqje vizuale tĂ« meta-tĂ« dhĂ«nave tĂ« formatit SignalR, tĂ« pĂ«rdorur nĂ« mesazhet ASP.NET Core. Ekipet e reja gjithashtu janĂ« shtuar, duke treguar madhĂ«sinĂ« totale tĂ« tĂ« dhĂ«nave tĂ« dĂ«rguara dhe tĂ« ngarkuara.
  • NĂ« mjetin pĂ«r monitorimin e aktiviteve tĂ« rrjetit nĂ« skedarin Timings janĂ« shfaqur veçmas tĂ« dhĂ«nat pĂ«r kohĂ«n e vendosjes nĂ« radhĂ« pĂ«r ngarkesĂ«, fillimin e ngarkesĂ«s dhe pĂ«rfundimin e ngarkesĂ«s pĂ«r çdo burim. Nga mjetet pĂ«r zhvilluesit web Ă«shtĂ« pĂ«rjashtuar ambienti
  • Scratchpad , i destinuar pĂ«r eksperimentimin me kodin JavaScript (nĂ« vend tĂ« Scratchpad nĂ« versionin e kaluar Ă«shtĂ« bĂ«rĂ« njĂ« modalitet me shumĂ« rreshta nĂ« funksionimin e konsolĂ«s web).PĂ«rveç novacioneve dhe rregullimeve tĂ« gabimeve, nĂ« Firefox 72 janĂ« eliminuar

20 dobësi , prej të cilave 11 (të grumbulluara nënCVE-2019-17025 CVE-2019-17024 dhe ) janë shënuar si potencialisht në gjendje të sjellin ekzekutimin e kodit të keqinjve kur hapen faqet e dizajnuara veçanërisht. Kujtojmë se problemet me kujtesën, siç janë mbipërqasjet e buferëve dhe qasjet në zona tashmë të lira të kujtesës, së fundmi janë shënuar si të rrezikshme, por jo kritike. Një vëmendje të veçantë meritojnë gjithashtu problemet CVE-2019-17017 në kodin XPCVariant.cpp, i cili gjithashtu potencialisht mund të çojë në ekzekutimin e kodit.Tails 4.2

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