Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Change in crossdomain.xml??
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 35 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
k...@neuroproductions.be  
View profile  
(1 user)  More options Mar 9 2008, 4:28 am
From: k...@neuroproductions.be
Date: Sun, 9 Mar 2008 00:28:42 -0800 (PST)
Local: Sun, Mar 9 2008 4:28 am
Subject: Change in crossdomain.xml??
My online app http://www.neuroproductions.be/twitter_friends_network_browser/
was working just fine, but now I get a Security sandbox violation
error.

when I look at the crossdomain, I see it onley accept requests from
twitter
 <cross-domain-policy>
<allow-access-from domain="*.twitter.com"/>
</cross-domain-policy>

Did it change? or am I missing something?


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
k...@neuroproductions.be  
View profile  
 More options Mar 9 2008, 7:22 am
From: k...@neuroproductions.be
Date: Sun, 9 Mar 2008 04:22:01 -0700 (PDT)
Local: Sun, Mar 9 2008 7:22 am
Subject: Re: Change in crossdomain.xml??
I fixed my app, by getting the data via php on my own domain, but the
core problem remains

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
k...@neuroproductions.be  
View profile  
 More options Mar 9 2008, 7:52 am
From: k...@neuroproductions.be
Date: Sun, 9 Mar 2008 04:52:31 -0700 (PDT)
Local: Sun, Mar 9 2008 7:52 am
Subject: Re: Change in crossdomain.xml??
I fixed my app, by getting the data via php on my own domain, but the
core problem remains

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Payne  
View profile  
 More options Mar 9 2008, 12:42 pm
From: "Alex Payne" <a...@al3x.net>
Date: Sun, 9 Mar 2008 10:42:53 -0600
Local: Sun, Mar 9 2008 12:42 pm
Subject: Re: Change in crossdomain.xml??
Yes, we changed crossdomain.xml in response to a security threat last
night.  Unfortunately, do to an insecure interaction between Flash and
browsers, allowing cross-domain requests from any domain opens us to
assumed login attacks, which a Japanese security researcher had noted
publicly in the last 48 hours.

I didn't alert the list because we wanted to observe the behavior of
some of our Flash assets after the change, and so the current contents
of crossdomain.xml are not yet concrete.  If anyone has suggestions
for a crossdomain.xml that's both secure and useful to Flash
developers, please let the list know.

On Sun, Mar 9, 2008 at 5:52 AM,  <k...@neuroproductions.be> wrote:

>  I fixed my app, by getting the data via php on my own domain, but the
>  core problem remains

--
Alex Payne
http://twitter.com/al3x

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dossy Shiobara  
View profile  
 More options Mar 9 2008, 2:11 pm
From: Dossy Shiobara <do...@panoptic.com>
Date: Sun, 9 Mar 2008 14:11:05 -0400
Local: Sun, Mar 9 2008 2:11 pm
Subject: Re: Change in crossdomain.xml??
On 2008.03.09, Alex Payne <a...@al3x.net> wrote:

> Yes, we changed crossdomain.xml [...]

Yup, and it neutered Twitter Karma, which relied on the permissive
crossdomain.xml that twitter.com was publishing.  :-)

Oh well, I guess that's the end of using Flash for making Twitter API
requests ... for anyone other than Twitter, of course.

-- Dossy

--
Dossy Shiobara              | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
k...@neuroproductions.be  
View profile  
 More options Mar 9 2008, 2:37 pm
From: k...@neuroproductions.be
Date: Sun, 9 Mar 2008 11:37:33 -0700 (PDT)
Local: Sun, Mar 9 2008 2:37 pm
Subject: Re: Change in crossdomain.xml??
@ Dossy : you can always reach the api via a server-side script on
your own domain (and put your own "allow all" crossdomain.xml in if
needed)
there is a nice php class in the docs that you can use

@Alex,Twitter: Can't you use an other domain for the API, just like
the yahoo and google  APIs ? at least check how they do it. with the
key and stuff.
Anyway, I hope it gets fixed :)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dossy Shiobara  
View profile  
 More options Mar 9 2008, 3:18 pm
From: Dossy Shiobara <do...@panoptic.com>
Date: Sun, 9 Mar 2008 15:18:29 -0400
Local: Sun, Mar 9 2008 3:18 pm
Subject: Re: Change in crossdomain.xml??
On 2008.03.09, k...@neuroproductions.be <k...@neuroproductions.be> wrote:

> @ Dossy : you can always reach the api via a server-side script on
> your own domain (and put your own "allow all" crossdomain.xml in if
> needed) there is a nice php class in the docs that you can use

The great thing about Twitter Karma was that users' ID and passwords
never touched my server--all communication was directly between the
end-user's browser and twitter.com's servers.

I don't use many Twitter "tools" because I don't hand out my own auth.
credentials to third parties, so I wanted to make Twitter Karma a tool
that I would feel comfortable using if someone _else_ had implemented
it.

Proxying requests through my servers will naturally "work" but I
wouldn't want to send my auth. credentials through some third-party
server, therefore I don't like asking other users to do it.

> @Alex,Twitter: Can't you use an other domain for the API, just like
> the yahoo and google  APIs ? at least check how they do it. with the
> key and stuff.  Anyway, I hope it gets fixed :)

Me too.

-- Dossy

--
Dossy Shiobara              | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Payne  
View profile  
(1 user)  More options Mar 9 2008, 3:20 pm
From: "Alex Payne" <a...@al3x.net>
Date: Sun, 9 Mar 2008 13:20:11 -0600
Local: Sun, Mar 9 2008 3:20 pm
Subject: Re: Change in crossdomain.xml??
Kris: could you elaborate on the solution that Yahoo and Google use
that you'd like to see us implement?

We're not trying to shut down Flash developers, just trying to protect
our users' security.

On Sun, Mar 9, 2008 at 12:37 PM,  <k...@neuroproductions.be> wrote:

>  @ Dossy : you can always reach the api via a server-side script on
>  your own domain (and put your own "allow all" crossdomain.xml in if
>  needed)
>  there is a nice php class in the docs that you can use

>  @Alex,Twitter: Can't you use an other domain for the API, just like
>  the yahoo and google  APIs ? at least check how they do it. with the
>  key and stuff.
>  Anyway, I hope it gets fixed :)

--
Alex Payne
http://twitter.com/al3x

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
k...@neuroproductions.be  
View profile  
 More options Mar 9 2008, 3:50 pm
From: k...@neuroproductions.be
Date: Sun, 9 Mar 2008 12:50:32 -0700 (PDT)
Local: Sun, Mar 9 2008 3:50 pm
Subject: Re: Change in crossdomain.xml??
I'm not a security specialist, I'm just a flash developer, but maybe
this article can help you
http://blog.monstuff.com/archives/000302.html

On 9 mrt, 20:20, "Alex Payne" <a...@al3x.net> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dossy Shiobara  
View profile  
(1 user)  More options Mar 9 2008, 3:51 pm
From: Dossy Shiobara <do...@panoptic.com>
Date: Sun, 9 Mar 2008 15:51:52 -0400
Local: Sun, Mar 9 2008 3:51 pm
Subject: Re: Change in crossdomain.xml??
On 2008.03.09, Alex Payne <a...@al3x.net> wrote:

> Kris: could you elaborate on the solution that Yahoo and Google use
> that you'd like to see us implement?

> We're not trying to shut down Flash developers, just trying to protect
> our users' security.

1. Move the Twitter API to api.twitter.com.  Use the completely
   permissive crossdomain.xml on api.twitter.com.

2. Stop supporting HTTP Basic auth. on api.twitter.com.  Implement OAuth
   or some other kind of auth. token system.

3. Require non-public API requests to include a valid user auth. token.

-- Dossy

--
Dossy Shiobara              | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Payne  
View profile  
 More options Mar 9 2008, 3:53 pm
From: "Alex Payne" <a...@al3x.net>
Date: Sun, 9 Mar 2008 13:53:34 -0600
Local: Sun, Mar 9 2008 3:53 pm
Subject: Re: Change in crossdomain.xml??
Dossy: all of those things should be happening inside of this month,
if I have anything to say about it :)

--
Alex Payne
http://twitter.com/al3x

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Cameron Kaiser  
View profile  
 More options Mar 9 2008, 6:11 pm
From: Cameron Kaiser <spec...@floodgap.com>
Date: Sun, 9 Mar 2008 15:11:24 -0700 (PDT)
Local: Sun, Mar 9 2008 6:11 pm
Subject: Re: Change in crossdomain.xml??

> 2. Stop supporting HTTP Basic auth. on api.twitter.com.  Implement OAuth
>    or some other kind of auth. token system.

Despite all the disadvantages of HTTP Basic, shutting it down completely
without a transition period will break a lot of applications.

--
------------------------------------ personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- Why did the chicken cross the Moebius strip? To get to the other ... uh ...


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Cameron Kaiser  
View profile  
 More options Mar 9 2008, 6:12 pm
From: Cameron Kaiser <spec...@floodgap.com>
Date: Sun, 9 Mar 2008 15:12:28 -0700 (PDT)
Local: Sun, Mar 9 2008 6:12 pm
Subject: Re: Change in crossdomain.xml??

> > 2. Stop supporting HTTP Basic auth. on api.twitter.com.  Implement OAuth
> >    or some other kind of auth. token system.

> Despite all the disadvantages of HTTP Basic, shutting it down completely
> without a transition period will break a lot of applications.

Never mind -- I read this as twitter.com, not api.twitter.com.

--
------------------------------------ personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- "I would blame Microsoft even if it *weren't* their fault." -- me ----------


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Kaiser  
View profile  
 More options Mar 9 2008, 6:25 pm
From: "Marco Kaiser" <kaiser.ma...@gmail.com>
Date: Sun, 9 Mar 2008 23:25:22 +0100
Local: Sun, Mar 9 2008 6:25 pm
Subject: Re: Change in crossdomain.xml??

I like OAuth for webservices talking to other webservices, it's really nice
stuff. But I have doubts if users of desktop applications will like it to be
redirected to a browser first before they can use it.

Are you thinking about supporting only OAuth for API access, dropping Basic
Auth?

On Sun, Mar 9, 2008 at 11:12 PM, Cameron Kaiser <spec...@floodgap.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dossy Shiobara  
View profile  
 More options Mar 9 2008, 6:31 pm
From: Dossy Shiobara <do...@panoptic.com>
Date: Sun, 9 Mar 2008 18:31:11 -0400
Local: Sun, Mar 9 2008 6:31 pm
Subject: Re: Change in crossdomain.xml??
On 2008.03.09, Marco Kaiser <kaiser.ma...@gmail.com> wrote:

> Are you thinking about supporting only OAuth for API access, dropping Basic
> Auth?

You have to drop HTTP Basic auth--that is exactly where the security
issue arises from.  Once the browser captures the auth. credentials
from the user, it always sends them, thus allowing third-party sites to
generate requests in the browser, via Flash, as the user, which can be
used for malicious purposes.

-- Dossy

--
Dossy Shiobara              | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Kaiser  
View profile  
 More options Mar 9 2008, 6:38 pm
From: "Marco Kaiser" <kaiser.ma...@gmail.com>
Date: Sun, 9 Mar 2008 23:38:17 +0100
Local: Sun, Mar 9 2008 6:38 pm
Subject: Re: Change in crossdomain.xml??

They "have to"? Wow... Maybe they should decide themselves?

By the way, I'm not talking about accessing the API from a browser, but in
desktop clients. There is no 3rd-party-site involved. I'd be happy if basic
auth or any other mechanism that does not require the user to be redirected
to a browser would only be available over SSL, though.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dossy Shiobara  
View profile  
 More options Mar 9 2008, 7:42 pm
From: Dossy Shiobara <do...@panoptic.com>
Date: Sun, 9 Mar 2008 19:42:14 -0400
Local: Sun, Mar 9 2008 7:42 pm
Subject: Re: Change in crossdomain.xml??
On 2008.03.09, Marco Kaiser <kaiser.ma...@gmail.com> wrote:

> They "have to"? Wow... Maybe they should decide themselves?

True.  The choices are: keep things the way they are and lock out
third-party developers from using Flash or force them to go through a
proxy; OR, make the changes I mentioned.

It sounds like Alex is hinting that they're opting to do the latter, not
the former.  We'll see.

-- Dossy

--
Dossy Shiobara              | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Kaiser  
View profile  
 More options Mar 9 2008, 7:53 pm
From: "Marco Kaiser" <kaiser.ma...@gmail.com>
Date: Mon, 10 Mar 2008 00:53:29 +0100
Local: Sun, Mar 9 2008 7:53 pm
Subject: Re: Change in crossdomain.xml??

I bet there are some other choices between the two you think of... not just
black and white. But yes, we will see.

Enough said.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Cameron Kaiser  
View profile  
 More options Mar 9 2008, 9:43 pm
From: Cameron Kaiser <spec...@floodgap.com>
Date: Sun, 9 Mar 2008 18:43:23 -0700 (PDT)
Local: Sun, Mar 9 2008 9:43 pm
Subject: Re: Change in crossdomain.xml??

> > Are you thinking about supporting only OAuth for API access, dropping Basic
> > Auth?

> You have to drop HTTP Basic auth--that is exactly where the security
> issue arises from.  Once the browser captures the auth. credentials
> from the user, it always sends them, thus allowing third-party sites to
> generate requests in the browser, via Flash, as the user, which can be
> used for malicious purposes.

If you mean completely remove HTTP Basic Auth from the entire API
specification and make OAuth the only method, though, I would *not* support
that. That would break too many clients, and there are lots of one-off
scripts that use the easy method of passing auth headers (including over
SSL).

--
------------------------------------ personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- PowerPC inside! ------------------------------------------------------------


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dossy Shiobara  
View profile  
 More options Mar 9 2008, 10:10 pm
From: Dossy Shiobara <do...@panoptic.com>
Date: Sun, 9 Mar 2008 22:10:04 -0400
Local: Sun, Mar 9 2008 10:10 pm
Subject: Re: Change in crossdomain.xml??
On 2008.03.10, Marco Kaiser <kaiser.ma...@gmail.com> wrote:

> I bet there are some other choices between the two you think of... not
> just black and white. But yes, we will see.

There are other choices, but none of them involve allowing HTTP Basic
auth.  That is precisely the core of the security issue.  SSL wouldn't
help here, either.

-- Dossy

--
Dossy Shiobara              | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Kaiser  
View profile  
 More options Mar 10 2008, 4:11 am
From: "Marco Kaiser" <kaiser.ma...@gmail.com>
Date: Mon, 10 Mar 2008 09:11:59 +0100
Local: Mon, Mar 10 2008 4:11 am
Subject: Re: Change in crossdomain.xml??

Cameron, I absolutely second that.

On Mon, Mar 10, 2008 at 2:43 AM, Cameron Kaiser <spec...@floodgap.com>
wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Payne  
View profile  
 More options Mar 10 2008, 3:10 pm
From: "Alex Payne" <a...@al3x.net>
Date: Mon, 10 Mar 2008 13:10:54 -0600
Local: Mon, Mar 10 2008 3:10 pm
Subject: Re: Change in crossdomain.xml??
We're not going to remove Basic Auth from the Twitter API without a
very, very long grace period and plenty of conversations with this
group.

--
Alex Payne
http://twitter.com/al3x

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marco Kaiser  
View profile  
 More options Mar 10 2008, 3:12 pm
From: "Marco Kaiser" <kaiser.ma...@gmail.com>
Date: Mon, 10 Mar 2008 20:12:51 +0100
Local: Mon, Mar 10 2008 3:12 pm
Subject: Re: Change in crossdomain.xml??

Alex,

that's fine, thanks for letting us know.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ed Costello  
View profile  
 More options Mar 10 2008, 4:31 pm
From: "Ed Costello" <epcoste...@gmail.com>
Date: Mon, 10 Mar 2008 16:31:50 -0400
Local: Mon, Mar 10 2008 4:31 pm
Subject: Re: Change in crossdomain.xml??

On Mon, Mar 10, 2008 at 3:10 PM, Alex Payne <a...@al3x.net> wrote:

> We're not going to remove Basic Auth from the Twitter API without a
> very, very long grace period and plenty of conversations with this
> group.

Would you consider adding digest authentication and gracefully migrating to
that?

--
-ed costello
Artific Industries, e...@artific.com, http://artific.com/


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Payne  
View profile  
 More options Mar 11 2008, 2:55 pm
From: "Alex Payne" <a...@al3x.net>
Date: Tue, 11 Mar 2008 12:55:06 -0600
Local: Tues, Mar 11 2008 2:55 pm
Subject: Re: Change in crossdomain.xml??
Ed: OAuth is the next authentication mechanism we'll be adding to the API.

On Mon, Mar 10, 2008 at 2:31 PM, Ed Costello <epcoste...@gmail.com> wrote:
> On Mon, Mar 10, 2008 at 3:10 PM, Alex Payne <a...@al3x.net> wrote:

> > We're not going to remove Basic Auth from the Twitter API without a
> > very, very long grace period and plenty of conversations with this
> > group.

> Would you consider adding digest authentication and gracefully migrating to
> that?
>  --
> -ed costello
> Artific Industries, e...@artific.com, http://artific.com/

--
Alex Payne
http://twitter.com/al3x

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 35   Newer >
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google