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

Я вижу хорошее учебное руководство на предмете с 2009:

http://ubuntuforums.org/showthread.php?t=1188099

Но требуемый что-то, что будет (более вероятно) работать над Ubuntu 11.10.

Это - разновидность "брандмауэра приложения" для разрешения мне использовать программное обеспечение Windows в вине при держании их в страхе от "вызова основы" для сбора данных пользователя (меня).

1
задан 20 November 2011 в 00:49

1 ответ

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

Я рекомендую считать весь поток форума (это - пять страниц, который длиннее, чем некоторые потоки, но короче, чем многие), и попробуйте технику, как описано. Это должно работать. Перед использованием его "в производстве", необходимо, конечно, протестировать его с программой, где нет никаких негативных последствий, связанных с ним получающий доступ к Интернету, в случае, если или метод не работает, или Вы сделали ошибку.

Как альтернативная техника, можно создать виртуальную машину (например, с VirtualBox) без доступа в Интернет (Вы могли даже заставить его иметь нулевые виртуальные сетевые адаптеры), и запустите программу на той виртуальной машине. Это может быть предпочтительно для программ, поведение которых Вы не делаете полностью доверительный, потому что затем у Вас есть большая степень изоляции между программой и Вашим (хост) система Ubuntu, и также потому что можно создать снимок прежде, чем запустить программу и вернуться VM к тому снимку впоследствии.

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

2
ответ дан 7 December 2019 в 14:45

Другие вопросы по тегам:

Похожие вопросы: