LinuxForum.Fans
Тема

Сетевой экран

Автор: Wolfenberg 26 сообщений 6982 просмотров
#110160

Всем доброго времени суток!
Не подскажите, под Ubuntu есть какой-нибудь файерволл?
В яндексе выдало только "в Ubuntu антивирус не нужен".. oO

#110180

Спасибо! smile
P.S. Поставил Firestarter-отвалилось VPN...

#110184

Wolfenberg, вы когда советов спрашиваете, внимательно смотрите на ОС под ником :D
включение файрволла: sudo ufw enable
проверка файрволла: sudo ufw status
просмотр включенных правил: sudo iptables -L
для домашней машины больше ничего не требуется :D

#110190
Wolfenberg написал:
Не подскажите, под Ubuntu есть какой-нибудь файерволл?

фаервол есть в ядре. Управляют им через прокладку iptables, или через прокладку к прокладке :lol:

Но это наверное не то, что вы хотите: iptables это всего-лишь средство для прокладки маршрутов пакетов - как они будут идти в вашем компе. Для десктопа правила просты:

1) все исходящие пакеты уходят без ограничений.
2) если входящий пакет пришёл от сервера с которым мы соединились, пропускаем.
3) все остальные пакеты - в топку.
4) Исключение: ВСЕ пакеты с/на localhost пропускаем.

Для сервера ещё кое-что надо. Хотите поговорить об этом?

#110191
Termo написал:
включение файрволла: sudo ufw enable

Кстати, а что делает это ufw? наверное

text
#!/bin/sh
exit 0

:D

#110228

Termo, если на компе кружится более двух ОС-их, что, все указывать в подписи? smile
Хорошо, хоть программы указывать не надо :D

#110230
Wolfenberg написал:
если на компе кружится более двух ОС-их, что, все указывать в подписи?

просто дистрибутивов ну ооочень много
и каждый создатель нового Линукса считает своим долгом что-то поломать
в так называемых труЪ-дистрах настройка файрволла не такое уж простое дело
нужно досконально знать правила, аргументы, синтаксис команд, иметь глубокие познания в работе сетей и маршрутизации,
а в Ubuntu достаточно набрать в терминале sudo ufw enable - и всё работает! wink
(в убунтах вообще много что работает и работает хорошо. это то и вызывает зависть, например, слакварщика drBatty
у которого даже консоль через раз пашет... :D :D :D)

#110232
drBatty написал:
Кстати, а что делает это ufw?

на, разбирайся
:D

Показать
Chain INPUT (policy DROP)
target prot opt source destination
ufw-before-logging-input all -- anywhere anywhere
ufw-before-input all -- anywhere anywhere
ufw-after-input all -- anywhere anywhere
ufw-after-logging-input all -- anywhere anywhere
ufw-reject-input all -- anywhere anywhere

Chain FORWARD (policy DROP)
target prot opt source destination
ufw-before-logging-forward all -- anywhere anywhere
ufw-before-forward all -- anywhere anywhere
ufw-after-forward all -- anywhere anywhere
ufw-after-logging-forward all -- anywhere anywhere
ufw-reject-forward all -- anywhere anywhere

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ufw-before-logging-output all -- anywhere anywhere
ufw-before-output all -- anywhere anywhere
ufw-after-output all -- anywhere anywhere
ufw-after-logging-output all -- anywhere anywhere
ufw-reject-output all -- anywhere anywhere

Chain ufw-after-forward (1 references)
target prot opt source destination

Chain ufw-after-input (1 references)
target prot opt source destination
RETURN udp -- anywhere anywhere udp dpt:netbios-ns
RETURN udp -- anywhere anywhere udp dpt:netbios-dgm
RETURN tcp -- anywhere anywhere tcp dpt:netbios-ssn
RETURN tcp -- anywhere anywhere tcp dpt:microsoft-ds
RETURN udp -- anywhere anywhere udp dpt:bootps
RETURN udp -- anywhere anywhere udp dpt:bootpc
RETURN all -- anywhere anywhere ADDRTYPE match dst-type BROADCAST

Chain ufw-after-logging-forward (1 references)
target prot opt source destination

Chain ufw-after-logging-input (1 references)
target prot opt source destination

Chain ufw-after-logging-output (1 references)
target prot opt source destination

Chain ufw-after-output (1 references)
target prot opt source destination

Chain ufw-before-forward (1 references)
target prot opt source destination
ufw-user-forward all -- anywhere anywhere

Chain ufw-before-input (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ufw-logging-deny all -- anywhere anywhere state INVALID
DROP all -- anywhere anywhere state INVALID
ACCEPT icmp -- anywhere anywhere icmp destination-unreachable
ACCEPT icmp -- anywhere anywhere icmp source-quench
ACCEPT icmp -- anywhere anywhere icmp time-exceeded
ACCEPT icmp -- anywhere anywhere icmp parameter-problem
ACCEPT icmp -- anywhere anywhere icmp echo-request
ACCEPT udp -- anywhere anywhere udp spt:bootps dpt:bootpc
ufw-not-local all -- anywhere anywhere
ACCEPT all -- BASE-ADDRESS.MCAST.NET/4 anywhere
ACCEPT all -- anywhere BASE-ADDRESS.MCAST.NET/4
ufw-user-input all -- anywhere anywhere

Chain ufw-before-logging-forward (1 references)
target prot opt source destination

Chain ufw-before-logging-input (1 references)
target prot opt source destination

Chain ufw-before-logging-output (1 references)
target prot opt source destination

Chain ufw-before-output (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW,RELATED,ESTABLISHED
ACCEPT udp -- anywhere anywhere state NEW,RELATED,ESTABLISHED
ufw-user-output all -- anywhere anywhere

Chain ufw-logging-allow (0 references)
target prot opt source destination

Chain ufw-logging-deny (2 references)
target prot opt source destination

Chain ufw-not-local (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere ADDRTYPE match dst-type LOCAL
RETURN all -- anywhere anywhere ADDRTYPE match dst-type MULTICAST
RETURN all -- anywhere anywhere ADDRTYPE match dst-type BROADCAST
ufw-logging-deny all -- anywhere anywhere limit: avg 3/min burst 10
DROP all -- anywhere anywhere

Chain ufw-reject-forward (1 references)
target prot opt source destination

Chain ufw-reject-input (1 references)
target prot opt source destination

Chain ufw-reject-output (1 references)
target prot opt source destination

Chain ufw-user-forward (1 references)
target prot opt source destination

Chain ufw-user-input (1 references)
target prot opt source destination

Chain ufw-user-limit (0 references)
target prot opt source destination
LOG all -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning prefix `[UFW LIMIT BLOCK] '
REJECT all -- anywhere anywhere reject-with icmp-port-unreachable

Chain ufw-user-limit-accept (0 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere

Chain ufw-user-logging-forward (0 references)
target prot opt source destination

Chain ufw-user-logging-input (0 references)
target prot opt source destination

Chain ufw-user-logging-output (0 references)
target prot opt source destination

Chain ufw-user-output (1 references)
target prot opt source destination
#110236

Termo, кстати, файерволл и в мандриве неплохо работает. При том, что там минимум настроек. smile
Просто за последние пару месяцев у меня уже выскакивали руткиты на портах. Один раз даже на файлообменнике из-за этого забанили oO
Вот и пытаюсь нормальную защиту поставить.
Хорошо, хоть вирусы сохраняются как temp-files smile

#110237

я не думаю, что файрволл спасет от руткита
он не для этого предназначен...

#110238

Termo, т.е. лучше всего антивирус лепить? oO
Или хватит программки chkrootkit?
Хотя порты запечатать тоже неплохо (меньше дряни видеть будет) smile

#110242
Wolfenberg написал:
лучше всего антивирус лепить?
Или хватит программки chkrootkit?

а вот это ты сам решай wink
возьми ответственность принятия решения на себя

#110246

Termo, ясно. Ну с "решетом" от Avast! я уже знаком smile
Не раз винда валилась под его чутким руководством, ибо сквозь него только самые старые вирусы не проскочат :D

#110258
Termo написал:
на, разбирайся

да как у меня, только букв больше:
[console]root@dt:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[/console]
Знаешь как называется? РЕШЕТО. :D

Termo написал:
в убунтах вообще много что работает и работает хорошо. это то и вызывает зависть, например, слакварщика drBatty
у которого даже консоль через раз пашет...

ну если я совсем пьян, и по кнопкам не попадаю, то да... К счастью, у меня пароль сложный, потому мне не войти :lol:

Wolfenberg написал:
Просто за последние пару месяцев у меня уже выскакивали руткиты на портах. Один раз даже на файлообменнике из-за этого забанили blink
Вот и пытаюсь нормальную защиту поставить.
Хорошо, хоть вирусы сохраняются как temp-files

? :O

Вы таки о чём тут?! Это под wine что-ли? oO

#110318

drBatty
Нет, не под Wine.
Недавно в мандриве только, при загрузке оси сообщение выскочило:
"Chkrootkit: Find 4 rootkits" oO
На файлообменнике "подарок" прислали-мой порт забанен, т.к. с него руткит к ним ломится (типа лога хрень выскочила)
Потом однажды ради интереса решил посмотреть, что в tmp-файлах лежит:
кроме всякого мусора: Win32@worm, winworm, hash32.exe... На файлы браузера мало похожи, однако smile

#110319

drBatty, так как там настроить сетевой экран? smile

#110324
Wolfenberg написал:
Chkrootkit: Find 4 rootkits

э... может вам систему переставить? если у вас руткиты, то те, кто их поставили, уже сделали бессмысленной ЛЮБУЮ защиту.

Ну представьте на секунду, что Штирлиц стал Главным в нацисткой Германии? ВОВ просто не было-бы, Германия завоевала-бы всю Европу, и стала-бы 33й республикой СССР :lol: Ну или типа того...

Wolfenberg написал:
На файлообменнике "подарок" прислали-мой порт забанен, т.к. с него руткит к ним ломится (типа лога хрень выскочила)
Потом однажды ради интереса решил посмотреть, что в tmp-файлах лежит:
кроме всякого мусора: Win32@worm, winworm, hash32.exe... На файлы браузера мало похожи, однако

однако для того и рекомендую nosuid,noexec на /tmp/. И не только на него.

Wolfenberg написал:
так как там настроить сетевой экран? smile

да мне жалко что-ли? расскажу конечно... Только он от руткитов не спасает. И от вирусов тоже. И от червей.

Вот: http://www.opennet.ru/docs/RUS/iptables/

И Вот: http://ru.gentoo-wiki.com/wiki/%D0%9F%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_iptables

Вот уже готовый скрипт для случая динамического белого IP http://www.opennet.ru/docs/RUS/iptables/misc/iptables-tutorial/scripts/rc.DHCP.firewall.txt

#110325

drBatty, руткитов получилось руками вычистить smile
Повозился, правда, но удалил. Сейчас вот Avast LE поставил на Ubuntu, жду теперь ответа сисадмина с их сайта smile
Жаль, что CIS не идёт под Linux. В "7" с ним давно забыл про скриптовые "чудеса" сети :rolleyes:
По умолчанию у меня и стоит блокировка исполняемых файлов ("моя твоя не понимать"), поэтому вирусы просто вылетают при перезагрузке smile
А вот с руткитами и троянами посложнее будет... oO

#110326

Wolfenberg, а можно узнать, что вы подразумеваете под словами ""руткит", "троян", "вирус"?
своими словами только, а не цитатником с bush.org...

drBatty написал:
Знаешь как называется? РЕШЕТО.

ну да, только в моем случае это DROP :D

Войдите или зарегистрируйтесь, чтобы ответить.