🔐 Техничка спецификација за шифровање

Разумевање шифровања на страни клијента у CloudPaste-у

✓ Архитектура нултог знања

Преглед

CloudPaste користи енкрипција од краја до краја на страни клијента како би се осигурало да ваши подаци остану приватни и безбедни. Када је шифровање омогућено, сав текст и слике се шифрују у вашем прегледачу пре него што се пошаљу на наше сервере. То значи да никада немамо приступ вашим нешифрованим подацима или вашој лозинки.

🛡️ Ваши подаци су шифровани пре него што напусте ваш уређај.
Сервер чува само шифроване податке и никада не види вашу лозинку или дешифровани садржај.

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

Алгоритам за шифровање: AES-256-GCM (Напредни стандард шифровања)
Извођење кључа: PBKDF2 (Функција извођења кључа заснована на лозинки 2)
Хеш функција: SHA-256
Итерације: 100.000 (PBKDF2 итерације)
Дужина кључа: 256 бита
Дужина соли: 128 бита (насумично генерисано по шифровању)
Дужина интравенске инфузије: 96 бита (насумично генерисано по шифровању)
Имплементација: Веб крипто АПИ (нативна криптографија прегледача)

Како функционише

Процес шифровања

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-је и може се ревидирати прегледом изворног кода у алатима за програмере вашег прегледача.