Я дошел до этого вопроса, так как сейчас пытаюсь перейти с Mac на Linux. На моем Mac и Linux-компьютере я запускаю множество приложений. Некоторым из них я полностью доверяю. Но другим я не полностью доверяю. Если они установлены из источника, который проверяет их или нет, я должен доверять им, потому что кто-то еще сделал? Нет, я достаточно взрослая, чтобы выбрать себя.
В те времена, когда конфиденциальность становится все сложнее достигать, и существуют Распределения, которые показывают, что мы не должны доверять всем, мне нравится контролировать то, что делают мои приложения. Этот элемент управления может не заканчиваться при подключении к сети / Интернету, но это то, что этот вопрос (и мой вопрос.
Я использовал LittleSnitch для MacOSX в последние годы, и я был удивлен, как часто приложение любит выходить в интернет, даже не замечая меня. Чтобы проверить обновления, позвонить домой, ...
Теперь, когда я хотел бы перейти на Linux, я попытался найти то же самое, что я хочу контролировать то, что покидает мой компьютер.
Во время моего исследования я нашел много вопросов по этой теме . Этот, на мой взгляд, лучше всего описывает, о чем идет речь. Вопрос для меня такой же. Я хочу знать, когда приложение пытается отправить или получить информацию по сети / Интернету.
Такие решения, как SELinux и AppAmor, могут разрешать или запрещать такие подключения. Их настройка требует много ручного конфигурирования и не сообщает, когда новое приложение пытается подключиться куда-либо. Вы должны знать, какое приложение вы хотите запретить доступ к сети.
Существование Douane ( Как управлять доступом в Интернет для каждой программы? и DouaneApp.com ) показывают, что существует необходимость в простом решении, Существует даже Дистрибутив, в который, похоже, включена такая функция. Но я не уверен, что использует Subgraph OS ( subgraph.com ), но они заявляют что-то вроде этого на своем веб-сайте. Он выглядит так же, как и первоначальный вопрос: «Брандмауэр приложения Subgraph OS позволяет пользователю контролировать, какие приложения могут инициировать исходящие соединения . Когда неизвестное приложение пытается установить исходящее соединение, пользователь будет будет предложено разрешить или запретить соединение на временной или постоянной основе. Это поможет предотвратить звонки вредоносных приложений домой. "
Как мне кажется, на данный момент есть только два варианта . Одним из них является Компиляция Douane вручную. Mysqlf или два переключают распространение на Subgraph OS . Как говорится в одном из ответов, все возможно - поэтому я удивлен, что другого решения нет. Или есть?