LINUX.ORG.RU

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


0

1

Есть привилегированная программа (CAP_NET_RAW), она может работать с «сырыми» сокетами, но я хочу, чтобы она делала это только с интерфейсом, например, eth0. Но не eth1.

Есть какой-нибудь простой способ ограничить ее в этом? или нет?

★★★★★

А я возьму и поменяю имена интерфейсов.

anonymous
()

Программу — нельзя, но можно сделать отдельного юзера, из-под которого запускать эту программу; и в настройки iptables внести соответствующие правила (опция -m owner --uid-owner USERNAME), запрещающие данному юзеру ходить на заданный интерфейс.

cryptos
()
18 сентября 2012 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.