Article View: be.comp.security
Article #642Re: Massala PHP exploit via worm
From: frank
Date: Thu, 30 Dec 2004 12:15
Date: Thu, 30 Dec 2004 12:15
52 lines
3024 bytes
3024 bytes
Christophe Vandeplas <christophe@vandeplas.com> wrote: > [-- text/plain, encoding quoted-printable, 53 lines --] > Gisteren ben ik in mij mail oof even vergeten te melden dat mod_security > bestaat (voor apache natuurlijk) > Quote: > "ModSecurity is an Apache module that adds intrusion detection and > prevention features to the Web server. In principle it is similar to an > IDS you would use to analyse your network traffic, except that it works > on the HTTP level and understands it really well. Because of this it > allows you to do things that are normal from the HTTP point of view but > are difficult to do from an classical IDS." Het probleem is dat dat perfect kan op bv. een dedicated server, waar enkel je eigen applicaties draaien. Je weet dan exact welke parameters toegelaten zijn, welke niet, welke een maximum lengte mogen hebben welke niet enz. In een hosting omgeving is dit (mijns inziens) niet echt bruikbaar: je moet al je klanten vragen welke applicaties ze draaien, wat de toegelaten parameters zijn enz. > Om mogelijke (nog niet bekende) attacks te blokeren dmv mod_security > kan je vb deze extra regels bijvoegen: > SecFilterSelective THE_REQUEST "wget " > SecFilterSelective THE_REQUEST "perl " > SecFilterSelective THE_REQUEST "lynx " > SecFilterSelective THE_REQUEST "ftp " > SecFilterSelective THE_REQUEST "scp " > SecFilterSelective THE_REQUEST "rcp " > SecFilterSelective THE_REQUEST "cvs " > SecFilterSelective THE_REQUEST "telnet " > SecFilterSelective THE_REQUEST "ssh " > SecFilterSelective THE_REQUEST "echo " > SecFilterSelective THE_REQUEST "nc " > SecFilterSelective THE_REQUEST "mkdir " > SecFilterSelective THE_REQUEST "cd /tmp" > SecFilterSelective THE_REQUEST "cd /var/tmp" De eerste variant van de worm zou niet door bovenstaande rules gevat worden. De instructies werden gemaskeerd opgebouwd door een chr(nummertje)... De tweede zou je waarschijnlijk wel gevat hebben, maar ik ken ook applicaties die parameters "echo" en zo wel legitiem gebruiken ... Vriendelijke groeten, Frank Louwers -- Openminds bvba www.openminds.be Tweebruggenstraat 16 - 9000 Gent - Belgium
Technical Details
Message-ID:
<33i9r6F409iq4U2@individual.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<1103779258.014624.13110@z14g2000cwz.googlegroups.com> <32vnb3F3r441iU1@individual.net> <t2Wyd.9133$W74.624760@phobos.telenet-ops.be> <3367orF3svi2hU1@individual.net> <1104397278.4987.6.camel@localhost>Show Full Headers
Complete Article Headers
X-Google-Thread: 113446,1485981469779295
X-Google-Attributes: gid113446,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: frank@openminds.be
Newsgroups: be.comp.security
Subject: Re: Massala PHP exploit via worm
Date: 30 Dec 2004 12:15:34 GMT
Lines: 52
Message-ID: <33i9r6F409iq4U2@individual.net>
References: <1103779258.014624.13110@z14g2000cwz.googlegroups.com> <32vnb3F3r441iU1@individual.net> <t2Wyd.9133$W74.624760@phobos.telenet-ops.be> <3367orF3svi2hU1@individual.net> <1104397278.4987.6.camel@localhost>
X-Trace: individual.net ywq6VsLW1qfD/Bhyt01RWQ3XhOKeem8JoUEZEil5ytHMmCYNoM
X-Orig-Path: not-for-mail
User-Agent: tin/1.5.12-20020311 ("Toxicity") (UNIX) (Linux/2.4.26-smp-xeon-dell-omserver-5.0 (i686))