Задать вопрос

Как на Linux сделать «белый список» для выходного траффика?

Хотелось бы запретить доступ в интернет всем программам, кроме нескольких (по имени процесса, или, лучше по ID процесса). Те будут запускать на локали прокси и если прога хочет интернета -- пусть юзает это прокси, иначе -- ее проблемы. Слыхал, для этого и юзают файрволы. Например, iptables. Но вот я не знаю конкретных адресов, с которыми будут конектится даркнеты. Как тут действовать?
  • Вопрос задан
  • 966 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 1
fredyk
@fredyk
В модуле -m owner есть также ключ "--pid-owner"

/sbin/iptables -A OUTPUT -o eth0 -m owner --pid-owner 1000 -j DROP
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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