Nkọwa nka na ụzụ nke nkwụsị nke mgbakwunye ọhụrụ na Firefox

Rịba ama onye ntụgharị: maka ịdị mma nke ndị na-agụ akwụkwọ, a na-enye ụbọchị na oge Moscow

N'oge na-adịbeghị anya, anyị tụfuru ngafe nke otu n'ime asambodo ejiri banye tinye-ons. Nke a butere mgbakwunye mgbakwunye maka ndị ọrụ. Ugbu a na a na-edozikarị nsogbu ahụ, ọ ga-amasị m ịkọrọ nkọwa nke ihe merenụ na ọrụ a rụrụ.

ndabere: mgbakwunye na mbinye aka

Ọ bụ ezie na ọtụtụ ndị na-eji ihe nchọgharị ahụ na igbe ahụ, Firefox na-akwado ndọtị a na-akpọ "add-ons." Site n'enyemaka ha, ndị ọrụ na-agbakwunye atụmatụ dị iche iche na ihe nchọgharị ahụ. Enwere ihe karịrị puku iri na ise: site na igbochi mgbasa ozi ka jikwaa ọtụtụ narị taabụ.

Ihe mgbakwunye arụnyere ga-enwerịrị dijitalụ mbinye aka, nke na-echebe ndị ọrụ site na mgbakwunye obi ọjọọ ma chọọ nyocha ntakịrị nke mgbakwunye site na ndị ọrụ Mozilla. Anyị webatara ihe a chọrọ na 2015 n'ihi na anyị na-enwe nsogbu siri ike ya na mgbakwunye obi ọjọọ.

Otu o si arụ ọrụ: Ntugharị Firefox ọ bụla nwere "akwụkwọ mgbọrọgwụ". A na-echekwa igodo nke "mgbọrọgwụ" a Modul Nchekwa ngwaike (HSM)na-enweghị ohere netwọk. N'afọ ole na ole ọ bụla, a na-eji igodo a bịanye aka na “akwụkwọ dị n'etiti” ọhụrụ, nke a na-eji mgbe ị na-edebanye aha mgbakwunye. Mgbe onye nrụpụta nyefere mgbakwunye, anyị na-emepụta “akwụkwọ njedebe” nwa oge wee bịanye aka na ya site na iji asambodo etiti. A na-eji akwụkwọ ikpeazụ bịanye aka na mgbakwunye ahụ n'onwe ya. N'usoro ọ dị ka nke a.

Biko mara na asambodo ọ bụla nwere “isiokwu” (onye e nyere asambodo ahụ) yana “onye nyere” (onye nyere asambodo ahụ). N'ihe gbasara akwụkwọ mgbọrọgwụ, "isiokwu" = "onye na-enye", mana maka asambodo ndị ọzọ, onye na-enye akwụkwọ ahụ bụ isiokwu nke akwụkwọ ikike nne na nna nke ejiri ya bịanyere aka na ya.

Otu ihe dị mkpa: mgbakwunye ọ bụla na-abịanye aka site na asambodo njedebe pụrụ iche, mana ọ fọrọ nke nta ka ọ bụrụ mgbe niile asambodo njedebe ndị a bụ otu asambodo etiti.

Ederede ode akwụkwọ: Ewepụ ya bụ mgbakwunye ochie. N'oge ahụ, a na-eji asambodo etiti dị iche iche.

Asambodo etiti a kpatara nsogbu: asambodo ọ bụla dị irè maka oge ụfọdụ. Tupu oge a ma ọ bụ ka emechara, asambodo ahụ abaghị uru yana ihe nchọgharị agaghị eji mgbakwunye nke asambodo a bịanyere aka na ya. Ọ dị nwute, asambodo etiti ahụ kubiela na Mee 4 n'elekere anọ nke ụtụtụ.

Ihe si na ya pụta apụtaghị ozugbo. Firefox anaghị elele mbinye aka nke tinye-ons arụnyere oge niile, mana ihe dịka otu ugboro n'ime awa 24, yana oge nkwenye bụ nke onye ọrụ ọ bụla. N’ihi ya, ụfọdụ ndị nwere nsogbu ozugbo, ebe ndị ọzọ nwere nsogbu ọtụtụ afọ ka e mesịrị. Anyị bịara mara nsogbu ahụ n'oge akwụkwọ akwụkwọ ahụ gwụchara wee malite ịchọ ngwọta ozugbo.

Na-ebelata mmebi

Ozugbo anyị matara ihe merenụ, anyị gbalịrị igbochi ọnọdụ ahụ ka ọ ka njọ.

Nke mbụ, ha kwụsịrị ịnakwere na ịbịanye aka na mgbakwunye ọhụrụ. Enweghị uru iji asambodo kubie ume maka nke a. N'ileghachi anya azụ, m ga-ekwu na anyị gaara ahapụ ihe niile ka ọ dị. Ugbu a anyị maliteghachiri ịnakwere mgbakwunye.

Nke abụọ, ha zipụrụ ozugbo ihe ndozi nke gbochiri mbinye aka ka a na-enyocha kwa ụbọchị. Ya mere, anyị zọpụtara ndị ọrụ ihe nchọgharị ha na-enwebeghị oge iji lelee ihe mgbakwunye n'ime awa XNUMX gara aga. Ewepụla ndozi a ugbu a ọ dịghịzi mkpa.

Arụ ọrụ ọnụ

Na tiori, ngwọta maka nsogbu ahụ dị ka ọ dị mfe: mepụta asambodo etiti ọhụrụ na-arụ ọrụ ma debanye aha mgbakwunye ọ bụla. Ọ dị nwute na nke a agaghị arụ ọrụ:

  • anyị enweghị ike ịbanye ngwa ngwa 15 puku tinye-ons n'otu oge, emeghị usoro ahụ maka ibu dị otú ahụ
  • Mgbe anyị bịanyere aka n'akwụkwọ nkwado ndị ahụ, a ga-ebunye ndị ọrụ ụdị ndị emelitere. A na-etinye ọtụtụ ihe mgbakwunye site na sava Mozilla, yabụ Firefox ga-ahụ mmelite n'ime awa XNUMX na-esote, mana ụfọdụ ndị mmepe na-ekesa mgbakwunye mbinye aka site na ọwa ndị ọzọ, yabụ ndị ọrụ ga-eji aka kwalite mgbakwunye dị otú ahụ.

Kama, anyị gbalịrị ịmepụta ndozi nke ga-eru ndị ọrụ niile na-achọghị ihe dị ukwuu ma ọ bụ enweghị ihe ọ bụla n'akụkụ ha.

Ngwa ngwa, anyị bịarutere na atụmatụ abụọ bụ isi, nke anyị ji n'otu n'otu:

  • Melite Firefox ka ịgbanwee oge nkwado asambodo. Nke a ga-eme ka mgbakwunye ndị dị ugbu a rụọ ọrụ anwansi ọzọ, mana ọ ga-achọ ịhapụ na mbupu ihe wuo Firefox ọhụrụ
  • Mepụta asambodo dị irè ma mee ka Firefox kwenye ịnakwere ya kama nke dị adị nke kubie ume

Anyị kpebiri na anyị ga-ebu ụzọ jiri nhọrọ mbụ, nke yiri ka ọ ga-arụ ọrụ. Na njedebe nke ụbọchị ahụ, ha wepụtara nhazi nke abụọ (akwụkwọ ọhụrụ), nke anyị ga-ekwu maka ya ma emechaa.

Dochie asambodo

Dịka m kwuru n'elu, achọrọ ya:

  • mepụta asambodo ọhụrụ bara uru
  • wụnye ya remotely na Firefox

Iji ghọta ihe kpatara nke a ji arụ ọrụ, ka anyị lebakwuo anya na usoro nkwenye mgbakwunye. Ihe mgbakwunye ahụ n'onwe ya na-abịa dị ka nhazi faịlụ, gụnyere usoro asambodo ejiri maka mbinye aka. N'ihi ya, enwere ike ịnwapụta mgbakwunye ahụ ma ọ bụrụ na ihe nchọgharị ahụ maara akwụkwọ mgbọrọgwụ, nke arụnyere n'ime Firefox n'oge arụ ọrụ. Agbanyeghị, dịka anyị maralarị, asambodo etiti agwụla, yabụ na ọ gaghị ekwe omume ịchọpụta mgbakwunye.

Mgbe Firefox na-anwa ịchọpụta mgbakwunye, ọnweghị oke na iji asambodo dị n'ime mgbakwunye n'onwe ya. Kama, ihe nchọgharị ahụ na-anwa ịmepụta yinye akwụkwọ dị irè, malite na akwụkwọ njedebe ma na-aga n'ihu ruo mgbe ọ ruru mgbọrọgwụ. Na ọkwa mbụ, anyị na-amalite na akwụkwọ njedebe wee chọta akwụkwọ nke isiokwu ya bụ onye na-enye akwụkwọ njedebe (ya bụ, akwụkwọ nke etiti). A na-enyekarị asambodo etiti a na mgbakwunye, mana asambodo ọ bụla sitere na nchekwa ihe nchọgharị nwekwara ike ịbụ asambodo etiti a. Ọ bụrụ na anyị nwere ike tinye akwụkwọ ọhụrụ dị irè na ụlọ ahịa akwụkwọ, Firefox ga-anwa iji ya. Ọnọdụ tupu na mgbe ịwụnye akwụkwọ ọhụrụ.

Mgbe ị wụnyechara akwụkwọ ọhụrụ ahụ, Firefox ga-enwe nhọrọ abụọ mgbe ị na-akwado yinye asambodo: jiri akwụkwọ ochie na-adịghị mma (nke na-agaghị arụ ọrụ) ma ọ bụ asambodo ọhụrụ dị irè (nke ga-arụ ọrụ). Ọ dị mkpa na akwụkwọ ọhụrụ ahụ nwere otu aha isiokwu yana igodo ọha dị ka akwụkwọ ochie, yabụ mbinye aka ya na asambodo ikpeazụ ga-adị irè. Firefox mara ihe nke ukwuu iji nwalee nhọrọ abụọ ahụ ruo mgbe ọ chọtara nke na-arụ ọrụ, yabụ a ga-anwale ihe mgbakwunye ahụ ọzọ. Mara na nke a bụ otu mgbagha anyị na-eji kwado asambodo TLS.

Mara odee: Ndị na-agụ WebPKI maara nke ọma ga-achọpụta na asambodo obe na-arụ ọrụ n'otu ụzọ ahụ.

Ihe dị mma gbasara ndozi a bụ na ọ chọghị ka ị bịanye aka na mgbakwunye dị ugbu a. Ozugbo ihe nchọgharị ahụ nwetara asambodo ọhụrụ ahụ, mgbakwunye niile ga-arụ ọrụ ọzọ. Ihe ịma aka nke fọdụrụ bụ ibugara ndị ọrụ asambodo ọhụrụ ahụ (na-akpaghị aka na nke dịpụrụ adịpụ), yana ịnweta Firefox ka ọ lelee mgbakwunye ndị nwere nkwarụ ọzọ.

Normandy na usoro nyocha

N'ụzọ dị ịtụnanya, a na-edozi nsogbu a site na mgbakwunye pụrụ iche a na-akpọ "sistemụ". Iji mee nyocha, anyị mepụtara usoro akpọrọ Normandy nke na-ebuga ndị ọrụ nyocha. A na-eme ọmụmụ ihe ndị a na-akpaghị aka na ihe nchọgharị, ma nweekwa ohere ịnweta API dị n'ime Firefox. Nchọpụta nwere ike itinye asambodo ọhụrụ na ụlọ ahịa asambodo.

Akwụkwọ edemede: Anyị anaghị agbakwunye asambodo nwere ihe ùgwù pụrụ iche; Asambodo mgbọrọgwụ bịanyere aka na ya, yabụ Firefox tụkwasịrị ya obi. Naanị anyị na-agbakwunye ya na ọdọ mmiri nke asambodo nke ihe nchọgharị ahụ nwere ike iji.

Ya mere ihe ngwọta bụ ịmepụta ọmụmụ ihe:

  • na-etinye akwụkwọ ọhụrụ anyị mepụtara maka ndị ọrụ
  • na-amanye ihe nchọgharị ahụ ka ọ nyochaa mgbakwunye ndị nwere nkwarụ ka ha rụọ ọrụ ọzọ

"Ma chere," ị na-ekwu, "ihe mgbakwunye anaghị arụ ọrụ, kedu ka m ga-esi malite ntinye ihe mgbakwunye sistemu?" Ka anyị jiri akwụkwọ ọhụrụ bịanye aka na ya!

Na-etinye ya niile ọnụ... gịnị kpatara na ọ na-ewe ogologo oge?

Yabụ, atụmatụ a: wepụta asambodo ọhụrụ iji dochie nke ochie, mepụta mgbakwunye sistemụ wee wụnye ya na ndị ọrụ site na Normandy. Nsogbu ndị ahụ, dị ka m kwuru, malitere na May 4 na 4:00, na ugbua na 12:44 nke otu ụbọchị, na-erughị 9 awa mgbe e mesịrị, anyị ezigara Normandy a fix. Ọ were awa 6-12 ọzọ maka ya iru ndị ọrụ niile. Ọ dịghị njọ ma ọlị, mana ndị mmadụ na Twitter na-ajụ ihe kpatara na anyị agaghị eme ngwa ngwa.

Nke mbụ, o were oge iji nye asambodo etiti ọhụrụ. Dịka m kwuru n'elu, a na-echekwa igodo nke akwụkwọ mgbọrọgwụ na-anọghị n'ịntanetị na modul nchekwa ngwaike. Nke a dị mma site n'echiche nchekwa, ebe ọ bụ na a na-eji mgbọrọgwụ eme ihe na-adịkarị obere ma kwesiri ka echekwa ya nke ọma, mana ọ dị ntakịrị ihe na-adịghị mma mgbe ịchọrọ ịbanye akwụkwọ ọhụrụ ngwa ngwa. Otu n'ime ndị injinia anyị ga-aga ebe nchekwa HSM. Mgbe ahụ enwere mbọ ị nweta asambodo ziri ezi, na mbọ ọ bụla na-eri otu awa ma ọ bụ abụọ ejiri nyocha.

Nke abuo, mmepe nke ihe mgbakwunye usoro were oge. N'echiche, ọ dị nnọọ mfe, ma ọbụna mmemme dị mfe chọrọ nlekọta. Anyị chọrọ ijide n'aka na anyị emeghị ka ọnọdụ ahụ ka njọ. Ekwesịrị ịnwale nyocha tupu ezigara ndị ọrụ. Na mgbakwunye, a ga-etinyerịrị ihe mgbakwunye ahụ, mana sistemu ntinye ntinye aka anyị nwere nkwarụ, yabụ anyị ga-achọta ihe ga-arụ ọrụ.

N'ikpeazụ, ozugbo anyị nwere nyocha ahụ dị njikere maka ntinye, ntinye ya were oge. Ihe nchọgharị ahụ na-enyocha Normandy mmelite kwa awa 6 ọ bụla. Ọ bụghị kọmpụta niile na-adị mgbe niile ma jikọọ na ịntanetị, yabụ ọ ga-ewe oge maka ndozi ahụ gbasaa na ndị ọrụ.

Nzọụkwụ ikpeazụ

Nnyocha ahụ kwesịrị idozi nsogbu ahụ maka ọtụtụ ndị ọrụ, mana ọ bụghị maka onye ọ bụla. Ụfọdụ ndị ọrụ chọrọ ụzọ pụrụ iche:

  • ndị ọrụ nwere nkwarụ nyocha ma ọ bụ telemetry
  • ndị na-eji ụdị gam akporo (Fennec), ebe anaghị akwado nyocha ma ọlị
  • ndị ọrụ na-ewuli Firefox ESR omenala n'ụlọ ọrụ ebe enweghị ike ịme telemetry
  • Ndị ọrụ na-anọdụ ala n'azụ MitM proxies, ebe usoro ntinye ntinye anyị na-eji igodo igodo, nke anaghị arụ ọrụ na proxies dị otú ahụ.
  • ndị na-eji ụdị Firefox ihe nketa na-akwadoghị nyocha

Anyị enweghị ike ịme ihe ọ bụla gbasara ụdị ndị ọrụ nke ikpeazụ - ha ka kwesịrị imelite na ụdị Firefox ọhụrụ, n'ihi na ndị ochie nwere nnukwu ọghọm na-enweghị ike. Anyị maara na ụfọdụ ndị mmadụ na-anọ na ụdị Firefox ochie n'ihi na ha chọrọ ime ihe mgbakwunye ochie, mana ọtụtụ n'ime ihe mgbakwunye ochie ebutelarị na ụdị ihe nchọgharị ọhụrụ. Maka ndị ọrụ ndị ọzọ, anyị ewepụtala patch ga-etinye asambodo ọhụrụ. Ewepụtara ya dị ka ntọhapụ bugfix (ndetu onye ntụgharị: Firefox 66.0.5), yabụ ndị mmadụ ga-enweta ya - o yikarịrị ka enwetala ya - site na ọwa mmelite oge niile. Ọ bụrụ na ị na-eji arụrụ arụrụ arụ nke Firefox ESR, biko kpọtụrụ onye na-elekọta gị.

Anyị ghọtara na nke a adịghị mma. N'ọnọdụ ụfọdụ, ndị ọrụ tụfuru data mgbakwunye (dịka ọmụmaatụ, data mgbakwunye Multi-Akaụntụ Containers).

Enweghị ike izere mmetụta a n'akụkụ, mana anyị kwenyere na n'ime obere oge anyị ahọrọla ngwọta kachasị mma maka ọtụtụ ndị ọrụ. N'ime ogologo oge, anyị ga-achọ ụzọ ụkpụrụ ụlọ ndị ọzọ dị elu.

Ihe nkuzi a

Nke mbụ, ndị otu anyị rụrụ ọrụ dị ịtụnanya imepụta na mbupu ndozi n'ihe na-erughị awa 12 ka achọpụtara okwu ahụ. Dị ka onye na-aga ọmụmụ ihe, apụrụ m ikwu na n’ọnọdụ a tara akpụ, ndị mmadụ rụsiri ọrụ ike, na-egbukwa oge dị nnọọ nta.

N'ụzọ doro anya, ọ dịghị nke ọ bụla n'ime ihe ndị a kwesịrị ime ma ọlị. O doro anya na ọ bara uru ịhazigharị usoro anyị iji belata ohere nke ihe omume dị otú ahụ ma mee ka nkwụghachi ya dị mfe.

N'izu na-abịa, anyị ga-ebipụta akwụkwọ akụkọ gbasara ọnwụ na ndepụta mgbanwe anyị bu n'obi ime. Maka ugbu a, m ga-ekerịta echiche m. Nke mbụ, a ga-enwerịrị ụzọ ka mma iji nyochaa ọnọdụ nke ihe nwere ike igbu oge. Anyị kwesịrị ijide n'aka na anyị agaghị ahụ onwe anyị n'ọnọdụ ebe otu n'ime ha na-arụ ọrụ na mberede. Anyị ka na-arụ ọrụ nkọwa, ma opekempe, ọ dị mkpa iburu n'uche ihe niile dị otú ahụ.

Nke abụọ, anyị chọrọ usoro iji nyefee ndị ọrụ mmelite ngwa ngwa, ọbụlagodi mgbe - ọkachasị mgbe - ihe ọ bụla dara. Ọ dị mma na anyị nwere ike iji usoro "nyocha", ma ọ bụ ngwá ọrụ na-ezughị okè ma nwee ụfọdụ mmetụta ndị achọghị. Karịsịa, anyị maara na ọtụtụ ndị ọrụ nwere mmelite akpaka agbanwuru, mana ọ ga-ahọrọ ịghara isonye na nyocha (Ekwetara m, agbanyụrụ m ha!). N'otu oge ahụ, anyị chọrọ ụzọ iji zipu mmelite na ndị ọrụ, mana ihe ọ bụla mmejuputa teknụzụ dị n'ime, ndị ọrụ ga-enwe ike ịdenye aha maka mmelite (gụnyere ndozi ọkụ) mana pụọ ​​na ihe ọ bụla ọzọ. Na mgbakwunye, ọwa mmelite kwesịrị ịzaghachi karịa ka ọ dị ugbu a. Ọbụna na Mee 6, a ka nwere ndị ọrụ na-ejighi uru ma ọ bụ ndozi ma ọ bụ ụdị ọhụrụ ahụ. A rụworị nsogbu a, ma ihe merenụ gosiri na ọ dị mkpa.

N'ikpeazụ, anyị ga-elebakwu anya na nhazi nchekwa ihe mgbakwunye iji jide n'aka na ọ na-enye ọkwa nchekwa kwesịrị ekwesị na obere ihe ize ndụ nke imebi ihe ọ bụla.

N'izu na-abịa, anyị ga-eleba anya na nsonaazụ nyocha nke ọma nke ihe merenụ, mana ka ọ dị, m ga-enwe obi ụtọ ịza ajụjụ site na email: [email protected]

isi: linux.org.ru

Tinye a comment