Hoʻokuʻu ʻia ʻo Firefox 74

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 74, a me mana lawe lima ʻO Firefox 68.6 no ka pūnaewele Android. Eia kekahi, ua hana ʻia kahi mea hou nā lālā me ke kākoʻo lōʻihi 68.6.0. E hele koke mai ana i ke kahua hoʻāʻo beta e neʻe ana ka lālā Firefox 75, kahi i hoʻokuʻu ʻia no ʻApelila 7 (project neʻe no 4-5 pule pōʻaiapuni hoʻomohala). No ka lālā beta Firefox 75 hoomaka hoonohonoho ana na anaina no Linux ma ka palapala Flatpak.

ka papa kuhikuhiE nā mea hou:

  • Hoʻohana ʻo Linux i kahi mīkini kaʻawale ʻO RLBox, i manaʻo e pale i ka hoʻohana ʻana i nā mea palupalu i nā hale waihona puke hana ʻaoʻao ʻekolu. I kēia pae, hiki ke kaʻawale no ka waihona Hōʻike, kuleana no ka hoʻolilo ʻana i nā font. Hoʻopili ʻo RLBox i ka code C/C++ o ka hale waihona puke i loko o ka code WebAssembly haʻahaʻa haʻahaʻa, a laila hoʻolālā ʻia ma ke ʻano he module WebAssembly, a ua hoʻonohonoho ʻia nā ʻae e pili ana i kēia module. Ke hana nei ka module i hui ʻia ma kahi ʻāpana hoʻomanaʻo ʻokoʻa a ʻaʻole loaʻa i ke koena o ka wahi helu wahi. Inā hoʻohana ʻia kahi palupalu i loko o ka waihona, e kaupalena ʻia ka mea hoʻouka a ʻaʻole hiki iā ia ke komo i nā wahi hoʻomanaʻo o ke kaʻina hana nui a i ʻole ka hoʻololi ʻana i ka mana ma waho o ke kaiapuni kaʻawale.
  • DNS ma luna o ke ʻano HTTPS (DoH, DNS ma HTTPS) hoʻohana ʻia e ka paʻamau no nā mea hoʻohana US. ʻO CloudFlare ka mea hoʻolako DNS paʻamau (mozilla.cloudflare-dns.com helu ʻia в papa inoa poloka Roskomnadzor), a hiki i ka NextDNS ke koho. E hoʻololi i ka mea hoʻolako a hiki iā DoH ma nā ʻāina ʻē aʻe ma waho o ka US, hiki i nā hoʻonohonoho pili pūnaewele. Hiki iā ʻoe ke heluhelu hou aku e pili ana iā DoH ma Firefox ma hoolaha kaawale.

    Hoʻokuʻu ʻia ʻo Firefox 74

  • Kinohi kākoʻo no nā protocol TLS 1.0 a me TLS 1.1. No ke kiʻi ʻana i nā pūnaewele ma luna o kahi kaila kamaʻilio paʻa, pono e hāʻawi ke kikowaena i ke kākoʻo no ka liʻiliʻi o TLS 1.2. Wahi a Google, i kēia manawa ma kahi o 0.5% o nā hoʻoiho ʻaoʻao pūnaewele e hoʻomau ʻia me ka hoʻohana ʻana i nā mana kahiko o TLS. Ua hoʻokō ʻia ka pani ʻana e like me ʻōlelo paipai IETF (Internet Engineering Task Force). ʻO ke kumu o ka hōʻole ʻana i ke kākoʻo ʻana i ka TLS 1.0/1.1 ʻo ia ka nele o ke kākoʻo no nā ciphers hou (e laʻa, ECDHE a me AEAD) a me ke koi e kākoʻo i nā ciphers kahiko, ka mea i nīnau ʻia i kēia manawa o ka hoʻomohala ʻana i ka ʻenehana kamepiula ( no ka laʻana, pono ke kākoʻo no TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, hoʻohana ʻia ʻo MD5 no ka nānā pono a me ka hōʻoia ʻana a me SHA-1). Ke ho'āʻo nei e hoʻohana i ka TLS 1.0 a me TLS 1.1 e hoʻomaka ana me Firefox 74, e hōʻike ʻia kahi hewa. Hiki iā ʻoe ke hoʻihoʻi i ka hiki ke hana me nā mana TLS kahiko ma ka hoʻonohonoho ʻana i ka security.tls.version.enable-deprecated = ʻoiaʻiʻo a i ʻole ma ka hoʻohana ʻana i ke pihi ma ka ʻaoʻao hewa i hōʻike ʻia i ke kipa ʻana i kahi pūnaewele me ka protocol kahiko.
    Hoʻokuʻu ʻia ʻo Firefox 74

  • Manaʻo ka palapala hoʻokuʻu i kahi mea hoʻohui Pahu Facebook, nāna e ālai i nā hāmeʻa Facebook ʻaoʻao ʻekolu i hoʻohana ʻia no ka hōʻoia, ʻōlelo ʻana, a me ka makemake. Hoʻokaʻawale ʻia nā ʻāpana ʻike o Facebook i kahi pahu ʻokoʻa, e paʻakikī ai ka ʻike ʻana i ka mea hoʻohana me nā pūnaewele a lākou e kipa aku ai. Ke mau nei ka hiki ke hana me ka pūnaewele Facebook nui, akā kaʻawale ia mai nā pūnaewele ʻē aʻe.

    No ka hoʻokaʻawale maʻalahi o nā pūnaewele manaʻo ʻole, ua manaʻo ʻia kahi mea hoʻohui Nā ipu waihona moʻohelu lehulehu me ka hoʻokō ʻana i ka manaʻo o nā pahu pōʻaiapili. Hāʻawi nā pahu i ka hiki ke hoʻokaʻawale i nā ʻano ʻano like ʻole me ka ʻole o ka hana ʻana i nā profiles kaʻawale, kahi e hiki ai iā ʻoe ke hoʻokaʻawale i ka ʻike o kēlā me kēia hui o nā ʻaoʻao. No ka laʻana, hiki iā ʻoe ke hana i nā wahi kaʻawale, kaʻawale no ka kamaʻilio pilikino, ka hana, ke kūʻai ʻana a me nā kālepa panakō, a i ʻole e hoʻonohonoho i ka hoʻohana like ʻana o nā moʻokāki mea hoʻohana like ʻole ma kahi pūnaewele. Hoʻohana kēlā me kēia pahu i nā hale kūʻai ʻokoʻa no Cookies, Local Storage API, indexedDB, cache, a me OriginAttributes content.

  • Hoʻohui ʻia ka "browser.tabs.allowTabDetach" e pili ana i: config e pale ai i ka wehe ʻana o nā tab i nā puka makani hou. ʻO ka detachment tab accidental kekahi o nā mea hoʻonāukiuki Firefox e pono ai ke hoʻoponopono. ʻimi ʻia 9 makahiki. Hāʻawi ka polokalamu kele pūnaewele i ka ʻiole e kauo i ka ʻiole i loko o ka puka aniani hou, akā ma lalo o kekahi mau kūlana e wehe ʻia ka pā i loko o kahi pukaaniani kaʻawale i ka wā o ka hana ʻana i ka neʻe ʻana o ka ʻiole me ke kaomi ʻana i ka pā.
  • Hoʻopau ʻia kākoʻo no nā mea hoʻohui i hoʻokomo ʻia ma kahi ala puni a ʻaʻole i hoʻopaʻa ʻia i nā ʻaoʻao mea hoʻohana. Hoʻololi wale ka hoʻololi i ka hoʻokomo ʻana i nā mea hoʻohui i nā papa kuhikuhi (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ a i ʻole ~/.mozilla/extensions/) i hana ʻia e nā mea Firefox āpau ma ka ʻōnaehana ( ʻaʻole pili me kahi mea hoʻohana). Hoʻohana pinepine ʻia kēia ʻano hana no ka hoʻokomo mua ʻana i nā mea hoʻohui i nā māhele, no ka hoʻololi ʻole ʻia me nā noi ʻaoʻao ʻekolu, no ka hoʻohui ʻana i nā mea hoʻohui maikaʻi ʻole, a i ʻole no ka hāʻawi ʻana i kahi mea hoʻohui me kāna mea hoʻonohonoho ponoʻī. Ma Firefox 73, ua hoʻoneʻe ʻia nā mea hoʻohui i hoʻokomo mua ʻia mai ka papa kuhikuhi kaʻana like i nā ʻaoʻao mea hoʻohana a hiki i kēia manawa hemo ma o ka luna hoʻohui maʻamau.
  • Ma ka ʻōnaehana Lockwise i hoʻohui ʻia i loko o ka polokalamu kele pūnaewele, e hāʻawi ana i ka "about: logins" interface no ka mālama ʻana i nā ʻōlelo huna i mālama ʻia, kākoʻo hoʻokaʻawale ma ka ʻaoʻao hope (Z a i A).
  • Ua hoʻonui ʻo WebRTC i ka pale mai ka leakage o ka ʻike e pili ana i ka IP address kūloko i ka wā o nā leo a me nā kelepona wikiō e hoʻohana ana i ka "mDNS hau", e hūnā ana i ka helu kūloko ma hope o kahi mea hōʻike hoʻohālikelike i hoʻoholo ʻia ma o Multicast DNS.
  • Ua hoʻololi i ka wahi o ke kiʻi kiʻi-i-kiʻi kiʻi hoʻololi i uhi i ke pihi kiʻi aʻe i loko o ka pūʻulu hoʻoili kiʻi kiʻi ma Instagram.
  • Ma ka JavaScript hoʻohui ʻia mea hoʻohana "?.", i hoʻolālā ʻia e nānā i ke kaulahao holoʻokoʻa o nā waiwai a i ʻole kelepona. No ka laʻana, ma ke kuhikuhi ʻana i "db?.user?.name?.longth" hiki iā ʻoe ke komo i kēia manawa i ka waiwai o "db.user.name.length" me ka ʻole o ka nānā mua ʻana. Inā hoʻoponopono ʻia kekahi mea e like me ka null a i ʻole ka wehewehe ʻole ʻia, ʻaʻole i wehewehe ʻia ka hopena.
  • Hoʻopau ʻia kākoʻo ma nā pūnaewele a me nā mea hoʻohui no ke ʻano Object.toSource() a me ka hana honua uneval().
  • Hoʻohui ʻia ka hanana hou languagechange_even a me ka waiwai pili onlanguagechange, hiki iā ʻoe ke kāhea i kahi mea hoʻohana ke hoʻololi ka mea hoʻohana i ka ʻōlelo interface.
  • Ua hoʻohana ʻia ka hana ʻana o ke poʻo HTTP Kulekele Cross-Origin-Resource (CORP.), e ʻae ana i nā pūnaewele e pale i ka hoʻokomo ʻana i nā kumuwaiwai (e like me nā kiʻi a me nā palapala) i hoʻouka ʻia mai nā kāʻei kapu ʻē aʻe (cross-origin and cross-site). Hiki i ke poʻomanaʻo ke lawe i ʻelua waiwai: "same-origin" (ʻae wale i nā noi no nā kumuwaiwai me ka hoʻolālā like, ka inoa hoʻokipa a me ka helu awa) a me "kahi-pūnaewele" (ʻae wale i nā noi mai ka pūnaewele hoʻokahi).

    Cross-Origin-Resource-Policy: like-site

  • Hoʻohana ʻia ke poʻomanaʻo HTTP ma ka paʻamau Hiʻona-Kulekele, hiki iā ʻoe ke hoʻomalu i ke ʻano o ka API a hiki i kekahi mau hiʻohiʻona (no ka laʻana, hiki iā ʻoe ke hoʻopau i ke komo ʻana i ka Geolocation API, kamera, microphone, pale piha, autoplay, encrypted-media, animation, Payment API, synchronous XMLHttpRequest mode, etc.). No nā poloka iframe, ke ʻano "ʻae", hiki ke hoʻohana ʻia i ke code ʻaoʻao e hāʻawi i nā kuleana i kekahi mau poloka iframe.

    Hiʻona-Kulekele: microphone 'aʻohe'; geolocation 'ʻaʻohe'

    Inā ʻae kahi pūnaewele, ma o ke ʻano "ʻae", e hana me kahi kumuwaiwai no kahi iframe kikoʻī, a loaʻa kahi noi mai ka iframe e kiʻi i nā ʻae e hana me kēia kumuwaiwai, hōʻike ka polokalamu kele i kahi kamaʻilio no ka hāʻawi ʻana i nā ʻae ma ka pōʻaiapili o ka ʻaoʻao nui a hāʻawi i nā kuleana i hōʻoia ʻia e ka mea hoʻohana i ka iframe (ma kahi o nā hōʻoia ʻokoʻa no ka iframe a me ka ʻaoʻao nui). Akā, inā ʻaʻole ʻae ʻia ka ʻaoʻao nui i ka kumuwaiwai i noi ʻia ma o ka ʻae ʻae, hiki i ka iframe ke komo koke i ka punawai. ālai ʻia, me ka hōʻike ʻole ʻana i kahi kamaʻilio i ka mea hoʻohana.

  • Hiki ke kākoʻo waiwai CSS ma ka paʻamau 'kikokiko-lalo-kūlana', ka mea e ho'oholo ai i ke kūlana o ke kaha lalo o ka kikokikona (no ka la'ana, i ka hō'ike 'ana i ke kikokikona ma ke ki'eki'e, hiki iā 'oe ke ho'onohonoho i ke kaha lalo ma ka hema a i 'ole ka 'ākau, a i ka wā e hō'ike 'ana i ka 'ao'ao, 'a'ole mai lalo wale nō, akā mai luna pū kekahi). Hoʻohui i nā waiwai CSS e hoʻomalu i ke ʻano kaha lalo kikokiko-lalo-offset и mānoanoa-mea hoʻonani kikokikona Kākoʻo hoʻohui ʻia no ka hoʻohana ʻana i nā waiwai pākēneka.
  • Ma kahi waiwai CSS outline-style, ka mea i wehewehe i ke kaila laina e pili ana i nā mea, paʻamau i "auto" (mua kino kīnā ma muli o nā pilikia ma GNOME).
  • I ka JavaScript debugger hoʻohui ʻia ka hiki ke hoʻopau i nā mea hana pūnaewele nested, hiki ke hoʻokuʻu ʻia a hoʻopau ʻia i kēlā me kēia lā me ka hoʻohana ʻana i nā breakpoints.

    Hoʻokuʻu ʻia ʻo Firefox 74

  • Hāʻawi ka ʻaoʻao inspection interface i kēia manawa i nā ʻōlelo aʻo no nā waiwai CSS e hilinaʻi ana i ka z-index, luna, hema, lalo, a me nā mea hoʻonohonoho ʻākau.
    Hoʻokuʻu ʻia ʻo Firefox 74

  • No Windows a me macOS, ua hoʻokō ʻia ka hiki ke hoʻokomo i nā kiʻi mai ka polokalamu Microsoft Edge e pili ana i ka mīkini Chromium.

Ma kahi o nā mea hou a me nā hoʻoponopono bug, ua hoʻoponopono ʻo Firefox 74 20 nawaliwali, o ia 10 (i ohiia malalo CVE-2020-6814 и CVE-2020-6815) ua hōʻailona ʻia i hiki ke alakaʻi i ka hoʻokō code attacker i ka wā e wehe ai i nā ʻaoʻao i hoʻolālā kūikawā ʻia. E hoʻomanaʻo mākou iā ʻoe i nā pilikia hoʻomanaʻo, e like me ke kahe ʻana o ka buffer a me ke komo ʻana i nā wahi hoʻomanaʻo i hoʻokuʻu ʻia, ua hōʻailona hou ʻia he pōʻino, akā ʻaʻole koʻikoʻi.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka