1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Haven

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

О приложении Haven

Haven — это приложение для Android, которое позволяет защитить личное пространство и имущество без ущерба для конфиденциальности. Оно использует встроенные датчики устройства для мониторинга и защиты физических зон. Haven превращает любой телефон на базе Android в детектор движения, звука, вибрации и света, отслеживая появление незваных гостей и нежелательных вторжений.

Мы разработали Haven для журналистов-расследователей, правозащитников и людей, подвергающихся риску насильственного исчезновения, чтобы создать своего рода коллективный иммунитет. Объединив набор датчиков, которые есть в любом смартфоне, с самыми безопасными технологиями связи, такими как Signal и Tor, Haven предотвращает попытки заставить граждан замолчать без возможности быть пойманными с поличным.

Скриншоты приложения Haven:

Подробнее о приложении можно узнать из презентации Haven App Overview.

Анонс и публичная бета-версия

Сегодня мы представляем Haven как проект с открытым исходным кодом и выпускаем публичную бета-версию приложения. Мы ищем участников, которые понимают, что физическая безопасность так же важна, как и цифровая, и которые имеют представление и сочувствие к угрозам, с которыми сталкиваются пользователи и сообщества, которым мы хотим помочь. Мы также считаем, что это крутая, передовая технология, использующая зашифрованные сообщения и луковую маршрутизацию совершенно новыми способами. Мы верим, что Haven указывает путь к более сложному подходу к обеспечению безопасности связи в сетях вещей и системах домашней автоматизации.

Узнайте больше об истории этого проекта по ссылкам ниже:

Команда проекта

Haven был разработан в сотрудничестве между Freedom of the Press Foundation (https://freedom.press) и Guardian Project (https://guardianproject.info). Финансирование прототипа было щедро предоставлено FPF, а пожертвования для поддержки дальнейшей работы можно внести через их сайт: https://freedom.press/donate-support-haven-open-source-project/.

Безопасность через датчики

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

Измеряемые изменения отслеживаются для следующих датчиков и записываются в журнал событий на устройстве:

  • Акселерометр: движение и вибрация телефона;
  • Камера: движение в видимом окружении телефона с фронтальной или основной камеры;
  • Микрофон: шумы в окружающей среде;
  • Освещение: изменение освещения от датчика освещённости;
  • Питание: обнаружение отключения устройства или потери питания.

Сборка

Приложение можно собрать с помощью Android Studio и Gradle. Оно зависит от ряда сторонних зависимостей, все из которых бесплатны, имеют открытый исходный код и перечислены в конце этого документа.

Установка

В настоящее время вы можете получить бета-версию Haven одним из трёх способов:

  • Скачать Haven из Google Play.
  • Сначала установить F-Droid — магазин приложений с открытым исходным кодом, а затем добавить наш репозиторий Haven Nightly «Bleeding Edge», отсканировав QR-код ниже:
или добавить этот репозиторий вручную в настройках F-Droid: [https://guardianproject.github.io/haven-nightly/fdroid/repo/](https://guardianproject.github.io/haven-nightly/fdroid/repo/).

Конечно, вы можете собрать приложение самостоятельно из исходного кода.

Если вы разработчик Android, вы можете узнать больше о том, как использовать F-Droid в своём рабочем процессе разработки, для ночных сборок, тестирования, воспроизводимости и т. д., здесь: документация F-Droid.

Почему нет поддержки iPhone?

Хотя мы надеемся в будущем поддерживать версию Haven, которая будет работать непосредственно на устройствах iOS, пользователи iPhone уже сегодня могут извлечь выгоду из Haven. Вы можете приобрести недорогой телефон Android менее чем за 100 долларов и использовать его в качестве своего «устройства Haven»; оставив его, пока вы держите свой iPhone при себе. Если вы используете Signal на своём iPhone, вы можете настроить Haven на Android для отправки зашифрованных уведомлений, с фотографиями и аудио, прямо вам. Если вы включите функцию «Tor Onion Service» в Haven (также требуется установка приложения Orbot), вы сможете удалённо получить доступ ко всем данным журнала Haven с вашего iPhone с помощью приложения Onion Browser.

Итак, нет, пользователи iPhone, мы не забыли о вас, и мы надеемся, что вы приобретёте недорогой одноразовый телефон на Android!

Использование

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

Основной вид

Основной вид приложения позволяет пользователю выбирать, какие датчики использовать, вместе с соответствующими уровнями чувствительности. Для отключения мониторинга требуется ввести защитный код, который должен быть предоставлен пользователем. Можно установить номер телефона, на который будет отправлено сообщение, если сработает один из датчиков.

Уведомления

Когда срабатывает один из датчиков (достигает настроенного порога чувствительности), уведомления отправляются через следующие каналы (если они включены):

— SMS: сообщение отправляется на указанный номер при запуске мониторинга; — Signal: при настройке может отправлять уведомления о сквозном шифровании через Signal.

Обратите внимание, что устанавливать приложение Signal на устройство, на котором работает Haven, необязательно. Это может привести к аннулированию предыдущих регистрационных номеров и номеров безопасности Haven. Haven использует обычные API для связи через Signal.

Уведомления отправляются через службу, работающую в фоновом режиме, определённую в классе MonitorService.

Удалённый доступ

Все журналы событий и захваченные медиафайлы можно удалённо получить через Tor Onion Service. Haven должен быть настроен как Onion Service и требует, чтобы устройство было...

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Haven может превратить смартфон на базе Android в персональную систему мониторинга, чтобы отслеживать любых незваных гостей, пытающихся украсть личные данные и нарушить безопасность. Это поможет защитить личное пространство и имущество, не раскрывая при этом личную информацию. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-Haven.git
git@api.gitlife.ru:oschina-mirror/mirrors-Haven.git
oschina-mirror
mirrors-Haven
mirrors-Haven
master