[Asrg] Shared addresses (was: Re: VPNs vs consent)
Claudio Telmon <claudio@telmon.org> Thu, 02 July 2009 12:45 UTC
Return-Path: <claudio@telmon.org>
X-Original-To: asrg@core3.amsl.com
Delivered-To: asrg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id CF1AD3A689D for <asrg@core3.amsl.com>;
Thu, 2 Jul 2009 05:45:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.528
X-Spam-Level:
X-Spam-Status: No, score=-0.528 tagged_above=-999 required=5 tests=[AWL=0.191,
BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id USmXMJCq6z1G for
<asrg@core3.amsl.com>; Thu, 2 Jul 2009 05:45:00 -0700 (PDT)
Received: from slim-4c.inet.it (slim-4c.inet.it [213.92.5.127]) by
core3.amsl.com (Postfix) with ESMTP id 0D50B3A6917 for <asrg@irtf.org>;
Thu, 2 Jul 2009 05:44:59 -0700 (PDT)
Received: from 88-149-250-62.dynamic.ngi.it ([::ffff:88.149.250.62]) by
slim-4c.inet.it via I-SMTP-5.6.0-560 id ::ffff:88.149.250.62+MSUB9gbXw3C;
Thu, 02 Jul 2009 14:45:21 +0200
Message-ID: <4A4CABE1.2050001@telmon.org>
Date: Thu, 02 Jul 2009 14:45:21 +0200
From: Claudio Telmon <claudio@telmon.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.8.1.21) Gecko/20090318 Lightning/0.8 Thunderbird/2.0.0.21
Mnenhy/0.7.6.666
MIME-Version: 1.0
To: Anti-Spam Research Group - IRTF <asrg@irtf.org>
References: <20090623213728.1825.qmail@simone.iecc.com> <4A41D773.50508@telmon.org> <4A41E506.2010106@mines-paristech.fr> <20090624160052.B5DC62428A@panix5.panix.com> <4A426B9D.7090901@mines-paristech.fr> <4A43618A.6000205@tana.it> <4A437393.3060105@mines-paristech.fr> <20090629113156.GA32258@gsp.org> <4A48BDAC.1060602@telmon.org> <4A48DFCF.9080305@mines-paristech.fr> <4A48E605.5080507@telmon.org>
<4A49E61B.4010307@mines-paristech.fr>
In-Reply-To: <4A49E61B.4010307@mines-paristech.fr>
X-Enigmail-Version: 0.95.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [Asrg] Shared addresses (was: Re: VPNs vs consent)
X-BeenThere: asrg@irtf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Anti-Spam Research Group - IRTF <asrg@irtf.org>
List-Id: Anti-Spam Research Group - IRTF <asrg.irtf.org>
List-Unsubscribe: <http://www.irtf.org/mailman/listinfo/asrg>,
<mailto:asrg-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/asrg>
List-Post: <mailto:asrg@irtf.org>
List-Help: <mailto:asrg-request@irtf.org?subject=help>
List-Subscribe: <http://www.irtf.org/mailman/listinfo/asrg>,
<mailto:asrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jul 2009 12:45:01 -0000
Jose-Marcio Martins da Cruz wrote: > Claudio Telmon wrote: >> Jose-Marcio Martins da Cruz wrote: > >> >>>> official contact addresses of companies. >>> In fact, at our domain, few of these kind of adresses aren't protected. >>> Most of them are adresses of the kind "everybody in the engineering >>> department" (addresses which are of internal use only) "butterfly >>> research workgroup" (a closed group working on some particular subject) >>> and so. These are adresses which *are* protected and the concept of >>> consent-enable is materialized by checking if the SMTP client sending >>> messages to is in some known network or if the connection was >>> authenticated. But nothing prevents that this kind of consent should be >>> expanded. Either way, in an organisation like the ours, users couldn't >>> understand that the same consent system used for individual addresses >>> couldn't be used for collective addresses. >> >> This is a very interesting case. I'll have to think at the implications >> of it. > > You got the message ! 8-) So, I think I can give some answers now. There are many many different cases, so I will only deal with the most (IMHO) representative ones, the others should be very similar. The main issues are: - how people are added to the list of correspondents for shared address; - how to send messages to the shared address - how to send answers from the shared address I can see two kinds of "shared addresses": addresses that are forwarded/expanded to a group of actual recipients, and "shared mailboxes" where many people can read messages. In many cases, this second case means that the shared mailbox is accessed through a web interface, and this solves many problems (e.g. tokens stay with the interface/mailbox, whoever uses it). This is the case of many CRM tools. Problems may arise with people accessing a shared mailbox through personal MUAs. With respect to "adding people to the list of correspondents", while the decision about adding people can be complex (unanimity, majority, etc), from a technical perspective, what matters is who is entitled to push tokens to the MTA for that address: whoever can push tokens can add correspondents. There are two main cases which may cause some problems, while some others are very similar. Most cases shouldn't be a problem. 1. "Forwarding style" shared address. Sender A, with a consent-enabled address and not being part of the group, writes to the shared address. The message will carry a valid token to be used in answers. In "mailing list style" addresses, this token wouldn't be forwarded to the group, but this would mean that nobody could send answers, so in this case the token must be forwarded with the message. This is just a matter of configuration of the forwarding agent. B, member of the group, could send answers either from a personal address (providing to A a token for this personal address) or from the shared address. In this last case, B must be able to push a token for the shared address on the MTA. This is consistent: B can use a consent-enabled address as sender only if he can push tokens for that address. All this means that the choice to forward or not to forward tokens must be configurable in forwarding agents. Note that B may already own a personal token for A, due to a personal contact. In this case, B may be required to hold different tokens for the same correspondent. Privacy and anonymity issues are not different from those already discussed in the paper. Note also that all members of the shared address group would share the same tokens for the shared address correspondents, which is consistent with the concept of shared address, but nonetheless reduces the ability to point out how these tokens could have been compromised/exposed by one of these persons. 2. "Shared mailbox style" shared address, accessed through personal MUA. Again, A sends a message to the shared address. Problems may arise if B downloads the message to its MUA and then deletes it from the mailbox, since the other members of the group wouldn't receive the token required to send messages to A. In this case, B should respond with its own personal address as sender, since otherwise other members of the group could be required to deal with subsequent messages, which are from a sender they can not send messages to. This is usually consistent, since other members of the group would miss some of the answers anyway, unless these are sent in Cc: to the shared address. Should B be required to answer from the shared address, then in this very specific case a way to share A's token would be required. Note that since the problem is with A's token, not enabling consent for the shared address won't solve the problem. Note also that the whole problem depends on B deleting the message from the mailbox, so that other members can't access it and collect the token. The same problem may arise with new members of the group accessing the shared address, be it "forwarding" or "shared mailbox" style: they will miss the tokens provided to the address by correspondents before then, so once added to the group they will need to receive a full set of tokens, e.g. within a message confirming their inclusion in the group. As usual, it's up to A to decide if messages conforming the "consent request" constraints, but not carrying tokens, can be delivered, in order to deal with correspondents not implementing the consent framework, including shared addresses. So, all in all, I think that the shared address case can be dealt with in the framework, only some specific cases may require a way to share tokens. -- Claudio Telmon claudio@telmon.org http://www.telmon.org
- [Asrg] request for review for a non FUSSP proposal Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Alessandro Vesely
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Paul Russell
- Re: [Asrg] request for review for a non FUSSP pro… Steve Atkins
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Rich Kulawiec
- Re: [Asrg] request for review for a non FUSSP pro… Rich Kulawiec
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Lyndon Nerenberg
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Douglas Otis
- Re: [Asrg] request for review for a non FUSSP pro… Alessandro Vesely
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Rich Kulawiec
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Ian Eiloart
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Seth
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Ian Eiloart
- Re: [Asrg] request for review for a non FUSSP pro… Douglas Otis
- Re: [Asrg] request for review for a non FUSSP pro… Rich Kulawiec
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… John Levine
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Jose-Marcio Martins da Cruz
- Re: [Asrg] request for review for a non FUSSP pro… Ian Eiloart
- Re: [Asrg] request for review for a non FUSSP pro… Jose-Marcio Martins da Cruz
- Re: [Asrg] request for review for a non FUSSP pro… Ian Eiloart
- Re: [Asrg] request for review for a non FUSSP pro… Seth
- Re: [Asrg] request for review for a non FUSSP pro… Jose-Marcio Martins da Cruz
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Rich Kulawiec
- [Asrg] VPNs (was: request for review for a non FU… Alessandro Vesely
- Re: [Asrg] VPNs vs consent Jose-Marcio Martins da Cruz
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] VPNs (was: request for review for a no… Claudio Telmon
- Re: [Asrg] VPNs vs consent Claudio Telmon
- Re: [Asrg] VPNs vs consent Jose-Marcio Martins da Cruz
- Re: [Asrg] request for review for a non FUSSP pro… Seth
- Re: [Asrg] request for review for a non FUSSP pro… Danny Angus
- Re: [Asrg] request for review for a non FUSSP pro… Ian Eiloart
- Re: [Asrg] request for review for a non FUSSP pro… Ian Eiloart
- Re: [Asrg] request for review for a non FUSSP pro… Alessandro Vesely
- Re: [Asrg] request for review for a non FUSSP pro… Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Rich Kulawiec
- Re: [Asrg] VPNs vs consent Rich Kulawiec
- Re: [Asrg] VPNs (was: request for review for a no… Rich Kulawiec
- Re: [Asrg] VPNs vs consent Claudio Telmon
- Re: [Asrg] request for review for a non FUSSP pro… Alessandro Vesely
- Re: [Asrg] VPNs vs consent Jose-Marcio Martins da Cruz
- Re: [Asrg] VPNs vs consent Claudio Telmon
- Re: [Asrg] VPNs vs consent Rich Kulawiec
- Re: [Asrg] VPNs Alessandro Vesely
- Re: [Asrg] VPNs vs consent Jose-Marcio Martins da Cruz
- Re: [Asrg] VPNs vs consent Claudio Telmon
- Re: [Asrg] VPNs vs consent Jose-Marcio Martins da Cruz
- Re: [Asrg] VPNs vs consent Jose-Marcio Martins da Cruz
- Re: [Asrg] VPNs vs consent Claudio Telmon
- Re: [Asrg] VPNs vs consent Claudio Telmon
- Re: [Asrg] VPNs vs consent Jose-Marcio Martins da Cruz
- Re: [Asrg] VPNs vs consent Claudio Telmon
- [Asrg] Shared addresses (was: Re: VPNs vs consent) Claudio Telmon
- Re: [Asrg] VPNs Bill Cole
- Re: [Asrg] VPNs Bill Cole
- Re: [Asrg] VPNs Bill Cole
- Re: [Asrg] VPNs Alessandro Vesely
- Re: [Asrg] VPNs Bill Cole
- Re: [Asrg] VPNs der Mouse
- [Asrg] A Vouch By Feedback proposal (was: VPNs) Alessandro Vesely
- Re: [Asrg] VPNs Daniel Feenberg
- [Asrg] gmail as source of spam (was VPN) David Wilson
- Re: [Asrg] A Vouch By Feedback proposal J.D. Falk
- Re: [Asrg] A Vouch By Feedback proposal Alessandro Vesely
- Re: [Asrg] A Vouch By Feedback proposal Claudio Telmon
- Re: [Asrg] A Vouch By Feedback proposal der Mouse
- Re: [Asrg] VPNs Rich Kulawiec
- Re: [Asrg] VPNs Bill Cole
- [Asrg] Too Big to Block? John Leslie
- Re: [Asrg] Too Big to Block? Chris Lewis
- Re: [Asrg] Too Big to Block? Dotzero
- Re: [Asrg] Too Big to Block? Chris Lewis
- Re: [Asrg] A Vouch By Feedback proposal Ian Eiloart
- Re: [Asrg] Too Big to Block? Ian Eiloart
- Re: [Asrg] A Vouch By Feedback proposal Rich Kulawiec
- Re: [Asrg] Too Big to Block? Rich Kulawiec
- Re: [Asrg] A Vouch By Feedback proposal Ian Eiloart
- Re: [Asrg] Too Big to Block? John Leslie
- Re: [Asrg] Too Big to Block? Alessandro Vesely
- Re: [Asrg] Too Big to Block? der Mouse
- Re: [Asrg] Too Big to Block? John Leslie
- Re: [Asrg] Too Big to Block? der Mouse
- Re: [Asrg] Too Big to Block? John Leslie
- Re: [Asrg] EPOSTAGE Too Big to Block? John Levine
- Re: [Asrg] EPOSTAGE Too Big to Block? John Leslie
- [Asrg] archives Tom Petch
- Re: [Asrg] archives Bill Cole
- Re: [Asrg] archives Claudio Telmon
- Re: [Asrg] archives Tom Petch