Jinsi LifeVeil inavyolinda faili zako

Ukurasa huu unaeleza kwa maneno rahisi kile LifeVeil inachofanya, na pia kile isichoweza kufanya. Tungependa ujue mipaka yake kuliko uamini ahadi iliyo kubwa mno.

Kwa ufupi

Kutoka mchoro wako hadi ufunguo

Unachora mchoro kwenye gridi ya 5×5, ukitumia angalau vitone 6 na bila kurudia kitone. LifeVeil hugeuza mchoro huo kuwa ufunguo kwa kutumia Argon2id, kutoka libsodium (toleo 1.0.20 kwenye Android).

Jinsi faili zinavyosimbwa kwa njia fiche

Maneno ya kurejesha

Alama ya kidole

Kufungua kwa alama ya kidole ni hiari. Android ndiyo hukagua alama ya kidole, si LifeVeil; programu haipokei kamwe alama yako ya kidole. Ufunguo katika Android Keystore unaofanya kazi tu mara baada ya ukaguzi thabiti wa bayometriki ndio unaofungua ufunguo mkuu. Mtu akiongeza alama mpya ya kidole kwenye simu, ufunguo huu huacha kufanya kazi na lazima utumie mchoro wako tena.

Faili ya hifadhi rudufu

Ulinzi mwingine ndani ya programu

AI na kubahatisha mchoro

Mipaka unayopaswa kujua

Hakuna programu inayoweza kulinda dhidi ya kila kitu. Hii ndiyo mipaka halisi ya LifeVeil.

Michoro rahisi inaweza kubahatishwa

Maumbo mafupi au ya kawaida (L, Z, mstari ulionyooka) yanaweza kubahatishwa kwa kukutazama, kwa alama za vidole kwenye skrini, au kwa majaribio machache. Michoro halisi ni rahisi zaidi sana kubahatisha kuliko idadi ya michoro inayowezekana inavyoashiria. Tumia vitone zaidi na mageuko zaidi. Programu hukuonya kuhusu michoro rahisi sana.

Kubahatisha kunaweza kuchukua muda gani

Ndani ya programu, kila jaribio huchukua takriban sekunde moja, na muda wa kusubiri huongezeka baada ya makosa 5. Lakini mtu aliye na faili yako ya hifadhi rudufu, au aliyechukua chumvi ya kifaa kutoka kwenye simu iliyozibuliwa (rooted), anaweza kubahatisha kwenye kompyuta badala yake, bila kusubiri. Argon2id hupunguza kasi ya hili, lakini mchoro una uwezekano mchache zaidi sana kuliko nenosiri refu. Makadirio ya jumla kwa kadi moja ya michoro ya hali ya juu (daraja la RTX 4090) kwa takriban makisio 1,000 kwa sekunde:

KinachobahatishwaUwezekanoMuda, kadi moja ya michoro
Michoro 10,000 ya kawaida zaidi104takriban sekunde 10
Kila mchoro wa vitone 61.28 × 108takriban siku 1.5
Kila mchoro wa vitone 72.42 × 109takriban siku 28
Kila mchoro wa vitone 84.36 × 1010takriban miaka 1.4
Maneno ya kurejesha (biti 92)4.95 × 1027takriban miaka 1.6 × 1017

Haya ni makadirio, si vipimo. Idadi za michoro ni viwango vya juu kabisa; michoro halisi ni michache zaidi sana. Vifaa vingi zaidi au vya kasi zaidi hufanya kubahatisha kuwe kwa kasi zaidi kwa uwiano huo.

Weka faili yako ya hifadhi rudufu kwa siri

Faili ya hifadhi rudufu haina chumvi ya kifaa, kwa hiyo yeyote anayeipata anaweza kujaribu michoro nje ya mtandao, kama ilivyoonyeshwa hapo juu. Ihifadhi tu mahali ambapo wewe pekee unaweza kufikia, kama vile akaunti yako mwenyewe ya wingu, na utumie mchoro mrefu zaidi.

Simu zilizozibuliwa (rooted) au zenye programu hasidi

Mtu akiweza kuendesha msimbo kwa ruhusa za programu (kwa mfano kwenye simu iliyozibuliwa, au kwa programu hasidi yenye udhibiti kamili), anaweza kufungua chumvi ya kifaa na kubahatisha nje ya mtandao. Wakati sefu iko wazi, funguo ziko kwenye kumbukumbu na zinaweza kusomwa kwa ufikiaji wa root au kwa kitatuzi (debugger). Baadhi ya nakala zinazotengenezwa ndani ya Android na Flutter, na picha zinazoonyeshwa kwenye skrini, haziwezi kufutwa kwenye kumbukumbu mara moja.

Baadhi ya taarifa zinaonekana

Idadi ya faili zilizosimbwa kwa njia fiche katika hifadhi ya programu, ukubwa wake wa kukadiria, na lini ziliundwa au kubadilishwa hazifichwi. Wala ukweli kwamba LifeVeil imesakinishwa haufichwi.

Sefu tupu hudanganya skrini tu

Mtu anayeweza kusoma faili za programu (kwa mfano kwenye simu iliyo na root) anaweza kuhesabu folda za sefu na kuona kwamba mpangilio huu umewashwa. Pia, baada ya michoro 5 isiyo sahihi programu hukufanya usubiri, jambo linaloonyesha kwamba michoro ya awali haikufungua kitu.

Kuficha hubadilisha skrini ya kwanza pekee

Alama ya kidole ni njia dhaifu zaidi

Kufungua kwa alama ya kidole huruka Argon2id. Uthabiti wake hutegemea kitambuzi cha alama ya kidole cha simu yako na Android Keystore. Unaweza kukizima katika Mipangilio wakati wowote.

Picha za wavamizi

Programu haitoi sauti ya kupiga picha, lakini simu zinazouzwa katika baadhi ya nchi, kama vile Japani na Korea, hutoa sauti hiyo kila wakati. Hakuna picha inayopigwa ikiwa programu nyingine inatumia kamera au hakuna kamera ya mbele. Hadi utakapofungua sefu ya kwanza uliyounda, picha hufungiwa kwa ufunguo wa Android Keystore.

Maelezo ya picha

Kujifunga husitishwa wakati wa skrini za mfumo

Wakati skrini ya mfumo iko wazi (ombi la ruhusa, uthibitisho wa kufuta, kiteua picha au faili, kidokezo cha alama ya kidole) na wakati kuingiza au kuhamisha kunaendelea, programu husubiri kabla ya kujifunga. Ikiwa umeiacha programu, hujifunga sekunde 2 baada ya hilo kuisha.

Sefu zote hutumia chumvi moja ya kifaa

Sefu zote kwenye simu hutumia chumvi ileile ya kifaa. Mtu akiwa na chumvi hiyo, kubahatisha mara moja hujaribu kila sefu kwa wakati mmoja. Gharama ya kushambulia sefu moja inabaki ileile.

Mambo ambayo hakuna programu inayoweza kuzuia

Mtu anayekutazama ukichora mchoro wako, au kamera inayorekodi skrini yako.

Ukipoteza vyote viwili, hakuna anayeweza kusaidia

Ukipoteza mchoro wako na pia maneno yako ya kurejesha, hakuna anayeweza kurejesha faili zako. Hata sisi.