Subject: Re: NetBSD-3.1 was attacked: Bug of SSHD or cyrus-sasl?
To: None <pkgsrc-users@NetBSD.org>
From: Steve Brown <steve@daedilus.org>
List: pkgsrc-users
Date: 01/13/2007 19:11:56
Hi,
I spotted this going on with my system very early on, being a keen
observer of my logs.
To remedy this, I currently have a block on sshd of ALL users on my
system except a random one. That user account has a pretty secure
password which is not likely to fall victim to a dictionary attack.
Just to make sure that it doesn't get dictionaried particularly much (I
was noting some 180 - 300 attempts per host at cracking sshd before the
next fix I put in place), I installed Blockhosts python script and set
it up to be particularly harsh. I now allow only 3 failed attempts from
any single IP outside my LAN, before blocking the IP for a significant
period of time. I am currently blocking 11 hosts, though have been
blocking as many as 30. So, other than the hosts that stopped before 3
attempts, I've managed to reduce my attacks by between 99 and 99.5 % of
the total number that would have been reaching sshd otherwise. I have
had no attacks attempted against that account at all, meaning that every
single attack that had been attempted before being blocked couldn't have
succeeded anyway.
Blockhosts can be found at http://www.aczoom.com/cms/blockhosts/
I had to install Python 2.4 from pkgsrc before being able to get this to
work. At some point, I'll be certain to look into the next step of
linking this in with ipfilter (and setting up ipfilter), on the grounds
that it would be nice to stop ANY communication coming in from these
hosts once they've tried to break my system.
Hope that's of some help?
On the side against dealing with a broken system, I believe the general
advice given here has been to rebuild from scratch. As inconvenient as
it is, I have to agree with this. There simply is no possible way to be
certain what has been done to a system once it is believed to have been
compromised.
Steve
>> http://fail2ban.sourceforge.net/ or similar ? (not tried it myself) Any
>> other suggestions ?
>>
>
> How about using pkgsrc/security/pam-af ?
>
> --
> "Of course I love NetBSD":-)
> OBATA Akio / obache@NetBSD.org
>
>