Kompreni la Klientflankan Ĉifradon de CloudPaste
CloudPaste uzas klientflanka fin-al-fina ĉifrado por certigi, ke viaj datumoj restas privataj kaj sekuraj. Kiam ĉifrado estas ebligita, ĉiu teksto kaj bildoj estas ĉifritaj en via retumilo antaŭ ol esti senditaj al niaj serviloj. Tio signifas, ke ni neniam havas aliron al viaj neĉifritaj datumoj aŭ via pasvorto.
Paŝon post paŝo detala analizo:
Kiam vi aŭ iu kun la pasvorto malfermas ĉifritan kanalon:
Ĉia ĉifrado kaj malĉifrado okazas en via retumilo uzante la Web Crypto API. Via pasvorto kaj neĉifritaj datumoj neniam forlasas vian aparaton.
Ĉiufoje kiam datumoj estas ĉifritaj, novaj hazardaj salo- kaj IV-valoroj estas generitaj. Tio signifas, ke la sama enhavo ĉifrita dufoje produktas tute malsaman ĉifrotekston, malhelpante ŝablonanalizon.
PBKDF2 kun 100 000 iteracioj igas krudfortajn pasvortajn atakojn kompute multekostaj. Eĉ kun modere forta pasvorto, atakantoj bezonus signifajn rimedojn por fendi la ĉifradon.
AES-GCM provizas kaj konfidencon kaj aŭtentecon. Ĝi certigas, ke ĉifritaj datumoj ne estis mistraktitaj, protektante kontraŭ modifaj atakoj.
Ni uzas nur bone establitajn, kolege reviziitajn kriptografiajn algoritmojn (AES-256, PBKDF2, SHA-256), kiujn sekurecaj fakuloj tutmonde fidas.
Kvankam nia ĉifrado estas forta, bonvolu atenti ĉi tiujn konsiderojn:
Sekureco tra obskureco ne estas sekureco. Nia ĉifrada efektivigo uzas normajn TTT-kriptajn APIojn kaj povas esti kontrolita per rigardado de la fontkodo en la programistaj iloj de via retumilo.