🔐 Titkosítási műszaki specifikáció

A CloudPaste kliensoldali titkosításának megértése

✓ Nulla tudású architektúra

Áttekintés

A CloudPaste felhasználási módjai kliensoldali végponttól végpontig terjedő titkosítás hogy adataid biztonságban és privátként maradjanak. Ha a titkosítás engedélyezve van, az összes szöveg és kép titkosítva lesz a böngészőjében, mielőtt a szervereinkre küldené. Ez azt jelenti, hogy soha nem férünk hozzá a titkosítatlan adataidhoz vagy a jelszavadhoz.

🛡️ Az adataid titkosítva vannak, mielőtt elhagynák az eszközödet.
A szerver csak titkosított adatokat tárol, és soha nem látja a jelszavadat vagy a visszafejtett tartalmat.

Műszaki adatok

Titkosítási algoritmus: AES-256-GCM (fejlett titkosítási szabvány)
Kulcslevezetés: PBKDF2 (Jelszóalapú kulcsszármaztatási funkció 2)
Hash függvény: SHA-256
Iterációk: 100 000 (PBKDF2 iterációk)
Kulcshossz: 256 bit
Só hossza: 128 bit (titkosításonként véletlenszerűen generálva)
IV. hossz: 96 bit (titkosításonként véletlenszerűen generálva)
Végrehajtás: Web Crypto API (natív böngésző titkosítás)

Hogyan működik

Titkosítási folyamat

1
Jelszó megadása
Megadsz egy jelszót
→
2
Kulcslevezetés
A PBKDF2 titkosító kulcsot generál
→
3
Adatok titkosítása
Az AES-256-GCM titkosítja a tartalmat
→
4
Feltöltés
Titkosított adatok küldése a szerverre

Lépésről lépésre lebontás:

Dekódolási folyamat

Amikor Ön vagy valaki a jelszó ismeretében titkosított csatornát nyit meg:

Biztonsági funkciók

🔒 Kliensoldali titkosítás

Minden titkosítás és visszafejtés a böngésződben történik a Web Crypto API segítségével. A jelszavad és a titkosítatlan adataid soha nem hagyják el az eszközödet.

🎲 Műveletenként egyedi titkosítás

Minden alkalommal, amikor az adatok titkosításra kerülnek, új véletlenszerű só- és IV-értékek generálódnak. Ez azt jelenti, hogy ugyanaz a tartalom kétszer titkosítva teljesen eltérő titkosított szöveget hoz létre, ami megakadályozza a mintaelemzést.

🔐 Erős kulcslevezetés

A 100 000 iterációt lehetővé tevő PBKDF2 a brute force jelszótámadásokat számítási szempontból költségessé teszi. Még egy közepesen erős jelszóval is jelentős erőforrásokra lenne szükségük a támadóknak a titkosítás feltöréséhez.

✅ Hitelesített titkosítás

Az AES-GCM bizalmas és hiteles adatvédelmet biztosít. Biztosítja, hogy a titkosított adatokat ne manipulálják, így védelmet nyújt a módosítási támadások ellen.

🌐 Iparági szabványnak megfelelő algoritmusok

Kizárólag jól bevált, szakértők által lektorált kriptográfiai algoritmusokat (AES-256, PBKDF2, SHA-256) használunk, amelyekben a biztonsági szakértők világszerte megbíznak.

Mit tárolunk

A szerveren csak a következőket tároljuk:
  • Titkosított szöveg (jelszó nélkül olvashatatlan)
  • Egy jelző, amely azt jelzi, hogy a csatorna titkosítva van
  • Metaadatok (feltöltési időbélyegek, fájlméretek)
⚠️ SOHA nem tárolunk:
  • A jelszavad
  • A titkosítási kulcsok
  • Titkosítatlan adataid

Bevált gyakorlatok

Korlátozások és szempontok

Bár a titkosításunk erős, kérjük, vegye figyelembe a következőket:

Nyílt forráskód és átláthatóság

A homályon keresztüli biztonság nem biztonság. Titkosítási implementációnk szabványos Web Crypto API-kat használ, és a forráskód böngésző fejlesztői eszközeiben történő megtekintésével auditálható.