Sciweavers

SAC
2010
ACM

A robust link-translating proxy server mirroring the whole web

14 years 6 months ago
A robust link-translating proxy server mirroring the whole web
Link-translating proxies are widely used for anonymous browsing, policy circumvention and WebVPN functions. These are implemented by encoding the destination URL in the path of the URL submitted to the proxy and rewriting all links before returning the document to the client. Commonly these are based on the CGIProxy implementation or a variant. While popular, broken links and very slow load times are common. This is so, since the use of scripting languages makes finding and translating links (the essential task of such a proxy) very difficult. Some web-sites become entirely non-functional when loaded. This paper proposes a novel architecture for a linktranslating proxy. Using a sub-domain mapping technique we entirely eliminate the need to translate (or even find) relative links in content. Then, using robust absolute link rewriting, cookie re-assignment, and wildcard certificates we achieve an extremely robust and performant proxy. Our architecture preserves the same-origin polic...
Ziqing Mao, Cormac Herley
Added 17 May 2010
Updated 17 May 2010
Type Conference
Year 2010
Where SAC
Authors Ziqing Mao, Cormac Herley
Comments (0)