Hoʻolaha paʻa paʻa: mai ka manaʻo a hiki i ka hoʻomaʻamaʻa

E Habr!

I kēia lā, e kamaʻilio wau e pili ana i kaʻu mau hoa hana a me aʻu i hana ai no kekahi mau mahina i kēia manawa: hoʻolaha i nā leka hoʻomaopopo no nā ʻelele koke. E like me kaʻu i ʻōlelo ai, ma kā mākou noi ka mea nui i ka palekana. No laila, ua ʻike mākou inā he "mau wahi nāwaliwali" nā leka hoʻomaopopo a, inā pēlā, pehea mākou e hoʻonui ai iā lākou i mea e hoʻohui ai i kēia koho pono i kā mākou lawelawe.

Ke paʻi nei au i kahi unuhi o kā mākou nā ʻatikala mai Medium me kekahi mau mea hou liilii mai ia'u iho. Loaʻa i nā hopena o ka "hoʻokolokolo" a me kahi moʻolelo e pili ana i ka hoʻoponopono ʻana i ka pilikia.

Nānā mākou i ka mea

Ma ke kumu hoʻohālike maʻamau, ʻo nā leka hoʻolaha e hoʻopilikia i nā ʻelele i nā hoʻouka kaua MITM (Man-in-the-middle). No ka laʻana, me Google, Microsoft, a me ka mana kahiko o iMessage, hoʻouna ka palapala noi i nā kī hoʻopunipuni i nā kikowaena Apple - ma ke kikowaena, hōʻoia ʻia nā mea hoʻohana a hoʻopau ʻia ke poʻo o ka memo (a i ʻole kona ʻike).

Hoʻolaha paʻa paʻa: mai ka manaʻo a hiki i ka hoʻomaʻamaʻa

ʻO ka hopena, loaʻa kahi manawa e heluhelu ai i ka leka ma ka loaʻa ʻana i ke kikowaena hoʻolaha hoʻolaha. ʻO ia ke ʻano he mea ʻole ka hoʻopili ʻana o nā leka: e waiho mau ana nā leka hoʻomaopopo i ka hiki ke heluhelu ʻia e nā ʻaoʻao ʻekolu. Ua kūkākūkā nā mea kākau o ka ʻatikala i kēia hiki ke kikoʻī. “Hoʻopili pololei” ma Xaker.ru, hoʻolaʻa i nā ʻano o ka hoʻopili ʻana i nā memo.

Inā manaʻo ʻoe he 100% paʻa nā kikowaena Apple a me Google mai ka hoʻokuʻu ʻana i nā kī hoʻopunipuni mea hoʻohana, e noʻonoʻo ʻoe i ka loaʻa ʻana o kā lākou limahana iā lākou. A he poʻe nā limahana.
ʻOiai nā nāwaliwali āpau o nā leka hoʻolaha, nui nā ʻelele "palekana", me ka Signal a me Telegram, hoʻohana iā lākou. A i ʻole, pono nā mea hoʻohana e "mālama" i nā memo hou ma ke komo mau ʻana i ka noi. He mea maʻalahi loa ia, a e loaʻa i nā ʻelele hoʻokūkū ka pōmaikaʻi.

Paranoia a me ka noʻonoʻo maʻamau


Ma kā mākou papahana, ua lawe mākou i kēia pilikia i kekahi mau mahina i hala. Pono mākou e hoʻohui i kahi koho hoʻolaha hoʻolaha e hoʻokūkū. Akā i ka manawa like, mai wehe i kahi puka palekana, no ka mea, e hoʻohaʻahaʻa kekahi leak data i ka hilinaʻi i ka papahana.

Eia nō naʻe, ua loaʻa iā mākou kahi pōmaikaʻi nui: ua hoʻokaʻawale ʻia kā mākou ʻelele (ua mālama ʻia ka ʻikepili ma ka blockchain), a ʻaʻole hiki i nā limahana ke komo i nā moʻokāki. ʻO nā mea hoʻohana wale nō nā kī hoʻopunipuni, a loaʻa nā kī ākea o nā interlocutors ma ka blockchain e pale aku i ka hoʻouka ʻana o MITM.

I ka mana mua o nā leka hoʻomaopopo, ua hoʻoholo mākou e pāʻani me ka palekana e like me ka hiki a ʻaʻole e hoʻouna i ka kikokikona memo. ʻAʻole i loaʻa i ka lawelawe pana ka kikokikona o ka leka mai ka node, akā he hōʻailona wale nō e pili ana i ka ʻoiaʻiʻo o ka loaʻa ʻana. No laila, ʻike ka mea hoʻohana i ka hoʻolaha "Ua hiki mai ka leka hou". Ua hiki ke heluhelu ia ma ka elele wale no.

Hoʻolaha paʻa paʻa: mai ka manaʻo a hiki i ka hoʻomaʻamaʻa
Pehea i hana ai: wikiō.

Ma hope o kēlā, ua aʻo mākou he mau hiʻohiʻona palekana hou ka mana hou o Apple. ʻO lākou hoʻokuʻu ʻia UNNotificationServiceExtension, ka mea e hiki ai i nā mea hoʻomohala ke hoʻouna i ka ʻikepili hoʻomaopopo piha i hoʻopili ʻia ma luna o APNS. ʻO ka polokalamu ma ka mea hoʻohana hope e hana i ka decryption (a i ʻole e hoʻoiho i nā ʻikepili hou) a hōʻike i kahi leka hoʻomaopopo. Lawe mākou iā ia i kumu no ka mana lua o nā leka hoʻolaha.

I kēia manawa ua hoʻomohala mākou i ka lua o nā leka hoʻomaopopo no iOS, e hiki ai iā ʻoe ke hōʻike i ka kikokikona o ka memo me ka ʻole o ka pilikia palekana. I ka manaʻo hou, ʻike ʻia ka loiloi penei:

  • Hoʻouna ka lawelawe pana i kahi leka hoʻolaha me ka helu kālepa (hiki i ka leka i hoʻopili ʻia ke nui loa, a ua kaupalena ʻia ka nui o nā leka hoʻomaopopo)
  • I ka loaʻa ʻana o ka leka hoʻomaopopo, hoʻomaka ia i kā mākou NotificationServiceExtension - kahi microapplication e noi ana i kahi kālepa mai ka node e ka id, hoʻokaʻawale iā ia me ka hoʻohana ʻana i ka passphrase i mālama ʻia, a hoʻouna i kahi leka hou i ka ʻōnaehana. Mālama ʻia ka ʻōlelo huna ma kahi mālama paʻa.
  • Hōʻike ka ʻōnaehana i kahi leka hoʻomaopopo me kahi memo i hoʻokaʻawale ʻia a unuhi paha.
  • ʻAʻole hele nā ​​kī i nā wahi a pau, e like me ka memo kikokikona. ʻAʻohe ala o ka lawelawe pana e hoʻokaʻawale i ka memo.

Hoʻolaha paʻa paʻa: mai ka manaʻo a hiki i ka hoʻomaʻamaʻa

Ua ʻae mākou i kēia mana ma ke ʻano he hana a hoʻokō ʻia i ka mea hou loa o ka noi iOS.
Hiki i ka poʻe makemake i ka ʻaoʻao ʻenehana ke nānā i ke kumu kumu: github.com/Adamant-im/adamant-notificationService.

Source: www.habr.com

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