Malamalama i le Client-Side Encryption a le CloudPaste
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.
Fa'amatalaga ta'itasi:
A e tatalaina pe tatala e se tasi o loʻo i ai le upu faataga se auala faʻailogaina:
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.
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.
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.
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.
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.
E ui ina malosi a matou fa'ailoga faalilolilo, fa'amolemole ia nofouta i nei manatu:
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.