Ei Habr!
O le asō o le a ou talanoa e uiga i mea sa matou faia ma aʻu uo mo ni nai masina i le taimi nei: faʻasalalau faʻamatalaga mo avefeʻau feaveaʻi. E pei ona ou fai atu, i la matou talosaga o le faʻamamafa autu o le saogalemu. O le mea lea, na matou iloa ai pe o faʻasalalauga faʻasalalauga e iai "vaega vaivai" ma, afai o lea, pe faʻafefea ona matou faʻaleleia ina ia faʻaopoopoina lenei filifiliga aoga i la matou auaunaga.
O loʻo ou lolomiina se faʻaliliuga o la matou
Matou te suʻesuʻeina le meafaitino
I le faʻataʻitaʻiga masani, faʻasalalauga faʻasalalauga e faʻafefe ai avefeʻau i osofaʻiga MITM (Man-in-the-middle). Mo se faʻataʻitaʻiga, faʻatasi ai ma Google, Microsoft, ma le lomiga tuai o le iMessage, e tuʻuina atu e le tusi talosaga faʻamatalaga faʻamaufaʻailoga i sapalai a Apple - i luga o le 'auʻaunaga, e faʻamaonia tagata faʻaoga ma o le ulutala savali (poʻo lona anotusi) ua faʻaumatia.
O se taunuuga, o loʻo i ai se avanoa e faitau ai le fesoʻotaʻiga e ala i le mauaina o le avanoa i le faʻasalalauga faʻasalalauga. O lona uiga o soʻo se faʻailoga o fesoʻotaʻiga e leai se aoga: faʻasalalauga faʻasalalau o le a tuʻu pea le avanoa e faitau ai e isi vaega. Na talanoaina atili e le au tusitala o le tusiga lenei avanoa.
Afai e te manatu o Apple ma Google servers e 100% saogalemu mai le faʻaogaina o faʻamatalaga faʻailoga tagata, mafaufau i le mea moni e mafai e a latou tagata faigaluega ona maua. Ma o tagata faigaluega o tagata.
E ui lava i faʻafitauli uma o faʻasalalauga faʻasalalauga, e tele "saogalemu" avefeʻau vave, e aofia ai Signal ma Telegram, faʻaaogaina. A leai, e tatau i tagata fa'aoga ona "mata'i lima" savali fou e ala i le saini i taimi uma i totonu o le talosaga. Le mea e matua le faigofie, ma avefe'au tauva o le a maua se avanoa.
Fa'anoanoa ma le mafaufau masani
I la matou poloketi, na matou faʻatalanoaina lenei mataupu i nai masina talu ai. Sa matou mana'omia le fa'aopoopoina o se fa'asalalauga fa'asalalauga e fa'atauva ai. Ae i le taimi lava e tasi, aua le tatalaina se pu saogalemu, aua o soʻo se faʻamatalaga faʻamatalaga o le a faʻaleagaina ai le talitonuga i le poloketi.
Ae ui i lea, ua uma ona tatou maua se avanoa taua: o la tatou avefeau o loʻo tuʻufaʻatasia (o loʻo teuina faʻamaumauga i luga ole poloka poloka), ma e le maua e tagata faigaluega faʻamatalaga. Na'o tagata fa'aoga o lo'o i ai ki fa'ailoga, ma o lo'o avanoa i luga o le poloka poloka e fa'asaga i osofa'iga a le MITM.
I le lomiga muamua o faʻasalalauga faʻasalalauga, na matou filifili e taʻalo saogalemu i le tele e mafai ai ma aua le faʻasalalauina le feʻau. O le auaunaga tulei e leʻi mauaina le tusitusiga o le feʻau mai le node, ae naʻo se faʻailoga e uiga i le mea moni o lona mauaina. O le mea lea, na vaʻaia e le tagata faʻaoga le faʻamatalaga "Ua taunuu mai le savali fou". Na mafai ona faitau i ai na o le avefeau.
Ina ua maeʻa lena, na matou iloa ai o faʻamatalaga lata mai a Apple o loʻo i ai ni foliga saogalemu fou. latou
Ua matou atiina ae nei le lomiga lona lua o faʻasalalauga faʻasalalau mo iOS, lea e mafai ai ona e faʻaalia le tusitusiga o le feʻau e aunoa ma se lamatiaga saogalemu. I le manatu fou, o le manatu e pei o lenei:
- O le push service e tuʻuina atu se faʻasalalauga faʻasalalau ma le numera o fefaʻatauaiga (o le feʻau faʻailoga e mafai ona telē tele, ma le tele o faʻamatalaga e matua faʻatapulaʻa)
- A maua e le masini se faʻamatalaga, e faʻalauiloa la matou NotificationServiceExtension - o se microapplication e talosagaina se fefaʻatauaʻiga mai le node e ala i le id, faʻaaogaina le faʻaogaina o le passphrase, ma auina atu se faʻamatalaga fou i le faiga. O lo'o teuina le fa'aupuga i totonu o le teuina malu.
- O lo'o fa'aalia e le faiga se fa'asilasilaga fa'atasi ai ma se fe'au fa'asa'o po'o se fa'aliliuga.
- O ki e le alu i se mea, e pei lava o le feau tusitusia manino. Le auaunaga tulei e leai se auala e decrypt le savali.
Na matou taliaina lenei faʻamatalaga o loʻo galue ma faʻatinoina i le faʻafouga lata mai o le talosaga iOS.
O i latou e fiafia i le itu faʻapitoa e mafai ona vaʻavaʻai i le code source:
puna: www.habr.com