Файлообменник
Конфиденциальность
Файлы, загружаемые в наш файлообменник, шифруются интерфейсом WebCrypto с алгоритмом AES-CBC с ключом 128 бит и IV размером 16 байт перед отправкой на сервер. Перед шифрованием специальный алгоритм на этой странице делает всё возможное, чтобы удалить метаданные из ваших файлов (например, EXIF-метадату из изображений jpeg). Ни администратор сервера, ни man-in-middle, ни ISP, ни другой пользователь не сможет увидеть данные внутри файла без ключа дешифрования, выглядещего как base64 в URL-фрагменте адресной строки (он же hash). Хэш не передается по сети и доступен лишь на клиент-сайд этой веб-страницы, поэтому ключ дешифрования никогда не покидает ваше устройство. Чтобы убедиться в шифровании файлов и сохранности ключа дешифрования, откройте вкладку Network в окне разработчика (DevTools) вашего браузера.
Администратор только может видеть название файла, размер и его MIME-тип (какой это тип файла: видео, текст и т.п.).
Как это работает
Перетащите файлы в обозначенную область или выберите их традиционным способом; файлы будут зашифрованы и отправлены на сервер. Вы получите две ссылки на файл: ссылку на скачивание, которой можете поделиться с людьми; и ссылку на удаление, по которой сможете удалить файл в любое время.
Вы можете просмотреть список своих файлов нажав на кнопку "Мои файлы". Специальный уникальный токен, который есть только у загрузчика файлов, позволяет следить за статистикой количества скачиваний в колонке "Скачивания". Только автор файла и администратор сервера знают, сколько скачиваний у того или иного файла.
Все ключи на фронтенде и бекенде нашего файлообменника генерируются с использованием криптографического hardware-генератора случайных байтов. Все соединения защищены протоколом https/wss (клирнет) и E2EE (даркнет).