🔐 Технические характеристики шифрования

Понимание клиентского шифрования CloudPaste

✓ Архитектура с нулевым разглашением

Обзор

CloudPaste использует сквозное шифрование на стороне клиента чтобы ваши данные оставались конфиденциальными и защищенными. При включении шифрования весь текст и изображения шифруются в вашем браузере перед отправкой на наши серверы. Это означает, что мы никогда не будем иметь доступа к вашим незашифрованным данным или вашему паролю.

🛡️ Ваши данные шифруются перед отправкой с вашего устройства.
Сервер хранит только зашифрованные данные и никогда не видит ваш пароль или расшифрованное содержимое.

Технические характеристики

Алгоритм шифрования: AES-256-GCM (Advanced Encryption Standard)
Вывод ключа: 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), которым доверяют эксперты по безопасности во всем мире.

Что мы храним

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

Передовые методы

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

Несмотря на высокую степень шифрования, пожалуйста, учитывайте следующие моменты:

Открытый исходный код и прозрачность

Безопасность за счет сокрытия информации — это не безопасность. Наша реализация шифрования использует стандартные API веб-криптографии, и ее можно проверить, просмотрев исходный код в инструментах разработчика вашего браузера.