🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7246

Re: bruteforce-protection

#7246
From: Pieter Philippaerts
Date: Sat, 05 Oct 2002 20:02
26 lines
2552 bytes
"Vincent Spruyt" <info@computersecurity.be> wrote in message
news:Xns929ED8F15394Dwww.computersecurity@195.130.132.65...
> Nu vroeg ik me af of er geen minder omslachtige manier is in php om dit
> te bereiken...

Een iets minder omslachtige manier [denk ik] is de volgende: als een
gebruiker inlogt met een fout paswoord, wacht dan enkele seconden eerdat je
hem verwittigd dat het paswoord fout is. Daarenboven wordt het maximum
aantal connecties van eenzelfde IP adres gelimiteerd. Op die manier moet je
geen history gaan bijhouden, maar enkel de IP adressen die op een bepaald
moment geconnecteerd zijn.

Als je je afvraagt ofdat dit wel een goede bescherming is kan je even gaan
rekenen: stel dat het paswoord 8 karakters lang is, waarbij er 100
verschillende karakters kunnen gebruikt worden. Als de aanvaller brute force
gebruikt, dan gaat die gemiddeld vijf miljoen miljard keer moeten proberen
eerdat hij de juiste combinatie gevonden heeft [wat in feite een
onderschatting is aangezien je er hier vanuit gaat dat de aanvaller op
voorhand weet dat het paswoord 8 karakters lang is]. Als je het maximum
aantal gelijktijdige requests per IPs vastlegt op 5 en de wachttijd op 3
seconden, dan kunnen we uitrekenen dat de aanvaller er (5000000000000000 /
5) * 3 seconden over gaat doen [in het beste geval], wat dus equivalent is
met ongeveer 95000 millennia.

Mvg,
Pieter Philippaerts
Technical Details
Message-ID: <_yHn9.81106$49.10715264@amsnews02.chello.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!cleanfeed.casema.net!leda.casema.net!amsnews01.chello.com!amsnews02.chello.com.POSTED!not-for-mail
References: <Xns929ED8F15394Dwww.computersecurity@195.130.132.65>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,10aabab9b0f532fa
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-10-05 13:08:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!cleanfeed.casema.net!leda.casema.net!amsnews01.chello.com!amsnews02.chello.com.POSTED!not-for-mail
From: "Pieter Philippaerts" <Pieter@removethis.mentalis.org>
Newsgroups: be.comp.programming
References: <Xns929ED8F15394Dwww.computersecurity@195.130.132.65>
Subject: Re: bruteforce-protection
Lines: 28
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.3663.0
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3663.0
Message-ID: <_yHn9.81106$49.10715264@amsnews02.chello.com>
Date: Sat, 05 Oct 2002 20:02:02 GMT
NNTP-Posting-Host: 195.162.214.182
X-Complaints-To: abuse@chello.be
X-Trace: amsnews02.chello.com 1033848122 195.162.214.182 (Sat, 05 Oct 2002 22:02:02 MET DST)
NNTP-Posting-Date: Sat, 05 Oct 2002 22:02:02 MET DST
Organization: chello broadband