🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7249

Re: bruteforce-protection

#7249
From: Dominique Devriese
Date: Sun, 06 Oct 2002 00:34
40 lines
3273 bytes
Pieter Philippaerts writes:

> "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.

Houdt die rekensom rekening met het feit dat het overgrote deel van
alle paswoorden uit A-Za-z0-9-_./:!;=,)( en nog een aantal karakters
bestaat, en dan nog over het algemeen in een vrij karakteristieke
volgorde ?
Nu ja, het zou toch nog een aantal jaar moeten duren om ze allemaal te
proberen, vermoed ik...
sjuus
domi 

-- 
Q:	Heard about the <ethnic> who couldn't spell?
A:	He spent the night in a warehouse.
Technical Details
Message-ID: <87fzvkxv53.fsf@appel.kotnet.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!peernews3.colt.net!newsfeed00.sul.t-online.de!t-online.de!blackbush.xlink.net!blackbush.de.kpnqwest.net!newsfeed.vmunix.org!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <Xns929ED8F15394Dwww.computersecurity@195.130.132.65> <_yHn9.81106$49.10715264@amsnews02.chello.com>

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 17:42:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!peernews3.colt.net!newsfeed00.sul.t-online.de!t-online.de!blackbush.xlink.net!blackbush.de.kpnqwest.net!newsfeed.vmunix.org!aotearoa.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: Dominique Devriese <dominique.devriese@student.kuleuven.ac.be>
Newsgroups: be.comp.programming
Subject: Re: bruteforce-protection
Date: 06 Oct 2002 02:34:32 +0200
Organization: KULeuvenNet
Lines: 40
Sender: domi@appel
Message-ID: <87fzvkxv53.fsf@appel.kotnet.org>
References: <Xns929ED8F15394Dwww.computersecurity@195.130.132.65> <_yHn9.81106$49.10715264@amsnews02.chello.com>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: naxos.belnet.be 1033864478 3790 134.58.127.12 (6 Oct 2002 00:34:38 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Sun, 6 Oct 2002 00:34:38 +0000 (UTC)
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp)
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@domi.kotnet.org
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)