Re: Google Docs as capabilities as data

"Rob Meijer" <rmeijer-qWit8jRvyhVmR6Xm/[email protected]>
Newsgroups gmane.comp.capabilities.general
Message-ID <[email protected]>
I think its a very good start, though there are some things that could use
some improvements:

1) "https://docs.google.com" : In order to prevent a man in the middle
attack, this part relies on a quite long list of certificate authorities.
Replacing the 'docs.' part with a hash-over-pubkey string could be a major
improvement there (assuming browsers or browser pluging could work with
it).

2) If you type "https://docs.google.com/doc" you probably notice some kind
of auto-complete showing your sparse-cap URL. Browsers don't look at urls
as caps-as-data, they do all kinds of stupid things with them (like using
them for auto complete, etc). The only way to fix this is I think making
browsers less stupid.

3) The "/document/d/10-qbHlInBNtlK3S9awzSTUbKyIkDZxEEr3sgD2VIga" part
containing the sparse-cap may very well end up in referrer headers sent by
the browser to sites referred from the document. Putting the sparse-cap
into the fragment section of the URL could be an improvement there.



On Mon, January 27, 2014 04:41, Jed Donnelley wrote:
> Cap-talk,
>
> Isn't:
>
> https://docs.google.com/document/d/10-qbHlInBNtlK3S9awzSTUbKyIkDZxEEr3sgD2VIgaY/edit?usp=sharing
>
> effectively a capability as data?  The above is shared using the Google
> Docs mechanism that allows anybody with access to the above string to
> access the document.
>
> I looked back through the cap-talk discussion to try to find relevant
> references for such sharing.  Here's what I found
>
> On 1/8/2012 9:41 AM, Stiegler, Marc D wrote:
>> Google Docs demonstrates that security geeks can screw up the ui just as
>> effectively with ocaps.
>
> What did you mean by the above Marc?
>
> To me it seems that this capability as data sharing via Google Docs is
> to OCAPs something like the Web is to Xanadu.  Namely, it is about as
> much as one can do technically to effectively get the functionality of
> capabilities on an Internet scale.
>
> I had a delightful experience this evening with my daughter (who's at
> Yale working on a proposal for work next year), her college roommate, my
> wife and myself where we were all simultaneously editing a proposal that
> was a Google Doc shared as above.  We had a Skype voice line also open
> for high level communication and task assignment, but most of the work
> was accomplished silently.  We were all able to see what the others were
> doing on our shared document.
>
> On 1/4/2012 9:53 AM, Marc Stiegler wrote:
>> Google also offers unguessable urls as an access control choice for
>> Google Docs.
>
> Right.  It seems to me to work well.  Where are the problems?
>
> Also from the above:
>
>> Anyway, using unguessable urls of the type used by Google and CACM and
>> IEEE, you could rest easy knowing that you were not using modern
>> waterken-style webkeys, which have the public key fingerprint in the
>> domain name. That would be a nonstandard and radical leap toward a
>> better future. Don't do that.
>
> Is that practical at this time?  Does it add sufficient value to be
> worthwhile?
>
> On 1/5/2012 11:30 AM, Stiegler, Marc D wrote:
>
>> The Google Docs implementation of unguessable urls is comically
>> primitive. It is a good example of how to do 80% of the work and get
>> 10% of the value.
>
> I'm not bothered by this.  It seems to me the user interface (sharing
> strings of URL .data as capabilities) and the essential value don't need
> to change.  If there are technical improvements that can happen behind
> the scenes, go for it.  Perhaps they will happen in response to security
> breeches?
>
> I'd be happy to see additional features for documents that can be
> revoked and/or otherwise attenuated, but I'm not sure that such would
> provide sufficient value to justify the additional complexity to the
> user interface.  After all, one can always create a copy of the object
> and re share it to a smaller community - for objects that are
> documents.  More general types of objects may require more serious
> protection.
>
> Has there been more discussion of such URLs as capabilities that I've
> missed?  I saw Waterken mentioned at some points in this discussion, but
> I'm not clear what it contributes at this point. Can someone enlighten me?
>
> I'm delighted to see the progress that's been made in this space. To me
> it looks like capabilities as data is now an effective Internet
> reality.  To me this beats the hell out of having all sorts of separate
> environments for logins with separate sharing via ACLs, etc.
>
> Maybe a next step (perhaps already implemented?) would be to use
> something like an svn back end for any such files, with a "blame"
> mechanism for every identity, etc.?  Horton for responsibility tracking?
>
> There is of course much work to be done and improvements to be made, but
> to me this appears to be serious progress.
>
> Woo hoo!
>
> --Jed
> _______________________________________________
> cap-talk mailing list
> [email protected]
> http://www.eros-os.org/mailman/listinfo/cap-talk
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.