Re: vsftpd и активный firewal

2009-01-29 Пенетрантность Sapytsky Ilya
хм... большое спасибо за высказывания
на другой порт пересаживать не имею права - уже достаточно много
пользователей этого сервера и всех их предупредить просто невозможно, я их
просто не знаю... к тому же квалификация многих из этих пользователей
оставляет желать лучшего, а разбираться с тем, что у них где-то что-то не
работает - тоже работа не из приятных...
так что сервер останется на стандартном, 21м, порту...
про fail2ban- посмотрел - вроде как неплоха штучка, надо попробовать... как
говориться на безрыбье и рак рыба... если будет глючить - всегда можно
написать пару скриптов руками, они будут просты как валенки, но при этом
будут выполнять свою функцию...
Всем спасибо за дискуссию!


Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Igor Goldenberg
Oleg Rybnikov пишет:

>> Некоторое время назад пробегала проблема с iptables и модулем 
>> ip_conntrack_ftp,
>> который не работал, если порт был не 21 и если все это хозяйство за NAT 
>> стоит.

> а оно стоит за NAT разве? ;)

На самом деле ip_conntrack_ftp занимается лишь слежением за FTP сессией
для вычисления DATA соединений, получающих статус RELATED в conntrack.

И благодаря ему FTP сервер может открывать DATA порт не на 20-м порту, а
на любом случайном >1024 (как это умеет делать, например, vsftpd), а в
iptables достаточно лишь сказать принимать входящие RELATED сессии, и
тогда DATA соединения на эти случайные порты будут вычисляться сами и
проходить через firewall. Без модуля же надо явно открывать DATA порты в
iptables, что не очень элегантно. А вот при FTP сервере, запущенном на
порту отличном от 21-го, надо явно информировать модуль соединения по
каким портам прослушивать.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Покотиленко Костик
В Срд, 28/01/2009 в 18:15 +0300, Mikhail A Antonov пишет:
> 28/01/2009 17:44 (GMT +3) Oleg Rybnikov
> > Mikhail A Antonov пишет:
> > > 28/01/2009 17:00 (GMT +3) Oleg Rybnikov
> > >
> > >> hi
> > >>
> > >> повесь ftp на порт отличный от стандартного  и в логах будет чисто
> > >
> > > И лови грабли при использовании contrack :-/
> > > Это вам не ssh.
> >
> > ловить грабли fail2ban конечно намного приятнее ))
> > и кстати причем здесь контрак? поясните плиз )
> >
> > ЗЫ у самого крутится proftpd на левом порту
> Некоторое время назад пробегала проблема с iptables и модулем 
> ip_conntrack_ftp,
> который не работал, если порт был не 21 и если все это хозяйство за NAT стоит.
> Оно конечно приятнее чем подвисания fail2ban, но я так, на всякий случай 
> отметил
> что могут быть такие вот грабли.

У меня были эти грабли, всё делал по факам, а оно не работает! Оказалось
мешала опция маскарада proftpd, которая осталась по историческим
причинам.

-- 
Покотиленко Костик 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Mikhail A Antonov
28/01/2009 18:26 (GMT +3) Stanislav Kruchinin
> Sapytsky Ilya wrote:
> > Добрый день!
> > Есть сервер с vsftpd на борту. Не то, чтобы очень нагруженный, но
> > всё-таки...
> > Т.к. невозможно определить круг использования по ip то пришлось открыть
> > ftp всему интернету...
>
> Если нагрузка небольшая, то можно перейти на sftp (FTP over SSH), висящем
> на левом порту. Никакого идиотского "активного режима" и сопутствующих
> костылей для iptables и никаких блокирующих по IP демонов. It just works.
Угу, если это возможно - наверное это лучший вариант. ИМХО.

-- 
Best regards,
 Mikhail


signature.asc
Description: This is a digitally signed message part.


Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Stanislav Kruchinin
Sapytsky Ilya wrote:
> Добрый день!
> Есть сервер с vsftpd на борту. Не то, чтобы очень нагруженный, но
> всё-таки...
> Т.к. невозможно определить круг использования по ip то пришлось открыть ftp
> всему интернету...

Если нагрузка небольшая, то можно перейти на sftp (FTP over SSH), висящем на
левом порту. Никакого идиотского "активного режима" и сопутствующих костылей для
iptables и никаких блокирующих по IP демонов. It just works.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Mikhail A Antonov
28/01/2009 17:44 (GMT +3) Oleg Rybnikov
> Mikhail A Antonov пишет:
> > 28/01/2009 17:00 (GMT +3) Oleg Rybnikov
> >
> >> hi
> >>
> >> повесь ftp на порт отличный от стандартного  и в логах будет чисто
> >
> > И лови грабли при использовании contrack :-/
> > Это вам не ssh.
>
> ловить грабли fail2ban конечно намного приятнее ))
> и кстати причем здесь контрак? поясните плиз )
>
> ЗЫ у самого крутится proftpd на левом порту
Некоторое время назад пробегала проблема с iptables и модулем ip_conntrack_ftp,
который не работал, если порт был не 21 и если все это хозяйство за NAT стоит.
Оно конечно приятнее чем подвисания fail2ban, но я так, на всякий случай отметил
что могут быть такие вот грабли.

-- 
Best regards,
 Mikhail


signature.asc
Description: This is a digitally signed message part.


Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Igor Goldenberg
Mikhail A Antonov пишет:

>> повесь ftp на порт отличный от стандартного  и в логах будет чисто
> И лови грабли при использовании contrack :-/

А если указать в параметрах модуля на какие порты обращать внимание?

% modinfo nf_conntrack_ftp
filename:
/lib/modules/2.6.27-8-eeepc/kernel/net/netfilter/nf_conntrack_ftp.ko
alias:  ip_conntrack_ftp
...
parm:   ports:array of ushort
parm:   loose:bool


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Mikhail A Antonov
28/01/2009 17:00 (GMT +3) Oleg Rybnikov
> hi
>
> повесь ftp на порт отличный от стандартного  и в логах будет чисто
И лови грабли при использовании contrack :-/
Это вам не ssh.

-- 
Best regards,
 Mikhail


signature.asc
Description: This is a digitally signed message part.


Re: vsftpd и активный firewal

2009-01-28 Пенетрантность Oleg Rybnikov
hi

повесь ftp на порт отличный от стандартного  и в логах будет чисто


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: vsftpd и активный firewal

2009-01-27 Пенетрантность Mikhail A Antonov
-[ Sapytsky Ilya 27/01/2009 16:34 (GMT +3)
> Добрый день!
> Есть сервер с vsftpd на борту. Не то, чтобы очень нагруженный, но
> всё-таки...
> Т.к. невозможно определить круг использования по ip то пришлось открыть ftp
> всему интернету...
> Очень достали люди, которые пытаются подобрать пароль к моему ftp..
> например еще не прошло и дня, чтобы кто-то не подбирал пароль к
> пользователю Administrator, которого конечно же просто нет :) vsftp хорошая
> штука, настроил как надо, всё по уму и враг не пройдёт, но флудят в логи
> без дела...
> Подскажите, как можно более грамотно сделать блокировку ip этих флудеров?
> Просто скрипт - имхо банально и наверняка должны существовать системы,
> которые блокируют например ip на некоторое время за, скажем 20,
> неправильных попыток набора пароля за 1-2 минуты...
> Могу, конечно же, написать скрипт, который будет добавлять в iptables
> правило с последующим его удалением, но есть же greylist для почты, может и
> ftp фронте чего придумали?
> Спасибо...
Посоветовал бы тебе fail2ban, да вот только оно работает не всегда -
частенько "повисает" при logrotate/logcheck и лечится только kill -9 с
последующим запуском. Специально повторить не удается.
Может работать месяц, а может каждый день виснуть.

-- 
Best regards,
 Mikhail


signature.asc
Description: This is a digitally signed message part.


vsftpd и активный firewal

2009-01-27 Пенетрантность Sapytsky Ilya
Добрый день!
Есть сервер с vsftpd на борту. Не то, чтобы очень нагруженный, но
всё-таки...
Т.к. невозможно определить круг использования по ip то пришлось открыть ftp
всему интернету...
Очень достали люди, которые пытаются подобрать пароль к моему ftp.. например
еще не прошло и дня, чтобы кто-то не подбирал пароль к пользователю
Administrator, которого конечно же просто нет :) vsftp хорошая штука,
настроил как надо, всё по уму и враг не пройдёт, но флудят в логи без
дела...
Подскажите, как можно более грамотно сделать блокировку ip этих флудеров?
Просто скрипт - имхо банально и наверняка должны существовать системы,
которые блокируют например ip на некоторое время за, скажем 20, неправильных
попыток набора пароля за 1-2 минуты...
Могу, конечно же, написать скрипт, который будет добавлять в iptables
правило с последующим его удалением, но есть же greylist для почты, может и
ftp фронте чего придумали?
Спасибо...