Брандмауэр приложений

Файрвол для Mac, который спрашивает, прежде чем приложение выйдет в сеть.

Встроенный брандмауэр macOS контролирует только входящие подключения. Брандмауэр приложений OpenNavo отвечает за обратное направление: когда приложение впервые подключается к сети, он спрашивает, разрешить подключение или заблокировать, и запоминает ваш выбор. Бесплатный файрвол для Mac с открытым исходным кодом.

Бесплатно · macOS 13 и новее · Apple Silicon и Intel

Что он умеет

Все правила задаёте вы, а все решения принимаются на этом Mac.

  • Спрашивает до подключения

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

  • Правила для приложений, сайтов и портов

    Можно разрешить приложение целиком или разрешить либо заблокировать только отдельный домен, диапазон IP-адресов или порт. Более конкретное правило имеет приоритет, а на одном уровне блокировка приоритетнее разрешения.

  • Списки блокировки

    Импортируйте файлы hosts или списки рекламных, следящих и вредоносных сайтов: совпавшие подключения блокируются без вопросов, а списки, добавленные по веб-адресу, обновляются каждый день.

  • Когда не хочется отвлекаться

    Для подключений без правила можно выбрать режим «Спрашивать», «Разрешать и записывать» или «Блокировать и записывать». Программы Apple и уже установленные приложения можно разрешать автоматически.

Как он работает на Mac

Брандмауэр приложений — это сетевое системное расширение. При первом включении macOS дважды попросит подтверждения: сначала разрешить системное расширение OpenNavo в Системных настройках, затем разрешить ему фильтровать сетевой контент. Сведения о подключениях остаются на вашем Mac и никуда не отправляются.

Нужны macOS 13 или новее и официальная версия OpenNavo в папке «Программы».

Чего он не делает

  • Он контролирует только подключения, которые начинают приложения на этом Mac. За входящие подключения отвечает встроенный брандмауэр macOS («Системные настройки» → «Сеть» → «Брандмауэр»).
  • Когда OpenNavo не запущен, он не может спросить вас, поэтому подключение без правила пока разрешается и записывается в журнал. Существующие правила продолжают действовать.
  • Некоторые приложения сами определяют адрес и подключаются напрямую по IP, поэтому блокировка по домену может их не остановить: такие подключения блокируются, только если их IP-адрес есть в списке.
  • Брандмауэр приложений есть только в подписанной официальной версии; в версиях для разработки и неподписанных сборках его нет.

Создан на основе LuLu

Сетевой фильтр брандмауэра приложений — это адаптация LuLu 4.5.1, бесплатного файрвола с открытым исходным кодом от Objective-See (Patrick Wardle), по лицензии GPL-3.0. OpenNavo переписал обработку правил, хранение данных и интерфейс; проект не связан с Objective-See, не сотрудничает с ним и не получал его одобрения. Собственный код OpenNavo тоже открыт по лицензии GPL-3.0 и опубликован на GitHub.

Другие приложения для защиты Mac в каталоге

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

Частые вопросы

Есть ли в Mac встроенный брандмауэр?

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

Это платно?

Нет, это бесплатно, и аккаунт не нужен. OpenNavo, включая брандмауэр приложений, распространяется с открытым исходным кодом по лицензии GPL-3.0.

Не помешает ли он работе приложений?

Заблокированные вами приложения не смогут подключиться к сети, поэтому их обновления, синхронизация и другие функции могут перестать работать. Если не хотите, чтобы вас часто спрашивали, выберите для подключений без правила режим «Разрешать и записывать» и просматривайте их потом в журнале — или разрешите уже установленные приложения автоматически.

Отправляет ли он куда-нибудь сведения о моих подключениях?

Нет. Правила применяются и решения принимаются на вашем Mac, а сведения о подключениях не отправляются. Списки блокировки, добавленные по веб-адресу, загружаются на ваш Mac, и сверка выполняется на нём.

Как его удалить?

В OpenNavo откройте «Брандмауэр приложений» → «Настройки» и нажмите «Удалить». Фильтрация остановится, а системное расширение будет удалено вместе с правилами и журналом подключений. macOS может запросить пароль.

Включите брандмауэр приложений.

OpenNavo — бесплатное приложение с открытым исходным кодом для macOS 13 и новее. После установки откройте «Брандмауэр приложений» и дважды подтвердите запросы macOS.

Или установите через Homebrew (Пока недоступно)
brew install --cask opennavo