• Актуальнае
  • Медыяправа
  • Карыснае
  • Кірункі і кампаніі
  • Агляды і маніторынгі
  • Рэкамендацыі па бяспецы калег

    Как передать файл, чтобы его не увидел никто, кроме адресата? Рассказываем

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

    перадача дадзеных

    Иллюстрация создана БАЖ с использованием Chat­G­PT

    Обычно все сводится к одному и тому же сценарию: загрузить файл в облако, дождаться закачки, отправить ссылку, а получателю надо снова ждать, пока файл скачается уже у него. Получаются два процесса вместо одного, лишнее время, да еще и файл какое-то время лежит на чужих серверах. Именно эту цепочку и пытаются разорвать инструменты для прямой (peer-to-peer) передачи данных. 

    Облако не нужно

    AlterSend — бесплатное приложение с открытым исходным кодом, которое передает файлы напрямую с одного устройства на другое, минуя облачное хранилище как таковое. Данные просто текут потоком от отправителя к получателю. Никаких аккаунтов и регистраций, никаких ограничений на размер файла, а сама передача защищена end-to-end шифрованием. Открытый код сам по себе не гарантия безопасности, но тот факт, что разработчики не прячут исходники, добавляет доверия. Приложение доступно на Win­dows, macOS, Lin­ux, Android и iOS, связка устройств может быть практически любой.

    Главное — быть онлайн

    Главное условие передачи файлов, о чем AlterSend предупреждает сразу после установки — оба устройства должны оставаться онлайн, окно приложения нельзя сворачивать или закрывать. Остальной интерфейс интуитивно понятен — минимум лишних элементов, все на виду. В настройках можно установить папку для сохранения файлов, выбрать язык интерфейса.

    Для передачи файлов используем QR-код и ключ

    Отправить можно текст, отдельный файл или целую папку. Все начинается во вкладке «Отправить»: выбираем файл, нажимаем на кнопку, и приложение генерирует QR-код и ключ. Если получатель рядом, достаточно показать код на экране, если далеко — отправить ключ любым удобным способом. На принимающей стороне открывается вкладка «Получить», вводится код, приложение показывает, что именно предстоит скачать, и после подтверждения загрузка запускается. Скорость передачи файлов зависит от каналов связи обоих устройств, но в целом процесс быстрее классической схемы «залил — скачал», ведь вместо двух шагов остается один.

    Для регулярной передачи есть «сопряжение»

    Генерировать код заново при каждой отправке удобно, если файлы надо передавать разово разным людям. Но если пересылка происходит регулярно — например, между собственным ноутбуком и смартфоном — гораздо практичнее один раз сопрячь устройства. Делается это тоже через QR-код или ключ в настройках, но уже с пометкой «Сопрячь». После этого сопряженное устройство появляется прямо в окне отправки: файл прикрепляется, а вместо ручного ввода кода можно просто нажать «Пригласить» — на втором устройстве останется лишь принять приглашение, и загрузка начнется сама.

    Для проблемной передачи есть решение — сервер, но он не хранит данные

    В большинстве случаев файл летит от одного устройства к другому напрямую, без каких-либо промежуточных узлов. Но иногда прямое соединение выстроить не получается. Часто так бывает, если на устройстве включен VPN, который усложняет сетевую конфигурацию. На такой случай у AlterSent есть запасной вариант — relay-сервер, промежуточное звено, через которое проходит поток данных. Важно понимать разницу: это не облако вроде как у обычных файлообменников. Сервер ничего не хранит и не может открыть содержимое — через него проходит уже зашифрованный поток, а расшифровать его способен только получатель с нужным ключом. Так что даже в этом резервном режиме приватность в теории не страдает.

    Есть и минусы

    • Оба устройства обязаны быть онлайн одновременно.
    • Файл нельзя оставить «на потом», как в облаке.
    • При использовании relay-сервера скорость может немного просесть.

    В целом же перед нами рабочий, пусть и молодой проект, который вполне заслуживает внимания тех, кто устал доверять свои файлы чужим серверам.

    Самыя важныя навіны і матэрыялы ў нашым Тэлеграм-канале — падпісвайцеся!
    @bajmedia
    Найбольш чытанае
    Кожны чацвер мы дасылаем на электронную пошту магчымасці (гранты, вакансіі, конкурсы, стыпендыі), анонсы мерапрыемстваў (лекцыі, дыскусіі, прэзентацыі), а таксама самыя важныя навіны і тэндэнцыі ў свеце медыя.