On Wed, Jul 16, 2008 at 2:03 PM, Emilio Daniel González <[EMAIL PROTECTED]>
wrote:

> btw, why all the files that pass through the proxy are named as "p.txt"?
> it's a convention or what?


the "p" is arbitrary (it stands for proxy). The .txt extension generally
causes the file to be opened in a text editor rather than the web browser
(either that or the user gets a download dialog). Most other extensions
would be loaded in the browser (making the technique ineffective) or blocked
by security software.


>
> On Wed, Jul 16, 2008 at 5:58 PM, Chris Chabot <[EMAIL PROTECTED]> wrote:
>
> > So how does it prevent the use of the proxy as a 'free Akamai' when
> people
> > can use it for their images/etc?
> >
> >
> > On Jul 16, 2008, at 10:52 PM, Kevin Brown wrote:
> >
> >  Yes, it works under that use case. Sending it as an attachment does not
> >> interfere with legitimate use of the proxy as it does not impact img,
> >> object, embed, script, or link elements or style sheet imports.
> >>
> >> On Wed, Jul 16, 2008 at 1:46 PM, Ropu <[EMAIL PROTECTED]> wrote:
> >>
> >>  hi
> >>>
> >>> i have a question.
> >>>
> >>> will sending proxy results as attachment work with this example?
> >>> *
> >>> Let the container cache your dynamic content*
> >>> http://code.google.com/apis/opensocial/articles/latency/#dynamic
> >>>
> >>> The gadgets.io.getProxyUrl function will return the location of the
> >>> cached
> >>> version of the URL you provide, including images, JavaScript, and CSS.
> So
> >>> instead of using the URL of content hosted on your server, like this:
> >>>
> >>> function showImage() {
> >>> imgUrl = 'http://www.example.com/i_heart_apis_sm.png';
> >>> html = ['<img src="', imgUrl, '">'];
> >>> document.getElementById('dom_handle').innerHTML = html.join('');
> >>> };
> >>>
> >>> showImage();
> >>>
> >>> you can use the URL of the cached content, like this:
> >>>
> >>> function showImage() {
> >>> imgUrl = 'http://www.example.com/i_heart_apis_sm.png';
> >>> *cachedUrl = gadgets.io.getProxyUrl(imgUrl);*
> >>> html = ['<img src="', *cachedUrl*, '">'];
> >>> document.getElementById('dom_handle').innerHTML = html.join('');
> >>> };
> >>>
> >>>
> >>> showImage();
> >>>
> >>>
> >>>
> >>> if so, its preventing "free akamai"or phishing?
> >>>
> >>> said this, or the example is wrong (and we are limiting functionality)
> or
> >>> the solution is partial (or im completely mixed up :P)
> >>>
> >>> ropu
> >>>
> >>> On Fri, Jul 11, 2008 at 2:45 PM, Kevin Brown <[EMAIL PROTECTED]> wrote:
> >>>
> >>>  On Fri, Jul 11, 2008 at 2:20 AM, Karsten Beyer <[EMAIL PROTECTED]>
> wrote:
> >>>>
> >>>>  Hi,
> >>>>>
> >>>>> what is the suggested strategy to prevent abuse of the open proxy at
> >>>>> /gadgets/proxy? I found some old discussions from february about
> adding
> >>>>>
> >>>> the
> >>>>
> >>>>> IP address of the user as HTTP header. Some testing however showed
> that
> >>>>>
> >>>> this
> >>>>
> >>>>> is not yet implemented.
> >>>>>
> >>>>> Are there any plans to implement some kind of whitelist feature? More
> >>>>> importantly: Are there any reasons against implementing such a
> feature?
> >>>>>
> >>>>
> >>>>
> >>>> You could always add a whitelist for outbound requests, but you'd have
> >>>> to
> >>>> do
> >>>> a custom http fetcher implementation.
> >>>>
> >>>> The java version is currently returning all proxied files as
> >>>> attachments,
> >>>> which has helped significantly with reducing the potential of
> >>>> /gadgets/proxy
> >>>> as a phishing vector or free Akamai.
> >>>>
> >>>>
> >>>>
> >>>>>
> >>>>>
> >>>>> Best Regards,
> >>>>>
> >>>>> Karsten Beyer
> >>>>> [EMAIL PROTECTED]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> .-. --- .--. ..-
> >>> R o p u
> >>>
> >>>
> >
>

Reply via email to