[Last call] Re: [Chandler-dev] Shipping ticketed-URLs around for
individual items via email
Grant Baillie
grant at osafoundation.org
Tue Mar 4 07:11:41 PST 2008
On 29 Feb, 2008, at 11:20, Mimi Yin wrote:
> Any thoughts about this? I'm inclined to just ship the tickets
> around for now and re-address this security issue after 1.0 with a
> more robust fix.
The only thing I could think of would be to include in the detail view
something that looked like:
Include tickets: [ ] Read [ ] Write [?] What's this?
This would only be shown for mail items that had been shared by you, I
guess.
--Grant
>
> On Feb 26, 2008, at 10:45 AM, Mimi Yin wrote:
>
>> So the difference between shipping ticketed item-URLs around and
>> ticketed collection-URLs via email is that the user explicitly
>> emails the collection URLs to others whereas here, we're proposing
>> that we ship item-URLs around without the knowledge of the user. I
>> don't see a good way around this from a user workflow standpoint.
>>
>> We could essentially nix item-sharing via email edit/update and
>> change the UUID of the item on the recipient's end (if the the
>> recipient isn't sharing the item with the sender through a shared
>> collection) so that automatic updating of items via email stops
>> working. But I fear even that would be hard to get right. For
>> example, what if the recipient receives the emailed version of the
>> item in Chandler first, Chandler changes the UUID of the item and
>> then they syncs the shared collection. They will end up with dupes
>> of the same item.
>>
>> We could pop-up a warning (one that most users probably won't
>> really understand) with a '[x] Never show again.' option when users
>> send email from Chandler.
>>
>> We could flag this as an issue in release notes.
>>
>> Any other thoughts?
>>
>> Mimi
>>
>> On Feb 22, 2008, at 10:34 AM, Grant Baillie wrote:
>>
>>> (Redirecting to chandler-dev, since it seems to be a more product-
>>> general issue)
>>>
>>> On 21 Feb, 2008, at 13:42, Mimi Yin wrote:
>>>
>>>> Grant is going to investigate addressing 2 of the 4 issues
>>>> outlined here - http://lists.osafoundation.org/pipermail/cosmo-dev/2008-February/005741.html
>>>> , from the Desktop side.
>>>>
>>>> 1. In particular, he's going to ship read-write tickets around
>>>> with emailed items so that when users add items they've received
>>>> via email to collections that are on the Server, the Server will
>>>> accept those items. Otherwise, users might end up in situations
>>>> where they think they've added emailed items to published
>>>> collections, but other subscribers won't see them and they won't
>>>> see them if they check the collection on the web UI or on a
>>>> different machine.
>>>>
>>>> https://bugzilla.osafoundation.org/show_bug.cgi?id=11878
>>>> ...
>>>
>>> In the bug, Brian Kirsch correctly points out that this could be a
>>> security issue; i.e. the emails can be easily sniffed for the read-
>>> write tickets we send.
>>>
>>> In somewhat more detail, the security threat here is that an
>>> eavesdropper would be able to monitor future changes to that item
>>> unbeknownst to the sharees, and could also cause troubles by
>>> changing the item on the server. I'd also note that we live with a
>>> similar (in fact more severe) threat when we send out read-write
>>> collections URLs.
>>>
>>> As I see it, we can address this by:
>>>
>>> 1. Convincing ourselves that we can live with the threat. In other
>>> words, we are OK given the combination of how rare we think said
>>> eavesdropping will be, and how severe the above consequences are.
>>>
>>> 2. Adding some kind of warning/confirmation UI (possibly tied to a
>>> preference) to the desktop client.
>>>
>>> 3. Designing and implementing something more secure here (probably
>>> out of scope, but if someone has a bright and easily implemented
>>> idea ...).
>>>
>>> 4. Living with the bug, i.e. not allowing users to add items they
>>> receive via email to new collections.
>>>
>>> Any thoughts here?
>>>
>>> --Grant
>>>
>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>
>>> Open Source Applications Foundation "chandler-dev" mailing list
>>> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
>>
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>
>> Open Source Applications Foundation "chandler-dev" mailing list
>> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
More information about the chandler-dev
mailing list