Любой облачный сервис — это чужой компьютер. Ваши файлы лежат на серверах компании, которая может их просматривать, передавать по запросу властей или потерять при взломе. В обычной деловой практике это допустимый риск. Но не для нас — для тех, кто работает в репрессивных условиях и с чувствительными темами.
P2P-инструменты («peer-to-peer», одноранговая сеть) просто технически убирают посредника: файл идёт напрямую от вас к получателю. Раз нет сервера, то нет точки, где данные можно перехватить или изъять. Полностью бесплатный Altsendme (altsendme.com/ru) — один из таких инструментов, причем с открытым исходным кодом (как мы любим). Давайте разберём, как он устроен, и какие у него есть альтернативы (Wormhole, OnionShare, LocalSend).

Почему для передачи файлов лучше не использовать Google Drive?
Вы наверняка уже знаете, что любые облачные сервисы с российской юрисдикцией (VK, Яндекс) использовать нельзя, если вы работаете с чувствительными темами. Что касается Google, то он не сотрудничает с российскими силовиками. Угроза лежит в другой плоскости: не запрос ФСБ в Google (который те проигнорируют), а физическое изъятие телефона или ноутбука.
В Google Drive нельзя «почистить» недавние документы. В стандартном интерфейсе Google Диска (как в веб-версии, так и в приложении) нет кнопки «Очистить недавние» или «Удалить историю просмотра», которая работала бы как очистка истории в браузере.
Даже если вы не скачивали файл, его название, размер и дата изменения видны в кэше приложения. И софт типа Cellebrite или «Мобильный криминалист», который используют российские силовики, вытаскивает эту информацию за минуты.
А чем плоха передача файлов через Telegram?
Считать Telegram безопасным для чувствительных файлов — это, пожалуй, самая опасная ошибка. В нем нет шифрования по умолчанию: обычные чаты и «Избранное» (Saved Messages) хранятся на серверах Telegram в расшифрованном виде, и ключи лежат там же. Если силовики получат доступ к вашему аккаунту (через перехват sms при входе или физический доступ к устройству), то они увидят вашу историю передачи файлов.
Altsendme: прямая линия между устройствами
В случае, когда файл идёт напрямую от отправителя к получателю, у вас нет учетных записей, которые можно взломать; нет и облачного хранилища, где могут оказаться конфиденциальные документы.
Altsendme работает по принципу «запустил и отправил»: никаких аккаунтов, никакой регистрации, никаких танцев с бубном вокруг настроек приватности. Представьте себе цифровой эквивалент того, как вы протягиваете флешку коллеге через стол.
Есть классный бонус: Altsendme умеет находить устройства в локальной сети (Local Network Discovery). Если вы и получатель подключены к одному wi-fi-роутеру, файл передастся, минуя интернет и цензурные фильтры провайдера.
Проект распространяется с открытым исходным кодом на GitHub, что позволяет любому желающему специалисту заглянуть под капот и убедиться, что приложение действительно делает то, что обещает, и ничего более. Разработчик сервиса — Tony Antony, фронтенд-инженер из Индии, работающий в одиночку.
Скачать приложение можно как на GitHub, так и на отдельном удобном сайте. Процесс установки максимально легкий: скачиваете, открываете, готово к использованию. Разработчик сервиса сознательно выбрал минималистичный подход: в интерфейсе нет дополнительных функций, нет предложений создать профиль или оформить подписку.

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

Какие еще есть бесплатные сервисы передачи файлов без облаков?
Wormhole.App: самый удобный инструмент в этой нише
Правда, в отличие от Altsendme, у него есть ограничение до 10 гигабайт для файла. Однако для него даже не нужно ничего качать, — просто открываете ссылку в браузере и все, можно конфиденциально отправлять файлы со сквозным шифрованием. Это самый удобный инструмент для быстрой отправки через ссылку. Юрисдикция — США (Сан-Франциско).

LocalSend: передача файлов даже без интернета (полезно для шатдаунов!)
Возможно, лучший выбор для передачи внутри дома или офиса, например между телефоном и ПК. Интернет вообще не нужен, файлы летят по локальному Wi-Fi, поэтому скорость ограничена только качеством вашего роутера (может достигать 50-100 МБ/с и выше). Юрисдикция сервиса — Германия.

OnionShare — лучший выбор для анонимности
OnionShare превращает ваш компьютер во временный onion-сервис внутри сети Tor. Разработчики — американское НКО Freedom of the Press Foundation. Использование Tor дает как плюсы (пожалуй, это самый защищенный и анонимный протокол на планете), так и минусы.
Минусы серьезные: отправитель должен держать приложение открытым во время передачи; получателю нужен Tor Browser, и, самое главное — скорость ограничена сетью Tor. Последнее значит, что скорость передачи файлов просто ужасная — сотни килобайт в секунду. Поэтому «луковый шеринг» подходит лишь для передачи текстовых документов или ключей, но точно не для видео и тяжелых архивов.

Если вам интересно увидеть Altsendme в действии, понять все нюансы установки и настройки, а также узнать о реальных сценариях использования, посмотрите видеообзор на YouTube-канале Теплицы.
