[TOOL] Pound - Reverse-Proxy and Load-Balancer
From: SecuriTeam (support_at_securiteam.com)
Date: 12/03/03
- Previous message: SecuriTeam: "[EXPL] Linux Kernel 2.4.22 do_brk() Proof of Concept"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
To: list@securiteam.com Date: 3 Dec 2003 19:43:54 +0200
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion
The SecuriTeam alerts list - Free, Accurate, Independent.
Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html
- - - - - - - - -
Pound - Reverse-Proxy and Load-Balancer
------------------------------------------------------------------------
DETAILS
<http://www.apsis.ch/pound/index.html> The Pound program is a reverse
proxy, load balancer and HTTPS front-end for Web server(s). Pound was
developed to enable distributing the load among several Web-servers and to
allow for a convenient SSL wrapper for those Web servers that do not offer
it natively. Pound is distributed under the GPL (with the OpenSSL
disclaimer) - no warranty, it's free to use, copy and give away.
What Pound is:
1. a reverse-proxy: it passes requests from client browsers to one or
more back-end servers.
2. a load balancer: it will distribute the requests from the client
browsers among several back-end servers, while keeping session
information.
3. an SSL wrapper: Pound will decrypt HTTPS requests from client browsers
and pass them as plain HTTP to the back-end browsers.
4. an HTTP/HTTPS sanitizer: Pound will verify requests for correctness
and accept only well-formed ones.
5. an HTTP/1.1 proxy: Pound will accept requests from HTTP/1.1 clients on
one connection even if the back-end server is HTTP/1.0. Connections to the
server will be reopened as necessary.
6. a failover-server: should a back-end server fail, Pound will take note
of the fact and stop passing requests to it until it recovers.
7. a request redirector: requests may be distributed among servers
according to the requested URL and the presence or absence of headers,
based on pattern matching.
Pound is a very small program, easily audited for security problems. It
can run as setuid/setgid and/or in a chroot jail. Pound does not access
the hard-disk at all (except for reading the certificate file on start, if
required, and the pid file) and should thus pose no security threat to any
machine.
What Pound is not:
1. Pound is not a Web server: by itself, Pound serves no content - it
contacts the back-end server(s) for that purpose.
2. Pound is not a Web accelerator: no caching is done - every request is
passed "as is" to a back-end server. Some speed-ups may be achieved by the
HTTP/1.1 to HTTP/1.0 proxying though.
ADDITIONAL INFORMATION
The tool is available from: <http://www.apsis.ch/pound/index.html>
http://www.apsis.ch/pound/index.html.
The information has been provided by <mailto:roseg@apsis.ch> Robert
Segall.
========================================
This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com
====================
====================
DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
- Previous message: SecuriTeam: "[EXPL] Linux Kernel 2.4.22 do_brk() Proof of Concept"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
- [NT] Microsoft DCOM RPC Race Condition (MS04-012)
... Get your security news from a reliable source. ... the way Microsoft Windows
handles DCOM RPC requests. ... based DCOM activation requests has been prone to failure
in the past. ... may be overwritten depending on the block the memory management supplies
... (Securiteam) - [UNIX] Apache/Tomcat Denial of Service and Information Leakage Vulnerability
... Beyond Security would like to welcome Tiscali World Online ... Apache
has been the most popular web server on the Internet for the ... A client may connect to the target
machine and deliver several requests ... and again sends a second response back
to mod_jk. ... (Securiteam) - Re: [Full-disclosure] Google / GMail bug, all accounts vulnerable
... PS-- Have you managed to get hired in an actual security position yet or are ...
influence a large number of users to make requests which disrupt, ... Since the favicon.ico
object, for some reason, influences the account ... attacks, frightening, and how
would they be prevented? ... (Full-Disclosure) - Re: [Full-disclosure] Google / GMail bug, all accounts vulnerable
... PS-- Have you managed to get hired in an actual security position yet or are ...
influence a large number of users to make requests which disrupt, ... Since the favicon.ico
object, for some reason, influences the account ... attacks, frightening, and how
would they be prevented? ... (Full-Disclosure) - [Full-disclosure] [ GLSA 200606-05 ] Pound: HTTP request smuggling
... Pound is vulnerable to HTTP request smuggling, ... to bypass security
restrictions or poison web caches. ... for web servers that do not support SSL directly.
... (Full-Disclosure)