🔐 Техническа спецификация за криптиране

Разбиране на криптирането от страна на клиента на CloudPaste

✓ Архитектура с нулево знание

Общ преглед

CloudPaste използва крайно криптиране от страна на клиента за да гарантирате, че вашите данни остават поверителни и защитени. Когато криптирането е активирано, целият текст и изображения се криптират във вашия браузър, преди да бъдат изпратени до нашите сървъри. Това означава, че никога нямаме достъп до вашите некриптирани данни или вашата парола.

🛡️ Данните ви са криптирани, преди да напуснат устройството ви.
Сървърът съхранява само криптирани данни и никога не вижда вашата парола или декриптирано съдържание.

Технически спецификации

Алгоритъм за криптиране: AES-256-GCM (Разширен стандарт за криптиране)
Извеждане на ключа: PBKDF2 (Функция за извличане на ключ, базиран на парола 2)
Хеш функция: SHA-256
Итерации: 100 000 (PBKDF2 итерации)
Дължина на ключа: 256 бита
Дължина на солта: 128 бита (генерирани на случаен принцип за всяко криптиране)
Дължина на интравенозната инфузия: 96 бита (генерирани на случаен принцип за всяко криптиране)
Внедряване: Web Crypto API (нативна криптография на браузъра)

Как работи

Процес на криптиране

1
Въведете парола
Вие предоставяте парола
→
2
Извеждане на ключ
PBKDF2 генерира ключ за криптиране
→
3
Криптиране на данни
AES-256-GCM криптира съдържание
→
4
Качване
Криптирани данни, изпратени до сървъра

Разбивка стъпка по стъпка:

Процес на дешифриране

Когато вие или някой с паролата отвори криптиран канал:

Функции за сигурност

🔒 Шифроване от страна на клиента

Цялото криптиране и декриптиране се извършва във вашия браузър, използвайки Web Crypto API. Вашата парола и некриптирани данни никога не напускат вашето устройство.

🎲 Уникално криптиране на операция

Всеки път, когато данните се криптират, се генерират нови произволни стойности на солта и IV. Това означава, че едно и също съдържание, криптирано два пъти, създава напълно различен шифрован текст, което предотвратява анализа на шаблони.

🔐 Извеждане на силен ключ

PBKDF2 със 100 000 итерации прави атаките с груба сила за пароли изчислително скъпи. Дори със средно силна парола, нападателите биха се нуждаели от значителни ресурси, за да разбият криптирането.

✅ Удостоверено криптиране

AES-GCM осигурява както поверителност, така и автентичност. Той гарантира, че криптираните данни не са били подправени, предпазвайки от атаки за модификация.

🌐 Стандартни за индустрията алгоритми

Използваме само утвърдени, рецензирани криптографски алгоритми (AES-256, PBKDF2, SHA-256), на които се доверяват експерти по сигурността по целия свят.

Какво съхраняваме

На сървъра съхраняваме само:
  • Криптиран шифрован текст (нечетлив без вашата парола)
  • Флаг, показващ, че каналът е криптиран
  • Метаданни (времеви марки за качване, размери на файловете)
⚠️ НИКОГА не съхраняваме:
  • Вашата парола
  • Вашите ключове за криптиране
  • Вашите некриптирани данни

Най-добри практики

Ограничения и съображения

Въпреки че нашето криптиране е силно, моля, имайте предвид следните съображения:

Отворен код и прозрачност

Сигурността чрез неизвестност не е сигурност. Нашата имплементация на криптиране използва стандартни Web Crypto API и може да бъде одитирана чрез преглед на изходния код в инструментите за разработчици на вашия браузър.