🔐 Fa'amatalaga Fa'apitoa o le Fa'ailogaina

Malamalama i le Client-Side Encryption a le CloudPaste

✓ Fausaga e leai se poto masani

Aotelega

Fa'aaogāga a le CloudPaste fa'ailoga fa'alilolilo mai le amataga i le faaiuga mai le itu a le kalani ina ia mautinoa o loʻo tumau pea le faalilolilo ma le malu puipuia o au faʻamatalaga. A fa'agaoioia le fa'ailoga faalilolilo, o tusitusiga ma ata uma e fa'ailoga faalilolilo i lau su'esu'ega a'o le'i lafoina atu i a matou 'au'aunaga. O lona uiga matou te le maua lava le avanoa i au faʻamatalaga e leʻi faʻailogaina pe o lau upu faataga.

🛡️ O au faʻamatalaga ua faʻailogaina aʻo leʻi tuʻua lau masini.
E na'o fa'amaumauga fa'alilolilo e teuina e le 'au'aunaga ma e le va'aia lava lau upu fa'alilolilo po'o anotusi ua tatala.

Fa'amatalaga Fa'apitoa

Algorithm o le Fa'ailogaina: AES-256-GCM (Fa'ailoga Fa'amaumau Maualuga)
Fa'amatalaga Autū: PBKDF2 (Galuega Fa'atino e Maua ai Ki Fa'avae i le Upu Fa'alilolilo 2)
Galuega Fa'a-Hash: SHA-256
Fa'asologa: 100,000 (fa'asologa o PBKDF2)
Umi o le Ki: 256 bits
Umi o le Masima: 128 bits (faia fa'afuase'i i fa'ailoga ta'itasi)
Umi o le IV: 96 bits (faia fa'afuase'i i fa'ailoga ta'itasi)
Fa'atinoga: Web Crypto API (fa'ailoga faalilolilo o le su'esu'ega masani)

Auala e Galue ai

Faiga o le Fa'ailogaina

1
Ulufale i le Upu Faalilolilo
E te tuʻuina atu se upu faataga
→
2
Fa'asologa o Ki
E fa'atupuina e le PBKDF2 le ki fa'ailoga
→
3
Fa'alilolilo Fa'amaumauga
E fa'ailoa e le AES-256-GCM anotusi
→
4
La'uina i luga
Fa'amaumauga fa'alilolilo ua auina atu i le 'au'aunaga

Fa'amatalaga ta'itasi:

Faiga o le Fa'aliliuina o Upu

A e tatalaina pe tatala e se tasi o loʻo i ai le upu faataga se auala faʻailogaina:

Vaega Puipuiga

🔒 Fa'ailogaina o le Itu a le Tagata Fa'atau

O fa'ailoga ma fa'aliliuga uma e faia i lau su'esu'ega e fa'aaoga ai le Web Crypto API. O lau upu fa'alilolilo ma fa'amatalaga e le'i fa'ailogaina e le alu ese lava mai lau masini.

🎲 Fa'ailoga Tulaga Ese i Ta'itasi Galuega

O taimi uma e fa'ailogaina ai fa'amaumauga, e fa'atupuina ai ni tau fou o le salt ma le IV. O lona uiga o le anotusi lava e tasi e fa'ailogaina fa'alua e maua ai ni tusitusiga fa'ailoga eseese, ma taofia ai le su'esu'eina o mamanu.

🔐 Fa'asologa o Ki Malosi

O le PBKDF2 fa'atasi ai ma le 100,000 fa'ata'ita'iga e taugata ai le fa'aogaina o osofa'iga fa'aupuga fa'amalosi. E tusa lava pe iai se fa'aupuga malosi e fai si malosi, e mana'omia e le au osofa'i ni punaoa tetele e fa'ailoa ai le fa'ailoga.

✅ Fa'ailoga Fa'amaonia

E tu'uina atu e le AES-GCM le fa'alilolilo ma le moni. E fa'amautinoa ai e le'i fa'aleagaina fa'amatalaga fa'alilolilo, ma puipuia ai mai osofa'iga fa'asa'o.

🌐 Algorithms Fa'atulagaina o Alamanuia

Matou te faʻaaogaina naʻo algorithms faʻailoga faalilolilo ua leva ona faʻavaeina ma ua toe iloiloina e tagata tomai faapitoa (AES-256, PBKDF2, SHA-256) ma e faʻatuatuaina e tagata tomai faapitoa i le saogalemu i le lalolagi atoa.

O Mea Matou te Teuina

I luga o le 'au'aunaga, matou te teuina na'o:
  • Tusitusiga fa'alilolilo (e le mafai ona faitauina e aunoa ma lau upu faataga)
  • O se fu'a e fa'ailoa mai ai ua fa'ailogaina le auala
  • Metadata (fa'ailoga taimi e lafo ai i luga, tele o faila)
⚠️ Matou te LE teuina lava:
  • Lau upu faataga
  • Au ki fa'alilolilo
  • Au fa'amatalaga e le'i fa'ailogaina

Faiga Sili Ona Lelei

Tapula'a ma Mafaufauga

E ui ina malosi a matou fa'ailoga faalilolilo, fa'amolemole ia nofouta i nei manatu:

Punaoa Tatala & Manino

O le saogalemu e ala i le le mautonu e lē o le saogalemu lea. O la matou faʻatinoina o faʻailoga faalilolilo e faʻaaogaina ai Web Crypto API masani ma e mafai ona siakiina e ala i le matamata i le code punaoa i meafaigaluega a le atinaʻe o lau suʻesuʻega.