Ịmakwa ọkwa echekwabara: site na tiori ruo na omume

Ndewo, Habr!

Taa, m ga-ekwu maka ihe mụ na ndị ọrụ ibe m na-eme kemgbe ọtụtụ ọnwa ugbu a: ịkwanye ọkwa maka ndị ozi ngwa ngwa ekwentị. Dị ka m kwuru na mbụ, na ngwa anyị, isi ihe na-emesi ike bụ na nchekwa. Ya mere, anyị chọpụtara ma ọkwa mkpọsa nwere “isi adịghị ike” yana, ọ bụrụ otu a, otu anyị ga-esi wepụta ha ka anyị tinye nhọrọ a bara uru na ọrụ anyị.

Ana m ebipụta ntụgharị asụsụ anyị akụkọ sitere na Ọkara na ụfọdụ obere mgbakwunye site n'onwe m. O nwere nsonaazụ nke "nyocha" na akụkọ gbasara otu esi edozi nsogbu ahụ.

Anyị na-enyocha ihe onwunwe

N'ụdị kpochapụwo, ọkwa mgbasa ozi na-eme ka ndị ozi nwee ike ịnweta mwakpo MITM (Man-in-the-middle). Dịka ọmụmaatụ, na Google, Microsoft na ụdị ochie nke iMessage, ngwa ahụ na-eziga igodo ezoro ezo na sava Apple - na sava ahụ, a na-achọpụta ndị ọrụ na isi ozi (ma ọ bụ ọdịnaya ya) decrypted.

Ịmakwa ọkwa echekwabara: site na tiori ruo na omume

N'ihi ya, enwere ohere ịgụ akwụkwọ ozi site n'inweta ihe nkesa ngosi push. Nke a pụtara na ezoro ezo ọ bụla nke akwụkwọ ozi abaghị uru: ọkwa ntinye ka ga-ahapụ ohere nke ndị ọzọ gụrụ ya. Ndị dere akụkọ ahụ tụlere ohere a n'ụzọ zuru ezu karị. "Ezoro nke ọma" na Xaker.ru, raara onwe ya nye ụzọ nke ozi nzuzo.

Ọ bụrụ na ị chere na sava Apple na Google nwere nchekwa 100% megide igodo izo ya ezo nke onye ọrụ, tụlee eziokwu ahụ bụ na ndị ọrụ ha nwere ohere ịnweta ha. Na ndị ọrụ bụ ndị mmadụ.
N'agbanyeghị adịghị ike niile nke ọkwa mkpọsa, ọtụtụ ndị ozi ozugbo "nwere nchebe", gụnyere Signal na Telegram, na-eji ha. Ma ọ bụghị ya, ndị ọrụ ga-eji "aka" nyochaa ozi ọhụrụ site na ịbanye na ngwa ahụ mgbe niile. Nke bụ ihe na-adịghị mma, na ndị ozi na-asọmpi ga-enweta uru.

Paranoia na ezi uche


N'ime ọrụ anyị, anyị welitere okwu a anya ọtụtụ ọnwa gara aga. Anyị kwesịrị ịgbakwunye nhọrọ ngosi ntinye ka ọ bụrụ asọmpi. Ma n'otu oge ahụ, emeghela oghere nchekwa, n'ihi na nkwụsị data ọ bụla ga-emebi ntụkwasị obi na ọrụ ahụ.

Otú ọ dị, anyị enweelarị uru dị mkpa: onye ozi anyị bụ decentralized (data echekwara na blockchain), na ndị ọrụ enweghị ohere ịnweta akaụntụ. Naanị ndị ọrụ nwere igodo nzuzo, igodo ọha nke interlocutors dị na blockchain iji chebe megide mwakpo MITM.

N'ụdị nke mbụ nke ọkwa ọkwa, anyị kpebiri na anyị ga-egwu ya na nchekwa dị ka o kwere mee ma ghara ibufe ederede ozi ma ọlị. Ọrụ ntinye ahụ enwetaghị ederede nke ozi site na ọnụ ọnụ, ma ọ bụ naanị ihe mgbaàmà banyere eziokwu nke nnata ya. Ya mere, onye ọrụ hụrụ ọkwa "Ozi ọhụrụ abịala". Enwere ike ịgụ ya naanị na onye ozi ahụ.

Ịmakwa ọkwa echekwabara: site na tiori ruo na omume
Ka o si rụọ ọrụ: vidiyo.

Mgbe nke ahụ gasịrị, anyị mụtara na ọkwa ọkwa ọhụrụ nke Apple nwere atụmatụ nchekwa ọhụrụ. Ha wepụtara UNNotificationServiceExtension, nke na-enye ndị mmepe ohere izipu data ngosi ezoro ezo na APNS. Ngwa dị na ngwaọrụ onye njedebe na-arụ ọrụ decryption (ma ọ bụ budata data agbakwunyere) wee gosipụta ọkwa. Anyị weere ya dịka ntọala maka ọkwa ọkwa nke abụọ.

Ugbu a, anyị ewepụtala ọkwa nke abụọ maka iOS, nke na-enye gị ohere igosipụta ederede ozi n'enweghị ihe egwu nchekwa. N'echiche ọhụrụ, mgbagha ahụ dị ka nke a:

  • Ọrụ ntinye na-eziga ọkwa ntanye na nọmba azụmahịa (ozi ezoro ezo nwere ike buru ibu, na ogo ọkwa dị oke oke)
  • Mgbe ngwaọrụ ahụ nwetara ọkwa, ọ na-ebupụta NotificationServiceExtension anyị - ngwa ngwa nke na-arịọ azụmahịa site na ọnụ site na id, na-ewepụ ya site na iji passphrase echekwara, ma na-eziga ọkwa ọhụrụ na sistemụ. A na-echekwa okwuntughe ahụ na nchekwa echekwara.
  • Sistemu na-egosipụta ọkwa nwere ozi ma ọ bụ ntụgharị ezoro ezo.
  • Igodo anaghị aga ebe ọ bụla, dịka ozi ederede nkịtị. Ọrụ ntinye enweghị ụzọ isi mebie ozi ahụ.

Ịmakwa ọkwa echekwabara: site na tiori ruo na omume

Anyị nabatara ụdị a ka ọ na-arụ ọrụ ma mejuputa ya na mmelite kachasị ọhụrụ nke ngwa iOS.
Ndị nwere mmasị na akụkụ teknụzụ nwere ike ịlele koodu isi mmalite: github.com/Adamant-im/adamant-notificationService.

isi: www.habr.com

Tinye a comment