Страница 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 вполне подходит. :wink:

Re: Чем привязать процессы к портам?

Добавлено: 2007-09-20 9:42:00
Dfg
Меня интересует как нужно, а не как можно :wink:

Под линухом, я могу это реализовать... Судя по бедному функционалу фряхи, в вопросах безопасности(см так-же тему про pax), несмотря на то что она мне нравится, придется пересаживаться на линукс. :(

Re: Чем привязать процессы к портам?

Добавлено: 2007-09-20 10:59:42
Alex Keda
ну, раз нежелаешь понять что тебе объяснили - удачи :)
думаю, при таком подходе, тока на неё уповать и остаётся :)