Всем доброго времени суток!
Не подскажите, под Ubuntu есть какой-нибудь файерволл?
В яндексе выдало только "в Ubuntu антивирус не нужен".. oO
Сетевой экран
iptables + firestarter
Спасибо! smile
P.S. Поставил Firestarter-отвалилось VPN...
Wolfenberg, вы когда советов спрашиваете, внимательно смотрите на ОС под ником :D
включение файрволла: sudo ufw enable
проверка файрволла: sudo ufw status
просмотр включенных правил: sudo iptables -L
для домашней машины больше ничего не требуется :D
Не подскажите, под Ubuntu есть какой-нибудь файерволл?
фаервол есть в ядре. Управляют им через прокладку iptables, или через прокладку к прокладке :lol:
Но это наверное не то, что вы хотите: iptables это всего-лишь средство для прокладки маршрутов пакетов - как они будут идти в вашем компе. Для десктопа правила просты:
1) все исходящие пакеты уходят без ограничений.
2) если входящий пакет пришёл от сервера с которым мы соединились, пропускаем.
3) все остальные пакеты - в топку.
4) Исключение: ВСЕ пакеты с/на localhost пропускаем.
Для сервера ещё кое-что надо. Хотите поговорить об этом?
включение файрволла: sudo ufw enable
Кстати, а что делает это ufw? наверное
#!/bin/sh
exit 0:D
Termo, если на компе кружится более двух ОС-их, что, все указывать в подписи? smile
Хорошо, хоть программы указывать не надо :D
если на компе кружится более двух ОС-их, что, все указывать в подписи?
просто дистрибутивов ну ооочень много
и каждый создатель нового Линукса считает своим долгом что-то поломать
в так называемых труЪ-дистрах настройка файрволла не такое уж простое дело
нужно досконально знать правила, аргументы, синтаксис команд, иметь глубокие познания в работе сетей и маршрутизации,
а в Ubuntu достаточно набрать в терминале sudo ufw enable - и всё работает! wink
(в убунтах вообще много что работает и работает хорошо. это то и вызывает зависть, например, слакварщика drBatty
у которого даже консоль через раз пашет... :D :D :D)
Кстати, а что делает это ufw?
на, разбирайся
:D
Показать
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
Termo, кстати, файерволл и в мандриве неплохо работает. При том, что там минимум настроек. smile
Просто за последние пару месяцев у меня уже выскакивали руткиты на портах. Один раз даже на файлообменнике из-за этого забанили oO
Вот и пытаюсь нормальную защиту поставить.
Хорошо, хоть вирусы сохраняются как temp-files smile
я не думаю, что файрволл спасет от руткита
он не для этого предназначен...
Termo, т.е. лучше всего антивирус лепить? oO
Или хватит программки chkrootkit?
Хотя порты запечатать тоже неплохо (меньше дряни видеть будет) smile
лучше всего антивирус лепить?
Или хватит программки chkrootkit?
а вот это ты сам решай wink
возьми ответственность принятия решения на себя
Termo, ясно. Ну с "решетом" от Avast! я уже знаком smile
Не раз винда валилась под его чутким руководством, ибо сквозь него только самые старые вирусы не проскочат :D
на, разбирайся
да как у меня, только букв больше:
[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
в убунтах вообще много что работает и работает хорошо. это то и вызывает зависть, например, слакварщика drBatty
у которого даже консоль через раз пашет...
ну если я совсем пьян, и по кнопкам не попадаю, то да... К счастью, у меня пароль сложный, потому мне не войти :lol:
Просто за последние пару месяцев у меня уже выскакивали руткиты на портах. Один раз даже на файлообменнике из-за этого забанили blink
Вот и пытаюсь нормальную защиту поставить.
Хорошо, хоть вирусы сохраняются как temp-files
? :O
Вы таки о чём тут?! Это под wine что-ли? oO
drBatty
Нет, не под Wine.
Недавно в мандриве только, при загрузке оси сообщение выскочило:
"Chkrootkit: Find 4 rootkits" oO
На файлообменнике "подарок" прислали-мой порт забанен, т.к. с него руткит к ним ломится (типа лога хрень выскочила)
Потом однажды ради интереса решил посмотреть, что в tmp-файлах лежит:
кроме всякого мусора: Win32@worm, winworm, hash32.exe... На файлы браузера мало похожи, однако smile
drBatty, так как там настроить сетевой экран? smile
Chkrootkit: Find 4 rootkits
э... может вам систему переставить? если у вас руткиты, то те, кто их поставили, уже сделали бессмысленной ЛЮБУЮ защиту.
Ну представьте на секунду, что Штирлиц стал Главным в нацисткой Германии? ВОВ просто не было-бы, Германия завоевала-бы всю Европу, и стала-бы 33й республикой СССР :lol: Ну или типа того...
На файлообменнике "подарок" прислали-мой порт забанен, т.к. с него руткит к ним ломится (типа лога хрень выскочила)
Потом однажды ради интереса решил посмотреть, что в tmp-файлах лежит:
кроме всякого мусора: Win32@worm, winworm, hash32.exe... На файлы браузера мало похожи, однако
однако для того и рекомендую nosuid,noexec на /tmp/. И не только на него.
так как там настроить сетевой экран? 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
drBatty, руткитов получилось руками вычистить smile
Повозился, правда, но удалил. Сейчас вот Avast LE поставил на Ubuntu, жду теперь ответа сисадмина с их сайта smile
Жаль, что CIS не идёт под Linux. В "7" с ним давно забыл про скриптовые "чудеса" сети :rolleyes:
По умолчанию у меня и стоит блокировка исполняемых файлов ("моя твоя не понимать"), поэтому вирусы просто вылетают при перезагрузке smile
А вот с руткитами и троянами посложнее будет... oO
Wolfenberg, а можно узнать, что вы подразумеваете под словами ""руткит", "троян", "вирус"?
своими словами только, а не цитатником с bush.org...
Знаешь как называется? РЕШЕТО.
ну да, только в моем случае это DROP :D