Re: For wrong auth , how to block IP or introduce delay for sender in real time ?

Marcus Schopen <[email protected]>
Newsgroups gmane.comp.security.cyrus.sasl
Message-ID <1445079796.29325.6.camel@cosmo>
Hi Jayesh ,

Am Samstag, den 17.10.2015, 13:06 +0530 schrieb Jayesh Shinde:
> Hello all  , 
> 
> I am having mailserver with centos 6.3 + cyrus-imad + postfix + ldap 
> We are using cyrus-sasl-2.1.23-13.el6.x86_64  with 'PAM' Mechanism . 
> 
> Many spammer are trying to hack password for doing many authentication
> with pop3 + imap + smtp  services. 
> on server Fail2ban hass been  added , but its blocking hacker IPs
> after certain interval  and not in real time.  Which is the actual
> issue. 
> 
> I am looking for some real-time blocking where that particular
> spammer IP + email id must get block  .

I'm using fail2ban too and I don't understand what you mean by "real
time". In my configuration the ban is set immediately after three failed
logins (no delay) and for more extended banning of persistent abusers I
use the recidive filter.


> I believe this issue is very common with other too ,  is there any
> option in 'saslauthd'  /  postfix  / cyrus-imapd for below
> requirement ? 
> 
> 1)  If server receive the wrong password , then is it possible to
> introduce the delay of say 5-10 seconds to sender client ? So that
> spammer will do less attempt ?
> 2)  After given wrong password attempt more than 3 time , the
> particular "IP + email id" must get block for next 5-10 min. 
> And then need to unblock after  that.  
> 3) I check PAM-ABL , but its not working for 'saslauthd'' with pop /
> imap / smtp . Because I came to know that 'saslauthd'' is not getting
> IP of source .  
> How to pass  source IP to "saslauthd''  along with email id , password
> and relam .  Is there any patch available for this ? 
> 

Ciao!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.