I dislike white-lists a lot since it makes running 'any gadget' on a
social network site a -lot- more human effort dependent.
Especially if a gadget developer would have to send an email to
hundreds to thousands of different open social enabled sites, every
time they makeRequest to a new domain ... that just doesn't scale and
will lead to a lot of broken gadgets... Of course if you have a very
tightly controlled environment where you wrote all the gadgets your
self that might work, but otherwise it would be a recipe for disaster.
Besides that would be an open social spec change, and those
discussions belong on the the spec discussion group: [EMAIL PROTECTED]
and not in shindig land, we implement the spec we don't create it :)
I think adding a security token, that included the IP would already
provide a good solid security model to prevent abuse, and i don't
think it would break existing gadgets nor change the specification, so
i'd strongly prefer that.
-- Chris
On Jul 11, 2008, at 2:59 PM, Karsten Beyer wrote:
Hi,
i don't understand. The proxy is even delivering pages when there is
no
security token at all. e.g.
http://shindig.mydomain/gadgets/proxy?url=google.com
At the server the page is requested from, there is no indication,
that it is
fetched by a proxy. There could be severe legal trouble if someone
abuses
our open proxy to do something illegal as we have no way to prove
otherwise.
So my idea was to whitelist the domains from which the proxy will
fetch
content.
Best Regards
Karsten Beyer
On Fri, Jul 11, 2008 at 2:19 PM, Ropu <[EMAIL PROTECTED]> wrote:
U can try adding the ip the the Security Token too.
ropu
On Fri, Jul 11, 2008 at 6: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?
Best Regards,
Karsten Beyer
[EMAIL PROTECTED]
--
.-. --- .--. ..-
R o p u