Файрвол для 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 может запросить пароль.
Ещё о безопасности Mac
- ClamAV для Mac: проверка на вирусы Что находит антивирусный движок с открытым исходным кодом, а что нет.
- Что такое XProtect Встроенная в macOS защита от вредоносных программ и её ограничения.
- Справочник фоновых объектов Что такое объекты входа и фоновые службы, какие приложения их объявляют и как их отключить.
Включите брандмауэр приложений.
OpenNavo — бесплатное приложение с открытым исходным кодом для macOS 13 и новее. После установки откройте «Брандмауэр приложений» и дважды подтвердите запросы macOS.
brew install --cask opennavo