Страница 1 из 1
Чем привязать процессы к портам?
Добавлено: 2007-09-10 12:21:17
Dfg
Что бы например апач мог открыть только 80 порт и тд?
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-10 13:12:06
Alex Keda
конфигом
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-10 14:40:11
Dfg
Я наверно не точно выразился. Необходимо разрешить сетевую активность только определенным программам и по определенным портам. Все остальное Запретить, а не просто тупо открыть порты в ipfw
Например подобное можно сделать в AppArmor под линух да и iptable там же это умеет. Что в этом плане может предложить фря?
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-10 15:27:29
dikens3
Код: Выделить всё
allow tcp from me 80 to any out via fxp0 uid www
Что-нибудь типа этого пробуй.
Привязка к UID или GID.
Вот с рабочего конфига:
Код: Выделить всё
10600 6461 1149749 allow udp from any 53 to me in via fxp0 uid Gdnscache limit src-port 500
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-10 18:49:26
Dfg
Нужна привязка к приложению, а не к пользователю.
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-10 18:59:50
Alex Keda
приложение работает от пользователя
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-11 19:53:32
atckoe.zlo
Dfg писал(а):Я наверно не точно выразился. Необходимо разрешить сетевую активность только определенным программам и по определенным портам. Все остальное Запретить, а не просто тупо открыть порты в ipfw
Например подобное можно сделать в AppArmor под линух да и iptable там же это умеет. Что в этом плане может предложить фря?
А вы думаете что iptable это не тоже самое что и ipfw? и что оно както по особомоу запускает приложения, а не тупо закрывает какие либо порты? ну и под словом "программы" что вы имели ввиду?
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-12 8:32:26
Dfg
А вы думаете что iptable это не тоже самое что и ipfw? и что оно както по особомоу запускает приложения, а не тупо закрывает какие либо порты? ну и под словом "программы" что вы имели ввиду?
в iptables через --cmd-owner
Re: Чем привязать процессы к портам?
Добавлено: 2007-09-17 22:21:41
Scriptkiller
Ну так как Apache (и только он обычно) запускается под юзером www, вариант, предложенный dikens3 вполне подходит.

Re: Чем привязать процессы к портам?
Добавлено: 2007-09-20 9:42:00
Dfg
Меня интересует как
нужно, а не как можно
Под линухом, я могу это реализовать... Судя по бедному функционалу фряхи, в вопросах безопасности(см так-же тему про pax), несмотря на то что она мне нравится, придется пересаживаться на линукс.

Re: Чем привязать процессы к портам?
Добавлено: 2007-09-20 10:59:42
Alex Keda
ну, раз нежелаешь понять что тебе объяснили - удачи

думаю, при таком подходе, тока на неё уповать и остаётся
