Firefox 70 versiooni vabastamine

Toimus veebibrauseri vĂ€ljaanne Firefox 70, samuti mobiiliversioon Firefox 68.2 Android platvormile. Samuti on loodud vĂ€rupdate haru pikendatud toe kestusega 68.2.0 (eelmine ESR haru 60.x toe lĂ”petamine). LĂ€hiajal liigub bĂšta-testimise haru Firefox 71, vastavalt uuele arendustsĂŒklile mille vabastamine on plaanitud 3. detsembriks.

Peamised uuendused:

  • TĂ”hustatud jĂ€lgimisreĆŸiimis on aktiveeritud sotsiaalmeedia vidinate blokeerimine, mis jĂ€lgivad kasutajate liikumist kolmandate osapoolte veebilehtedel (nt Facebooki Like nupp ja Twitteri postituste sisendid). Sotsiaalmeedia konto autentimise vormides on vĂ”imalus blokeeringut ajutiselt keelata;
    Firefox 70 versiooni vabastamine
  • Lisatud on tulemuste kokkuvĂ”te blokeeritud elementide kohta, kust saab jĂ€lgida blokeeringute arvu nĂ€dalapĂ€evade ja tĂŒĂŒpide lĂ”ikes;

    Firefox 70 versiooni vabastamine
  • Komplekti on lisatud sĂŒsteemi lisand Lockwise (varem anti lisandina vĂ€lja Lockbox), mis pakub pakub uut liidest „about:logins” salvestatud paroolide haldamiseks. Lisand kuvab paneelil nupu, mille kaudu on kiirelt vĂ”imalik vaadata praeguse veebisaidi salvestatud kontosid ning teostada paroolide otsimise ja redigeerimise toiminguid. Samuti on vĂ”imalus pÀÀseda ligi salvestatud paroolidele eraldi mobiilirakenduse kaudu Lockwise, mis toetab paroolide automaatset tĂ€itmist mis tahes mobiilirakenduste autentimisvormides;

    Firefox 70 versiooni vabastamine
  • Integreeritud on sĂŒsteemi lisand Firefox Monitor, mis tagab kuvab hoiatusi juhul, kui konto on ohustatud (mailto kontroll) vĂ”i kui proovite siseneda varem hĂ€kitud veebisaidile. Kontroll toimub integreerimise kaudu andmebaasiga haveibeenpwned.com;
  • KĂ€ivitati vaikimisi parooligeneraator, mis kuvatakse registreerimisvormide tĂ€itmisel ja pakub automaatselt genereeritud usaldusvÀÀrset parooli ettepanekut. Kysykuvas ettepanekus kuvatakse automaatselt vĂ€ljadele â€činput type="password"â€ș, millel on atribuudid „autocomplete = new-password”. Ilma selle atribuudita saab parooli genereerida kontekstimenĂŒĂŒ kaudu;

    Firefox 70 versiooni vabastamine
  • Aadressiribal "(i)" nupu asemel asub privaatsustaseme indikaator, mis nĂ€itab jĂ€lgimise blokeerimise reĆŸiimide aktiveerimist. Indikaator muutub halliks, kui seadetest on aktiveeritud jĂ€lgimise blokeerimise reĆŸiim ja lehelt ei leita blokeeritavaid elemente. Indikaator muutub siniseks, kui lehel on blokeeritud teatavad elemendid, mis rikuvad privaatsust vĂ”i mida kasutatakse jĂ€lgimiseks. Indikaator on ĂŒletĂ”mmatud, kui kasutaja on praeguse saidi jĂ€lgimise kaitse vĂ€lja lĂŒlitanud.

    Firefox 70 versiooni vabastamine
  • HTTP vĂ”i FTP kaudu avatud lehed on saanud mĂ€rgistuse ohtlikult ĂŒhendusena, mida kuvatakse ka HTTPS-i puhul, kui on probleeme sertifikaatidega. HTTPS-i luku sĂŒmboli vĂ€rv on muutunud roheliselt halliks (roheline vĂ€rv on vĂ”imalik tagasi tuua seadmest "security.secure_connection_icon_color_gray"). Üleminek turvalisuse tagamisest probleemide hoiatustele on tingitud HTTPS-i laialdasest levikust, mida peetakse juba iseenesestmĂ”istetavaks, mitte lisakaitseks.

    Firefox 70 versiooni vabastamine
  • Aadressiribal Samas on Fedora 32 nĂ€itab ettevĂ”tte nime, kui veebilehel kasutatakse kinnitatud EV-sertifikaati. Informatsioon on eemaldatud, kuna see vĂ”is kasutajat eksitada ja seda vĂ”idi kasutada petmiseks (nĂ€iteks registreeriti ettevĂ”te "Identity Verified", mille nimi aadressiribal tĂ”lgendati kui tĂ”enduse indikaator). EV-sertifikaadi andmeid saab vaadata menĂŒĂŒst, mis avaneb lukusĂŒmbolile klikkides. EttevĂ”tte nime uuesti kuvamiseks EV-sertifikaadi aadressiribale, on vajalik seade "security.identityblock.show_extended_validation" jaotises about:config.

    Firefox 70 versiooni vabastamine
  • JavaScripti mootor on lisatud uus „baseline“ bytecode'i tĂ”lkija, mis asub tavapĂ€rase tĂ”lgendi ja eelkompileeritud „baseline“ JIT-kompilaatori vahel. Uus tĂ”lkija on oluliselt kiirem kui eelmise pĂ”lvkonna tĂ”lkija ning kasutab „baseline“ JIT-kompilaatori koosolekuid, vahemĂ€lu ja profiilideta. TĂ€iendav tĂ”lkija vĂ”imaldab kiirendada sageli kasutatavate JavaScripti funktsioonide tĂ€itmist, kui need tagastatakse optimeeritud JIT (Ion JIT) staadiumist taastamise protsessi, nĂ€iteks pĂ€rast seda, kui funktsiooni on kutsutud teiste tĂŒĂŒpide argumentidega.

    Kompileerimine „baseline“ JIT jaoks ja optimeerimise tegemine Ion JIT jaoks keerukates veebirakendustes vĂ”tab palju aega ja tĂ€iendav kiire tĂ”lkija vĂ”imaldab saavutada ĂŒldise jĂ”udluse tĂ”usu ja kerget mĂ€lu tarbimise vĂ€henemist. Tehtud testides tĂ”i tĂ€iendava tĂ”lkija kasutamine, mis kasutas jagatud statistikat ja inline-cache'i JIT-iga, kaasa lehekĂŒlgede laadimisaja vĂ€henemise 2-8% ning veebiarendustööriistade jĂ”udlus suurenes 2-10%;

    Firefox 70 versiooni vabastamineFirefox 70 versiooni vabastamine
  • Linuxi kogudes kaasas vaikimisi kompositsioonisĂŒsteemi rakendamine WebRender AMD, Intel ja NVIDIA (ainult Nouveau draiveri puhul) GPU-de jaoks, kasutades sĂŒsteemis paketti Mesa 18.2 vĂ”i uuemat versiooni. Windowsi kogudes on nĂŒĂŒd WebRender aktiveeritud ka Intel GPU-de jaoks, lisaks varasemalt toetatud AMD ja NVIDIA GPU-dele. KompositsioonisĂŒsteem WebRender on kirjutatud Rusti keeles ja viib GPU-le lehe sisu joonistamise operatsioonid.

    Kasutatuna WebRenderit asemel Gecko mootori sisse ehitatud kompositsioonisĂŒsteemi suhtes, mis töötleb andmeid CPU abil, kasutatakse lehe elementide joonistamise operatsioonide kokkuvĂ”tte joonistamiseks GPU-s kĂ€itatavaid shader'ite, mis vĂ”imaldab saavutada mĂ€rkimisvÀÀrset joonistamise kiiruse suurendamist ja vĂ€hendab CPU koormust. WebRenderi sundimiseks on vĂ”imalik muuta settingsid „gfx.webrender.all“ ja „gfx.webrender.enabled“ about:configis;

  • Lisatud toetab tĂ€iendava eraldatusreĆŸiimi, mille koodinimi on Fission. Selles reĆŸiimis on erinevate veebisaitide lehed alati erinevate protsesside mĂ€lus, milles igas kehtib oma isoleeritud karp (sandbox). Protsesside jaotamine ei toimu vahekaartide, vaid domeenide jĂ€rgi, mis vĂ”imaldab tĂ€iendavalt isoleerida vĂ€liste skriptide ja iframe-plokkide sisu. Range isoleerimise reĆŸiimi haldamine toimub about:config vahendusel optioniga „fission.autostart“ (kĂ€ivitamine versioonides on veel blokeeritud);
  • Uuendatud logo, ja nimi on muudetud Firefox Quantum'ist Firefox Browser'iks;

    Firefox 70 versiooni vabastamine
  • Keelatud kinnitamisĂ”iguste pĂ€ringute kuvamine, mis on algatatud erinevatelt domeenidelt laaditud iframe-plokkidest (cross-origin). Muudatus lubab blokeerida teatud kuritarvitused ja minna mudelile, kus Ă”igusi kĂŒsitakse ainult dokumendi peamise domeeni kĂ€est, mis on aadressiribal nĂ€ha;
  • LĂ”petatud fidĂŒĂŒle, mis on laaditud FTP kaudu (nĂ€iteks ei kuvata FTP-st avamisel enam pilte, README ja HTML-failide sisu). FTP-ressursse avades avatakse nĂŒĂŒd kohe faili allalaadimise dialoog, sĂ”ltumata sisu tĂŒĂŒbist;
  • Aadressiribal rakendatud asukoha juurdepÀÀsu nĂ€itaja, mis vĂ”imaldab visuaalselt hinnata Geolocation API aktiivsust ja vajadusel anda kasutajale vĂ”imalus veebisaidilt selle Ă”iguse tĂŒhistamiseks. Seni kuvati nĂ€itaja ainult pĂ€rast Ă”iguste andmist ja pĂ€ringute tagasilĂŒkkamisel, kuid kadus, kui Geolocation API juurdepÀÀs anti. NĂŒĂŒd nĂ€itaja teavitab kasutajat sarnase juurdepÀÀsu olemasolust;
    Firefox 70 versiooni vabastamine
  • Teostatud laiendatud TLS-sertifikaatide vaatamise liides, mis on saadaval lehelt „about:certificate“ (vaikimisi kasutatakse veel vana liidest, uus aktiveeritakse security.aboutcertificate.enabled abil about:config-is). Kui varem avati sertifikaatide vaatamiseks eraldi aken, siis nĂŒĂŒd kuvatakse teave vahekaardil vormis, mis meenutab lisandit TĂ”epoolest midagi. Sertifikaatide vaatamise liidese rakendamine on tĂ€ielikult ĂŒles kirjutatud JavaScripti ja standardsete veebitehnoloogiate abil;
    Firefox 70 versiooni vabastamine
  • Kasutaja konto haldamise menĂŒĂŒsse on lisatud jaotis, et pÀÀseda ligi Firefoxi laiendatud teenustele, nagu Monitor ja Send;

    Firefox 70 versiooni vabastamine
  • PĂ”himenĂŒĂŒsse ja paneelile on lisatud uus ikoon "kingitus", mille kaudu saab teavet uute versioonide ja nende peamiste omaduste kohta;

    Firefox 70 versiooni vabastamine
  • Firefoxi sisseehitatud lehed (about:*) on kohandatud kuvamiseks tumeda teema seadeid arvesse vĂ”ttes;
  • Parandatud on allajoonitud vĂ”i risti ĂŒle tĂ”mmatud teksti, sealhulgas linkide loetavust — jooned ei ĂŒleta enam glĂŒĂŒfe;
  • Teemade seades lĂ”petatud moodulite accentcolor, textcolor ja headerURL tugi, mis olid frame, tab_background_text ja theme_frame atribuutide aliased (addons.mozilla.org teemad on automaatselt uuendatud);
  • Lisatud CSS-attribuudid text-decoration-thickness, text-underline-offset ja text-decoration-skip-ink, mis vĂ”imaldavad reguleerida allajoonimise ja risti tĂ”mbamise joonte paksust, vahemaid ja katkestusi;
  • CSS omaduses "display" on lisatud vĂ”imalus mÀÀrata korraga kaks atribuuti, nagu "display: block flex" vĂ”i "display: inline flex";
  • Korduvuse vÀÀrtused CSS omadustes opacity ja stop-opacity vĂ”ivad nĂŒĂŒd olla mÀÀratletud protsentides;
  • CSS omaduses font-size on lisatud xx-large vÀÀrtuse tugi;
  • JavaScriptis rakendatud on vĂ”imalik visuaalselt eristada suuri numbreid allajoonimiste abil, nĂ€iteks "myNumber = 1_000_000_000_000";
  • Uus meetod on lisatud Intl.RelativeTimeFormat.formatToParts(), mis on meetodi Intl.RelativeTimeFormat.format() variant ja tagastab objektide massiivi, kus iga element esindab osade formaadis vÀÀrtust, selle asemel et tagastada vormindatud Stringi tervikuna;
  • HTTP pĂ€ise "Referer" suurus on piiratud 4 KB-ga, ĂŒletamisel lĂ”igatakse sisu domeeninimega;
  • Arendajate tööriistadesse on lisatud juurdepÀÀsetavuse paneel, mis sisaldab vahendeid klaviatuuri elementide vahel navigeerimise mugavuse auditeerimiseks, samuti simulaator, mis nĂ€itab, kuidas lehe nĂ€evad vĂ€rvitalumatusega inimesed;
    Firefox 70 versiooni vabastamine
  • VĂ€rvi valimise tööriistas kuvatakse nĂŒĂŒd mÀÀratud vĂ€rvi jaoks kontrasti indikaator, lĂ€htudes taustavĂ€rvist, et hinnata nĂ€htavust nĂ”rga nĂ€gemisega inimestele;
    Firefox 70 versiooni vabastamine
  • CSS-i inspektsiooni reĆŸiimis mĂ€rgitakse CSS-de klambrid, mis ei mĂ”juta valitud elementi, nĂŒĂŒd halliks ning kuvatakse vihje, milles on mĂ€rgitud ignoreerimise pĂ”hjus ja vĂ”imalikud lahendused;
    Firefox 70 versiooni vabastamine
  • Debuggerisse on lisatud vĂ”imalus seada murdepunktid, mis aktiveeruvad DOM-elementide muutmisel (DOM-i muutmise murdepunktid) ja vĂ”imaldavad jĂ€lgida hetki, mil skript lisab, eemaldab vĂ”i uuendab lehe sisu;
    Firefox 70 versiooni vabastamine
  • Lisanduste arendajatele on loodud vĂ”imalus uurida andmeid, mis on salvestatud browser.storage.local;
  • Veri aktiivsuse inspektsiooni reĆŸiimi on lisatud otsimisvĂ”ime, mis vĂ”imaldab kiiresti leida pĂ€ringute ja vastuste elemente. Otsing katab sealhulgas HTTP-pealkirjad, kĂŒpsised ja pĂ€ringute/vastuste sisu;
  • Lehe koostamise koodi optimeerimine macOS plaanil on vĂ€hendanud CPU koormust, kiireminenenud lehekĂŒlgede laadimist (kiirus tĂ”usis kuni 22%) ja vĂ€hendanud ressursikasutust videote esitamisel (kuni 37%). MacOS-i ehitustes on lisatud ka Chrome'is salvestatud paroolide importimise tugi;
  • Androidile on valmistatud parandavat vĂ€rskendust Firefox 68.1. Tuletame meelde, et Firefoxi uute mĂ€rkimisvÀÀrsete vĂ€ljaannete loomine Androidis on peatatud. Firefoxi Androidi asendajana on loodud koodinimega Fenix (jaotatakse kui Firefox Preview) areneb uus mobiilide brauser, mis kasutab GeckoView mootorit ja Mozilla Android Components raamatukogusid. MĂ”ned pĂ€evad tagasi avaldati uus eksperimentaalne vĂ€ljaanne Firefox Preview 2.2, mis lahendab mitu olulist probleem kasutajaliideses ja kasutajate koostoimimist. Muudatused vĂ”rreldes vĂ€ljaandega 2.0 hĂ”lmavad valiku lisamist kĂ”igi andmete kustutamiseks vĂ€ljumisel ja vĂ”imalust avada linke vaikimisi erareĆŸiimis.

Lisaks uuendustele ja vigade parandamisele on Firefox 70 parandanud 24 haavatavust, millest 12 (k grouped CVE-2019-11764) mÀrgistatud kriitiliseks ja vÔib potentsiaalselt viia pahatahtliku koodi kÀivitamiseni spetsiaalselt koostatud lehtede avamise korral.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster