🔐 Šifravimo techninė specifikacija

„CloudPaste“ kliento pusės šifravimo supratimas

✓ Nulinės žinios architektūra

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:

Iššifravimo procesas

Kai jūs arba kas nors, žinantis slaptažodį, atidaro užšifruotą kanalą:

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.

Ką mes saugome

Serveryje saugome tik:
  • Užšifruotas tekstas (neįskaitomas be slaptažodžio)
  • Žymė, rodanti, kad kanalas yra užšifruotas
  • Metaduomenys (įkėlimo laiko žymos, failų dydžiai)
⚠️ Mes NIEKADA nekaupiame:
  • Jūsų slaptažodis
  • Jūsų šifravimo raktai
  • Jūsų nešifruoti duomenys

Geriausia praktika

Apribojimai ir svarstymai

Nors mūsų šifravimas yra stiprus, atkreipkite dėmesį į šiuos dalykus:

Atvirasis kodas ir skaidrumas

Apsauga per nežinomybę nėra saugumas. Mūsų šifravimo įgyvendinimas naudoja standartines „Web Crypto“ API sąsajas ir gali būti patikrintas peržiūrint šaltinio kodą naršyklės kūrėjo įrankiuose.