Зазвичай брандмауери використовуються для запобігання надходженню поганих "пакетів" із зовнішнього світу. Але в наші дні ми здебільшого відстаємо від маршрутизаторів, і багато з цієї небезпеки маршрутизатор зменшує. Небезпека, з якою ми стикаємося, здебільшого зсередини. Прислів’я троянського коня.
У світі Windows багато брандмауерів додатків, і OSX має акуратну утиліту під назвою "Маленький сніг", яка виконує цю роботу із забезпечення роботи програм, не вимагаючи даних за межами їх сфери. Навіть мій iPhone, у в'язниці зламаний, має додаток, який забороняє додаткам отримувати доступ до веб-сайтів поза їх межами. Дивовижна кількість даних, які вони "посилають" на веб-сайти, такі як scorecard.com та різноманітні сервери яблук. Я відключаю їх, і програми все ще працюють, тому я знаю, що це не потрібно.
У світі Linux, мабуть, мало цього шляху. Ви можете збивати його з iptables
іншими сценаріями в perl, щоб отримати результат дуже незграбно.
Займіть цю публікацію, на яку часто посилаються, коли задається таке питання.
Як контролювати доступ до Інтернету для кожної програми?
Це не відповідає на питання.
Вони говорять про брандмауери, які повністю скорочують порт, а це не те, що хоче більшість людей. Більшість людей хочуть, щоб програма X, яка має бути локальним додатком, не виходила і не спілкувалася в Інтернеті, коли їй не потрібно спілкуватися в Інтернеті. Або програма, яка отримує доступ до погоди Yahoo, переходить на п’ять інших сайтів, не пов'язаних із завданням доступу до погоди. Або в одному з моїх банківських додатків на iPhone виходить поза банком на веб-сайт Webtrends. Звичайно, це не пов’язано з Ubuntu, але є прикладом програм, що ведуть себе погано.
Інший додаток, про який йдеться в цій публікації, - це Leopard Flower, який не оновлювався протягом року, і мені б не хотілося продовжувати роботу з новим випуском Ubuntu.
Усі інші публікації, пов’язані з цією областю, продовжують робити рекомендації для додатків, які повністю обмежують доступ до програми, але не дають такої простої ідеї "Маленький знімок" програми App X, щоб отримати доступ до Інтернету Y, дозволити або заборонити. Ніяких складних правил iptable, загального відключення порту.
Я досить важко виглядав чи просто немає "Брандмауера додатків" для Ubuntu?