Apžvalga
„CloudPaste“ naudoja
kliento pusės šifravimas nuo galo iki galo
kad jūsų duomenys išliktų privatūs ir saugūs.
Kai įjungtas šifravimas, visas tekstas ir vaizdai yra užšifruojami jūsų naršyklėje prieš siunčiant juos į mūsų serverius.
Tai reiškia, kad mes niekada neturime prieigos prie jūsų neužšifruotų duomenų ar slaptažodžio.
🛡️ Jūsų duomenys yra užšifruojami prieš jiems paliekant jūsų įrenginį.
Serveris saugo tik užšifruotus duomenis ir niekada nemato jūsų slaptažodžio ar iššifruoto turinio.
Techninės specifikacijos
Šifravimo algoritmas:
AES-256-GCM (pažangus šifravimo standartas)
Rakto išvedimas:
PBKDF2 (slaptažodžiu pagrįsta rakto išvedimo funkcija 2)
Maišos funkcija:
SHA-256
Iteracijos:
100 000 (PBKDF2 iteracijos)
Rakto ilgis:
256 bitai
Druskos ilgis:
128 bitai (atsitiktinai generuojami kiekvienam šifravimui)
IV ilgis:
96 bitai (atsitiktinai generuojami kiekvienam šifravimui)
Įgyvendinimas:
Žiniatinklio kriptografijos API (natyvioji naršyklės kriptografija)
Kaip tai veikia
Šifravimo procesas
1
Įveskite slaptažodį
Jūs pateikiate slaptažodį
→
2
Rakto išvedimas
PBKDF2 generuoja šifravimo raktą
→
3
Šifruoti duomenis
AES-256-GCM šifruoja turinį
→
4
Įkelti
Užšifruoti duomenys siunčiami į serverį
Žingsnis po žingsnio suskirstymas:
- Atsitiktinė druskos generacija:
Kiekvienai šifravimo operacijai generuojamas unikalus 128 bitų druskos kodas.
- Atsitiktinė IV karta:
Sugeneruojamas unikalus 96 bitų inicializavimo vektorius (IV)
- Rakto išvedimas:
Jūsų slaptažodis sujungiamas su druskos kodu naudojant PBKDF2 su 100 000 iteracijų, kad būtų sukurtas stiprus 256 bitų šifravimo raktas.
- Šifravimas:
Duomenys šifruojami naudojant AES-256-GCM su išvestiniu raktu ir IV
- Duomenų pakavimas:
Druskos, IV ir užšifruoti duomenys yra sujungiami ir užkoduojami „Base64“ formatu.
- Įkelti:
Į serverį siunčiamas tik užšifruotas paketas
Iššifravimo procesas
Kai jūs arba kas nors, žinantis slaptažodį, atidaro užšifruotą kanalą:
- Slaptažodžio įvedimas:
Turi būti pateiktas teisingas slaptažodis
- Duomenų atsisiuntimas:
Iš serverio atsisiunčiami užšifruoti duomenys
- Ekstrahavimas:
Iš užšifruoto paketo išgaunama druska ir IV
- Rakto išvedimas:
Tas pats PBKDF2 procesas atkuria šifravimo raktą iš slaptažodžio ir druskos.
- Iššifravimas:
AES-256-GCM iššifruoja duomenis naudodamas išvestinį raktą ir IV
- Ekranas:
Iššifruotas turinys rodomas jūsų naršyklėje
Apsaugos funkcijos
🔒 Kliento pusės šifravimas
Visas šifravimas ir iššifravimas atliekamas jūsų naršyklėje naudojant „Web Crypto“ API. Jūsų slaptažodis ir neužšifruoti duomenys niekada nepalieka jūsų įrenginio.
🎲 Unikalus šifravimas kiekvienai operacijai
Kiekvieną kartą šifruojant duomenis, generuojamos naujos atsitiktinės druskos ir IV vertės. Tai reiškia, kad tas pats turinys, užšifruotas du kartus, sukuria visiškai skirtingą šifruotą tekstą, todėl neįmanoma atlikti šablonų analizės.
🔐 Stiprus rakto išvedimas
PBKDF2 su 100 000 iteracijų apsunkina „brute-force“ slaptažodžių atakas skaičiavimo požiūriu. Net ir naudojant vidutiniškai stiprų slaptažodį, užpuolikams reikėtų didelių išteklių šifravimui nulaužti.
✅ Autentifikuotas šifravimas
AES-GCM užtikrina ir konfidencialumą, ir autentiškumą. Jis užtikrina, kad užšifruoti duomenys nebūtų pakeisti, ir apsaugo nuo modifikavimo atakų.
🌐 Pramonės standartų algoritmai
Naudojame tik gerai žinomus, recenzuojamus kriptografinius algoritmus (AES-256, PBKDF2, SHA-256), kuriais pasitiki saugumo ekspertai visame pasaulyje.