В рамках проекта Tor объявил о запуске новой версии OnionShare 2.2., который является утилита, позволяющая безопасно и анонимно передавать и получать файлы, а также организация работы государственной службы по обмену файлами.
OnionShare запускает веб-сервер, работающий в локальной системе в виде скрытого сервиса Tor и делает его доступным для других пользователей. Для доступа к серверу создается непредсказуемый адрес .onion, который действует как точка входа для организации совместного использования файлов (например, «http: //ash4…pajf2b.onion/slug», где slug - это два случайных слова для улучшения защиты ).
Чтобы скачать или отправить файлы другим пользователям, просто откройте адрес в браузере Tor. В отличие от отправки файлов по электронной почте через такие сервисы, как Google Drive, DropBox и WeTransfer, OnionShare самодостаточен, не требует доступа к внешним серверам и позволяет передавать файл прямо с вашего компьютера без посредников.
Другим участникам обмена файлами не нужно устанавливать OnionShare, достаточно обычного браузера Tor и экземпляра OnionShare от одного из пользователей.
Конфиденциальность пересылки обеспечивается за счет безопасной передачи адресов., например, с использованием режима шифрования end2end.
После завершения передачи адрес немедленно удаляется, т.е. передача файла во второй раз в обычном режиме не выполняется (требуется использование отдельного публичного режима). Графический интерфейс предназначен для управления отправляемыми и полученными файлами, а также для управления передачей данных на стороне сервера, работающей в системе пользователя.
Код проекта написан на Python и распространяется под лицензией GPLv3. Пакеты OnionShare подготовлены для Ubuntu, Fedora, Windows и macOS.
Основные новые функции OnionShare 2.2
В новой версии в дополнение к вкладкам для «обмена и получения файлов», выделена функция "опубликовать веб-сайт". Эта функция будет позволяет пользователю использовать OnionShare как простой веб-сервер для возврата статических страниц.
Пользователю достаточно перетащить файлы необходимо с помощью мыши в окно OnionShare и нажмите кнопку «Начать совместное использование». После этого любой пользователь браузера Tor сможет получить доступ к опубликованной информации, как обычный сайт, используя URL-адрес с адресом .onion.
Если файл index.html находится в корневом каталоге, будет отображаться его содержимое, в противном случае будет отображаться список файлов и каталогов.
Если доступ к информации необходимо ограничить, OnionShare поддерживает вход на страницу с использованием «логина и пароля» с использованием метода базовой HTTP-аутентификации. Интерфейс OnionShare также добавляет возможность просмотра информации истории посещений, позволяя вам судить, какие страницы были запрошены и когда.
По умолчанию создается временный адрес ".onion". для сайта, действителен во время работы OnionShare. Для сохранения адреса между перезагрузками предусмотрена возможность генерации постоянных адресов. в настройках. Местоположение и IP-адрес пользовательской системы, на которой запущен OnionShare, скрываются с помощью технологии скрытых служб Tor, которая позволяет быстро создавать сайты, которые не могут быть подвергнуты цензуре или отслеживанию владельцем.
Из изменений в новой версии, вы также можете наблюдать возможность просмотра каталогов в режиме обмена файлами: пользователь может открыть доступ не к отдельным файлам, а к иерархии каталогов, и другие пользователи смогут просматривать содержимое и загружать файлы без возможности блокировать доступ после первой загрузки.
Как установить OnionShare в Ubuntu и производных?
Для тех, кто заинтересован в возможности установить эту новую версию, нам просто нужно добавить PPA OnionShare в нашу систему. Мы делаем это, открыв терминал и набрав следующую команду:
sudo add-apt-repository ppa:micahflee/ppa sudo apt update sudo apt install -y onionshare