Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | RE: Login Attempt Limits |
|---|---|
| Date: | Fri, 6 May 2005 18:40:30 -0400 |
This is easier: $IPTABLES -A allowed -p TCP -m state --state ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A allowed -p TCP --syn -m limit --limit 3/minute --limit-burst 3 -j ACCEPT $IPTABLES -A allowed -p TCP -j LOG --log-level "NOTICE" --log-prefix '[DROP:RATE_LIMIT] ' $IPTABLES -A allowed -p TCP -j REJECT $IPTABLES -A tcp_packets -p TCP -s 0/0 -d $INET_IP --dport 22 -j allowed Mojito
-----Original Message----- From: Jeff Rosowski [mailto:rosowskij@ie.ymp.gov] Sent: 06 May 2005 14:50 To: Price, Christopher Cc: MPHMedia.Net; secureshell@securityfocus.com Subject: RE: Login Attempt Limits take a look at the following: http://blog.andrew.net.au/2005/02/17#ipt_recent_and_ssh_attacks On Thu, 5 May 2005, Price, Christopher wrote:Your proposal could lead to a DoS attack designed to deny large ranges of IP addresses access to your SSHD service by usingIP spoofing,no? -----Original Message----- From: MPHMedia.Net [mailto:MPHMedia@InfoWest.com] Sent: Thursday, May 05, 2005 8:53 AM To: secureshell@securityfocus.com Subject: Login Attempt Limits I had around 650 failed atttempts on the SSHD server from about 5 different IPs yesterday. From prior daily reviews of the log file it is clear thatthe majorityof the attempts come from hacked SSHD servers because the attempt username pattern is the same from IPs located in differentparts of theworld (though South Korea seems to have the largest volume of any country). The clear evidence is that the SSHD system fails in a good number of cases. One way to look at this failure is to say that the managers of those servers are not requiring sufficiently random passwords fortheir uesrs.The clear mathematics is that use of 8 byte randompasswords from thecomplete available password character set will not becracked (to a veryhigh probability). But the clear reality is that very few passwords areselected from thewidest possible selection pool and rather from a rathersmall pool offamilar words and phrases. This reality combined with ahigh volume ofattempts obtains an SSHD system failure at a fairly regular rate, as evidence by the attacking IP variation. I looked briefly at some earlier secureshell pages alongthe lines of myfollowing suggestions with the apparent conclusion that thesuggestionshave been considered but not implemented for one reason oranother. Theyare: 1. When an IP has failed attempts for different usernameswithin a shortperiod block that IP for some number of minutes. This would be done automatically using configuration file parameters. Withthis option Iwould block an IP for 30 minutes after three failed attempts with different usernames occuring under a minute. 2. Execute an IP block as above when there are 3 root user failures. 3. Execute an IP block as above when there are 5 same user failures. Apparently there is an option to block an IP completelyafter the fact.I am not seeing repeated attempts on subsequent days fromthe same IP.Hence that option would not address the current attack patterns. With the above automatic IP block features, the 650 failed attempts yesterday would have been reduced to less than 20. Thatcould be seen asa 5 bit (32 times) reduction in the probability of asuccessful attackand similarly a 5 bit reduction in the number of failedSSHD servers.The effective result would be some multiple greater than 5bits overallin that the hacked server pool would decline by a 5 bitmultiple. Thatis, the attack volume originates from already hacked servers meaning that the overall attack volume derives from at least twolayers to which5 bit attenuation could be applied. I would consider anobvious 5 bitattenuation very useful, but an apparent compounded 5 bitattenuationseems to argue for immediate implementation. Looked atanother way, theeffective randomness of the currently used password poolshould increaseby 5 to, say, 15 bits. Or we could say that overall SSHDsecurity wouldbe increased by a similar degree. Whatever the implementation difficulties, the design is clear. Save failures by IP in the above categories and execute theblock usingnew configuration file parameters. Neil Nelson
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: remote ssh for root, Don Gray |
|---|---|
| Next by Date: | Re: bash_logout and sftp, Corey |
| Previous by Thread: | RE: Login Attempt Limits, Jeff Rosowski |
| Next by Thread: | Re: Login Attempt Limits, Robert L Sowders |
| Indexes: | [Date] [Thread] [Top] [All Lists] |