Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jun 2007 07:32:15 -0400
From:      "Bob" <bob@a1poweruser.com>
To:        "Norberto Meijome" <freebsd@meijome.net>
Cc:        Ian Smith <smithi@nimnet.asn.au>, freebsd-questions@freebsd.org
Subject:   RE: Apache access log shows these attack requests
Message-ID:  <NBECLJEKGLBKHHFFANMBMEMOCDAA.bob@a1poweruser.com>
In-Reply-To: <20070614024343.10ff6632@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help

The replies to my post came back saying that apache defaults to denying
CONNECT requests which I was not able to verify. That mod_proxy was causing
it. I have mod-proxy commented out.
That the CONNECT request is some how being spoofed through php  which I was
not able to verify.
My reading of php5 says it accepts all valid methods that apache hands it.
To me this indicates that apache is not denying CONNECT requests by default.
Reading a book I have titled 'Maximum Apache Security' it said to gain
explicit control over the "Methods" use the <Limit> or <LimitExcept>
declaratives with the 'Require valid-user' in the default  <Directory />
definition in the http-conf file.

So in apache http-conf around line 340 I added the <LimitExcept GET POST>
Declarative like this to the default directory definition so it looks like
this.

<Directory />
   Options FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
   <LimitExcept GET POST>
      Require valid-user
   </LimitExcept>
</Directory>

Now the access log shows this

61.228.120.228 - - [17/Jun/2007:22:42:49 -0400] "CONNECT 66.196.97.250:25
HTTP/1.0" 500 602 "-" "-"

And the error.log shows this

[Sun Jun 17 22:42:49 2007] [crit] [client 61.228.120.228] configuration
error:  couldn't perform authentication. AuthType not set!: /


As you can see the CONNECT request is now being denied with a 500.
The CONNECT requests have been stopped from attacking others.

I post this solution so others can find it in the questions archives.







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?NBECLJEKGLBKHHFFANMBMEMOCDAA.bob>