Ho lokolloa ha Firefox 72

Sebatli sa Marang-rang se lokollotsoe Firefox 72, hammoho le mofuta oa mobile Firefox 68.4 bakeng sa sethala sa Android. Ho feta moo, ho entsoe ntlafatso makala tšehetso ea nako e telele 68.4.0. E tla haufinyane sethaleng tlhahlobo ea beta lekala la Firefox 73 le tla falla, leo tokollo e lokiselitsoeng ka la 11 Hlakola (morero suthile bakeng sa libeke tse 4 potoloho ea ntshetsopele).

ka sehloohong boiqapelo:

  • Ka mokhoa o tloaelehileng oa ho thibela litaba bakeng sa litaba tse sa lokelang kenyellelitsoe tshireletso kgahlanong le ho latedisa mosebedisi ho sebelisa mekhoa e ipatileng ea boitsebahatso ("browser fingerprinting"), e etsoang ke lihlopha tse eketsehileng lenaneng la Disconnect.me, le kenyeletsang batho ba amohelang mangolo ho fumana boitsebiso bo patiloeng. Boitsebiso bo patiloeng bo bolela ho bolokoa ha li-identifiers libakeng tse sa rereloang ho boloka tlhahisoleseling ka ho sa feleng ("Supercookies"), hammoho le tlhahiso ea li-identifiers tse thehiloeng ho data e sa tobang, joalo ka. qeto ea skrine, lenane la mefuta ea MIME e tšehelitsoeng, liparamente tse itseng lihloohong (HTTP / 2 и HTTPS), tlhahlobo ea ho kenngoa li-plugins le lifonti, ho fumaneha ha li-API tse itseng tsa Web, tse khethehileng ho likarete tsa video Likaroloana ho fana ka ho sebelisa WebGL le Canvas, ho qhekella ka CSS, tlhahlobo ea likarolo tsa ho sebetsa le toeba и line.
    Ho lokolloa ha Firefox 72

  • E kentswe mekhoa ntoa ka likopo tse tenang tsa ho fana ka tumello e eketsehileng ea sebaka sena (Notification.requestPermission(), PushManager.subscribe() le MediaDevices.getDisplayMedia()). Likopo tsa netefatso ea tumello ha li sa tla hlola li sitisa mosebetsi le sebatli, empa li tla lebisa ho ponts'o ea sesupo bareng ea aterese kamora hore mosebelisi a sebelisane le leqephe (tobetsa ea toeba kapa konopo ea konopo) e tlalehiloe. Liwebsaete tse ngata li hlekefetsa bokhoni ba sebatli ba ho kopa litumello, haholoholo ka ho kopa litsebiso nako le nako. Tlhahlobo ea Telemetry e bontšitse hore 97% ea likopo tse joalo li hanngoe, ho kenyelletsa le 19% ea linyeoe mosebelisi hang-hang a koala leqephe ntle le ho tobetsa konopo ea ho lumellana kapa ho hana.
  • E kentsoe tekolo tšehetso HTTP/3 protocol (ho kenya tšebetsong hoo e ka bang: config u hloka ho seta khetho ea "network.http.http3.enabled"). Tšehetso ea HTTP/3 ho Firefox e thehiloe ho neqo, e ngotsoeng ka puo ea Rust, ho kenya ts'ebetsong mofani le seva sa protocol ea QUIC (HTTP/3 standardizes ho sebelisa protocol ea QUIC e le sepalangoang sa HTTP/2).
  • Ho latela ditlhoko tsa molao o keneng tshebetsong CCPA (California Consumer Privacy Act) eketsoe bokhoni ba ho hlakola data ea telemetry ho tsoa ho li-server tsa Mozilla. Lintlha lia hlakoloa haeba u hana ho bokella telemetry ho "mabapi: likhetho #boikutlo" (karolo ea "Firefox Data Collection and Use"). Ha o hlakola lebokose la "Lumella Firefox ho romela lintlha tsa tekheniki le litšebelisano ho Mozilla" le laolang ho romella telemetry, Mozilla. e etsa nakong ea matsatsi a 30 tlosa lintlha tsohle tse bokelletsoeng nakong e lebisang ho hloleheng ha phetiso ea telemetry. Lintlha tse qetellang li le ho li-server tsa Mozilla nakong ea ts'ebetso ea ho bokella telemetry li kenyelletsa lintlha tse mabapi le ts'ebetso ea Firefox, ts'ireletso, le liparamente tse akaretsang tse kang palo ea li-tab tse bulehileng le nako ea nako ea nako (litaba tse mabapi le libaka tse butsoeng le lipotso tsa lipatlisiso ha li fetisoe). Lintlha tse felletseng tsa data e bokelletsoeng li ka bonoa leqepheng la "mabapi: telemetry".
    Ho lokolloa ha Firefox 72

  • Bakeng sa Linux le macOS, bokhoni ba ho shebella video ka mokhoa oa Picture-in-Picture bo kentsoe, bo u lumellang ho hula video ka mokhoa oa fensetere e phaphametseng e lulang e bonahala ha u ntse u tsamaea ka har'a sebatli. Ho sheba ka mokhoa ona, o hloka ho tobetsa konopo ea lisebelisoa kapa ho menyu ea litaba e bonts'itsoeng ha o tobetsa ka ho le letona videong, khetha "Setšoantšo se setšoantšong" (ho YouTube, e nkelang sebaka sa eona sa "menu" ea maemo, o lokela ho le letona- tobetsa habeli kapa tobetsa ka konopo ea Shift).

    Ho lokolloa ha Firefox 72

  • Ha sebaka sa moqolo se bontshwa amehang 'mala oa bokamorao ba leqephe la hajoale.
  • E hlakotsoe monyetla litlamo tsa bohlokoa tsa sechaba (PKP, Public Key Pinning), e lumellang, ho sebelisa sehlooho sa Public-Key-Pins HTTP, ho fumana ka ho hlaka setifikeiti sa hore na ba boholong ba setifikeiti ba ka sebelisoa bakeng sa sebaka se fanoeng. Lebaka le boletsoeng ke tlhokahalo e tlase ea ts'ebetso ena, kotsi ea mathata a ho lumellana (tšehetso ea PKP khaotsoe ho Chrome) le bokhoni ba ho thibela sebaka sa hau sa marang-rang ka lebaka la ho tlama linotlolo tse fosahetseng kapa tahlehelo ea linotlolo (mohlala, ho hlakoloa ka phoso kapa ho sekisetsa ka lebaka la ho qhekella).
  • Moetso amoheloa likotlalumella ho OpenBSD kopanela mehala ea tsamaiso manolla () и boitlamo() bakeng sa sistimi e eketsehileng ea faele le ho itšehla thajana.
  • E tlositsoe tšehetso ea ho thibela litšoantšo ho tsoa libakeng tse ikemetseng. Lebaka la ho tlosoa ke khaello ea tlhokahalo ea ts'ebetso har'a basebelisi le sebopeho se sa sebetseng sa ho thibela.
  • Mehahong ea Windows, ho kentsoe tšebetsong karolo ea teko ea ho sebelisa litifikeiti tsa bareki ho tsoa lebenkeleng la setifikeiti sa sistimi e akaretsang ea ts'ebetso (khetho ea security.osclientcerts.autoload e tlameha ho kengoa tšebetsong ho e nolofalletsa mabapi le:config).
  • Ts'ehetso ea likarolo tsa CSS Shadow e nolofalloa ke kamehla, ho kenyelletsa le "karolo"le pseudo-element":: karolo", e o lumellang hore o bonts'e likarolo tse boletsoeng ho tsoa ho Moriti DOM.


    Serapa

    ...ho CSS ho khetha likarolo tse tlamelletsoeng ho karolo ea tšobotsi:

    tloaelo-eleng::karolo(mohlala) {
    moeli: tiileng 1px e ntšo;
    moeli-radius: 5px;
    ho roala: 5px;
    }

  • Tšehetso ea litlhaloso tse eketsehileng CSS Motion Tsela, e u lumellang ho hlalosa tsela ea lintho tsa animation u sebelisa CSS ntle le ho sebelisa JavaScript khoutu le ntle le ho thibela mokhoa oa ho fana le ho kenya nakong ea animation. Thepa ea CSS e fanoe ho laola animation
    khaotsa,
    offset-tsela,
    offset-ankora,
    offset-bohole и
    offset-rotate.

  • Lintho tse khethiloeng tsa ho fetola CSS li lumelloa ka mokhoa oa kamehla Tekanyo, fetola и Fetolela, e sa tlangoang setšeng fetola (ke hore ho CSS joale o ka hlakisa “scale: 2;” sebakeng sa “fetola: scale(2);”).
  • JavaScript e sebelisa "concatenation operator" e utloahalang.??", e khutlisetsang operand e nepahetseng haeba operand e letšehali e le NULL kapa e sa hlalosoa, 'me ka tsela e fapaneng. Mohlala, "const foo = bar ?? 'default string'" haeba bar e sa sebetse e tla khutlisa boleng ba bar ho seng joalo, ho kenyeletsoa ha bar e le 0 le ' ', ho fapana le "||" opareitara.
  • E kentse API FormDataEvent le ketsahalo FormData, e leng se etsang hore ho khonehe ho sebelisa baetsi ba JavaScript ho eketsa lintlha ho foromo ha e romelloa, ntle le ho boloka boitsebiso ka likarolo tse patiloeng tsa ho kenya.
  • API Geolocation e nchafalitsoe ho tsamaisana le litlhaloso tse ncha, mohlala, tse rehiloeng lebitso la Coordinates to GeolocationCoordinates, Position to GeolocationPosition le
    PositionError in GeolocationPositionError.

  • Ho JavaScript debugger eketsoe tšehetso bakeng sa khefutso ea maemo (tebelo), e hlohlelletsoang ha litšobotsi tse itseng tsa ntho li fetoloa kapa li baloa.

    Ho lokolloa ha Firefox 72

  • Ho qala ha JavaScript debugger ho potlakisitsoe ha palo e kholo haholo ea li-tab e butsoe (pele ho tsohle, hona joale ho fanoa ka li-tab tse bonahalang tse tlang pele).
  • Mokhoa oa ho Arabela oa Moralo o sebelisa ketsiso ea boleng bo fapaneng ba pono ea meta. E kentse simulator ea boleng ea "prefers-color-scheme" molemong oa tlhahlobo ea maqephe.
  • В lisebelisoa tsa marang-rang ka mokhoa oa ho fetolela JavaScript ea mela e mengata, e ekelitse ts'ehetso ea ho boloka le ho bula lifaele u sebelisa motsoako oa Ctrl + O le Ctrl + S.
  • E kentsoe ho theha javascript.options.asyncstack ho arola melaetsa e sa lumellaneng ho khomphutha ea webo. Ha o kenya li-setting tsa console.trace() le console.error(), palo e felletseng ea mehala ea ts'ebetso ea asynchronous e bonts'oa, e u lumellang hore u utloisise mokhoa oa ho hlophisa ho qalisoa ha nako, liketsahalo, litšepiso, lijenereithara, joalo-joalo.

    Ho lokolloa ha Firefox 72

  • Mokhoeng oa tlhahlobo ea WebSocket, ho se ho kentsoe ts'ebetsong le ponts'o ea pono ea metadata ka mokhoa oa SignalR o sebelisoang ho ASP.NET Core melaetsa e kenyelelitsoe.
  • Ka sesebelisoa sa ho beha leihlo tšebetso ea netweke ho tab ya Timings ka thoko bontshitswe Tlhahisoleseding e mabapi le hore na sesebediswa se seng le se seng se behilwe moleng bakeng sa ho jarollwa neng, hore na download e qadile neng, le hore na download e phethilwe neng.
  • Tikoloho e qheletsoeng ka thoko ho lisebelisoa bakeng sa baetsi ba marang-rang Mengoapo, e etselitsoeng ho leka JavaScript khoutu (Scratchpad e ile ea nkeloa sebaka tokollong ea ho qetela ka mokhoa oa marang-rang oa marang-rang a marang-rang).

Ntle le boqapi le litokiso tsa liphoso ho Firefox 72, 20 bofokoli, eo ho eona 11 (e bokeletsoeng tlas'a CVE-2019-17025 и CVE-2019-17024) li tšoailoe e le tse khonang ho lebisa ts'ebetsong ea khoutu ea bahlaseli ha li bula maqephe a hlophisitsoeng ka ho khetheha. Ha re u hopotse hore mathata a mohopolo, joalo ka buffer overflows le phihlello ea libaka tsa memori tse seng li lokolotsoe, haufinyane tjena a tšoailoe a le kotsi, empa eseng a bohlokoa. Ntho e 'ngoe e hlokomelehang haholo ke taba ea CVE-2019-17017 ho khoutu ea XPCVariant.cpp, e ka lebisang ts'ebetsong ea khoutu.

Source: opennet.ru

Eketsa ka tlhaloso