Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> Linux: firewall
Начать новую тему   Ответить на тему   вывод темы на печать

Linux: firewall

Автор
Сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2007.02.07 18:00.05
Ответить с цитатой
nicko
какая блин демагогия? я тебе РЕАЛЬНЫЙ рабочий процесс говорю.

Впрочем простой случай - троян высылает данные методом POST на удаленный сайт в инете. по 80 порту. хватит, чтобы понять, что iptables в этом случае вообще никак не среагирует?

Добавлено спустя 40 секунд:

ps: почему линуксоиды такие от жизни отрванные?

Добавлено спустя 12 минут 26 секунд:

pps: запрещать все исходящие - это жесть. так ведь и свихнуться можно. такая картина маслом: заходишь на сайт, а половина картинок не грузится. лезешь в исходники страницы, а там вся статика берется с разных серверов и разных портов. выписываешь все порты и лезешь добавлять правила в iptables. и так каждый день, пока в итоге все порта не разрешишь.

пример про http://site.host.ru:7000/ был не зря приведен, просто кто-то разучился думать и лезет учить как файеры настраивать
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
nicko
Запомнил кнопки...



Зарегистрирован: 14.06.2005
Сообщения: 253


Статус: Offline
СообщениеДобавлено: 2007.02.08 08:13.33
Ответить с цитатой
Где ты увидел у меня слово "iptables", "linux"? Я говорю об общем подходе к настройке файрволов. Отдаю предпочтение проектированию и "запрету по умолчанию".
Посмотреть профиль Отправить личное сообщение
Ken't
вуглускр


Пол: Пол:Муж.
Зарегистрирован: 03.12.2004
Сообщения: 23569
Откуда: Алушта, ЮБК

Статус: Offline
СообщениеДобавлено: 2007.02.08 09:16.19
Ответить с цитатой
nicko писал(а):
Я говорю об общем подходе к настройке файрволов. Отдаю предпочтение проектированию и "запрету по умолчанию".

imho это будет работать только если юзер - какойнить бухгалтер старенькая, которой надо 1с сетевую, почту, ну и например icq. на домашнем компе где творят чорти что - запрет на всё не прокатит. Например - сядет у тебя за комп жена (человек далекий от файрволов). и что? будет тебя весь день ждать потомучто не работает ее любимый сайт с вязанием или прочим рукоделием?
_________________
Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина.
+7 912 52 9-OO-39
9-OO-39
www.avtotron45.ru
Посмотреть профиль Отправить личное сообщение ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2007.02.08 09:31.40
Ответить с цитатой
nicko
видимо ты вообще не понимаешь о чем идет речь.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
moishe
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1668


Статус: Offline
СообщениеДобавлено: 2007.02.08 12:33.31
Ответить с цитатой
Может, nicko имеет в виду
iptables -P OUTPUT DROP
iptables -A OUTPUT -d 127.0.0.0/8 -j ACCEPT
iptables -A OUTPUT -m owner --uid-owner 0 -j DROP
iptables -A OUTPUT -m owner --cmd-owner "firefox" -j ACCEPT
...
?
Не знаю, сработает ли такая штука, и что из этого получится.
Кстати, это тоже не поможет, если
andy ice писал(а):
2. ошибки в системе (очередной баг в libjpeg и ЛЮБАЯ программка в линуксе выполняет при просмотре специальной жипегы произвольный код)
- тогда оунером может быть тот же firefox.
А как в аутпосте эта проблема решается, в смысле, какой там механизм определения, кто послал пакет?
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2007.02.08 17:32.36
Ответить с цитатой
moishe писал(а):
--cmd-owner "firefox"

это уже лучше. остается найти гуй для обучения иптаблесов. кстати фаеры проверяют контрольную сумму - точно ли это фаерфокс и не изменен ли он чиста случайно

moishe писал(а):
какой там механизм определения, кто послал пакет?
без понятия. я его не писал.

Добавлено спустя 4 часа 54 минуты 40 секунд:

Firestarter is a complete firewall tool for Linux machines. It
features an easy to use firewall wizard to quickly create a
firewall. Using the program you can then open and close ports
with a few clicks, or stealth your machine giving access only
to a select few. The real-time hit monitor shows attackers
probing your machine.

вот. надо посмотреть.
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Tanis
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 18.09.2006
Сообщения: 224


Статус: Offline
СообщениеДобавлено: 2007.02.10 01:23.32
Ответить с цитатой
xdsl писал(а):
На нижнем уровне - iptables, с пропуском запросов через самописный фильтр. Пайп к гуй-фронтенду. Обязательно дам такой диплом повтам в следующем году. Даже если и есть такие софтины.


можно поподробнееее......... Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
moishe
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1668


Статус: Offline
СообщениеДобавлено: 2007.02.10 13:16.58
Ответить с цитатой
Можно.
Иптаблесом делаешь принудительный редирект всех исходящих пакетов, кроме некоторых доверенных адресов (типа 127.0.0.0/8) на определенный порт (например 12345). Пишешь демон, который слушает порт 12345, принимает пакет и определяет, кто его отправил, сверяется с настроечными таблицами и либо пропускает, либо отвергает. Кроме того, этот сервис имеет пайп к гуйному приложению, в который может послать типа запрос: такое-то приолжение лезет по такому-то адресу к такому-то порту, разрешить/запретить? Принимает ответ, соответственно подправляет свои таблицы. Вот и все, в общих чертах. Хотя ряд проблем уже видно, но вроде все решаемые.

Добавлено спустя 2 минуты 22 секунды:

А вот интересно, поди-ка сквидом такую штуку можно сотворить?
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Tanis
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 18.09.2006
Сообщения: 224


Статус: Offline
СообщениеДобавлено: 2007.02.11 17:15.25
Ответить с цитатой
moishe писал(а):
Можно.
Иптаблесом делаешь принудительный редирект всех исходящих пакетов, кроме некоторых доверенных адресов (типа 127.0.0.0/Cool на определенный порт (например 12345). Пишешь демон, который слушает порт 12345, принимает пакет и определяет, кто его отправил, сверяется с настроечными таблицами и либо пропускает, либо отвергает. Кроме того, этот сервис имеет пайп к гуйному приложению, в который может послать типа запрос: такое-то приолжение лезет по такому-то адресу к такому-то порту, разрешить/запретить? Принимает ответ, соответственно подправляет свои таблицы. Вот и все, в общих чертах. Хотя ряд проблем уже видно, но вроде все решаемые.

Добавлено спустя 2 минуты 22 секунды:

А вот интересно, поди-ка сквидом такую штуку можно сотворить?



блин интересная тема....

Добавлено спустя 1 минуту 55 секунд:

на С++ можно?
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2007.02.13 01:19.13
Ответить с цитатой
Tanis писал(а):
на С++ можно?
Конечно

Добавлено спустя 38 минут 40 секунд:

xdsl писал(а):
типа в линуксе такого нельзя сделать?

Для начала (http://www-128.ibm.com/developerworks/eserver/library/es-MigratingWin32toLinux.html) :
(windows)The CreateProcess API creates a new process containing one or more threads that run in the context of the process, and there is no relationship between the child and parent processes.
...
(linux) After a new process is created, a parent and child relationship is automatically established and the child process inherits all the attributes from the parent process by default.

Родитель имеет возможность перебрать всех детей любой глубины вложенности и последовательно их уничтожить с помощью SIGKILL. Это на случай мерзкого вируса, который игнорирует все остальные сигналы. В обычной ситуации - предок уничтожает всех порожденных потомков при своем завершении.

Как вирусу ухитриться выбраться из ветки иерархии процессов - не знаю, разве-что аварийным убиением parent'а.
Посмотреть профиль Отправить личное сообщение
Tanis
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 18.09.2006
Сообщения: 224


Статус: Offline
СообщениеДобавлено: 2007.02.13 02:10.42
Ответить с цитатой
Цитата

Tanis писал(а):

Цитата

на С++ можно?
Конечно

а с чего следует начать???не про С++ всмысле
_________________
бр бр....
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Sas'OK
Писатель


Пол: Пол:Муж.
Зарегистрирован: 06.03.2005
Сообщения: 321


Статус: Offline
СообщениеДобавлено: 2007.02.13 09:20.28
Ответить с цитатой
Tanis писал(а):
Цитата

Tanis писал(а):

Цитата

на С++ можно?
Конечно

а с чего следует начать???не про С++ всмысле

man iptables
_________________
Ищи баги в себе!!!
Посмотреть профиль Отправить личное сообщение
Tanis
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 18.09.2006
Сообщения: 224


Статус: Offline
СообщениеДобавлено: 2007.02.13 19:53.20
Ответить с цитатой
Sas'OK писал(а):
Tanis писал(а):
Цитата

Tanis писал(а):

Цитата

на С++ можно?
Конечно

а с чего следует начать???не про С++ всмысле

man iptables


Confused ет я читал толком ниче не понял........а на рус есть ?
_________________
бр бр....
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Sas'OK
Писатель


Пол: Пол:Муж.
Зарегистрирован: 06.03.2005
Сообщения: 321


Статус: Offline
СообщениеДобавлено: 2007.02.13 22:08.46
Ответить с цитатой
Разумеется есть
_________________
Ищи баги в себе!!!
Посмотреть профиль Отправить личное сообщение
Tanis
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 18.09.2006
Сообщения: 224


Статус: Offline
СообщениеДобавлено: 2007.02.14 00:25.09
Ответить с цитатой
Sas'OK писал(а):
Разумеется есть

где примерно лежит?
_________________
бр бр....
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2007.02.14 10:24.20
Ответить с цитатой
Если хочется локально, то linux.shadrinsk.net содержит архив www.opennet.ru за 2002г (вроде). Так что можете зайти там в раздел документации и почитать. А вообще рекомедую почитывать новости на www.opennet.ru, очень полезно.
Посмотреть профиль Отправить личное сообщение
Sas'OK
Писатель


Пол: Пол:Муж.
Зарегистрирован: 06.03.2005
Сообщения: 321


Статус: Offline
СообщениеДобавлено: 2007.02.14 13:04.01
Ответить с цитатой
Вот здесь mht + html

Предупреждаю сразу, староватое но для изучения основных команд подойдет Wink



iptables.rar
 Описание:
rusManIptables1.1.19

Download File
 Имя файла:  iptables.rar
 Размер файла:  551 KB
 Скачано:  102 раз(а)

Посмотреть профиль Отправить личное сообщение
Tanis
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 18.09.2006
Сообщения: 224


Статус: Offline
СообщениеДобавлено: 2007.02.14 15:07.08
Ответить с цитатой
Sas'OK писал(а):
Вот здесь mht + html

Предупреждаю сразу, староватое но для изучения основных команд подойдет Wink


Smile спасиба

Добавлено спустя 5 минут 34 секунды:

xdsl писал(а):
Если хочется локально, то linux.shadrinsk.net содержит архив www.opennet.ru за 2002г (вроде). Так что можете зайти там в раздел документации и почитать. А вообще рекомедую почитывать новости на www.opennet.ru, очень полезно.


ммм ну вот а я и не знал ........еще одно спасиба
_________________
бр бр....
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Sas'OK
Писатель


Пол: Пол:Муж.
Зарегистрирован: 06.03.2005
Сообщения: 321


Статус: Offline
СообщениеДобавлено: 2007.02.15 01:20.38
Ответить с цитатой
Tanis
xdsl
На loki.shadrinsk.net хорошая библиотечка лежала, сейчас нету, возможно связано с проблемами с HDD у него
http://loki.shadrinsk.net/linux/
_________________
Ищи баги в себе!!!
Посмотреть профиль Отправить личное сообщение
Страница 2 из 2
Начать новую тему   Ответить на тему   вывод темы на печать
На страницу Пред.  1, 2
Показать сообщения:   
Список форумов Шадринский форум -> Отдел игрушек (мягких и твёрдых) -> Операционные системы и сети -> Linux: firewall

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы