Re: [arch-d] Possible IAB Adoption of draft-kpw-iab-privacy-partitioning

Vittorio Bertola <vittorio.bertola@open-xchange.com> Wed, 14 December 2022 11:29 UTC

Return-Path: <vittorio.bertola@open-xchange.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 544A0C14F606 for <architecture-discuss@ietfa.amsl.com>; Wed, 14 Dec 2022 03:29:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=open-xchange.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MPl-uOy3Cq9Z for <architecture-discuss@ietfa.amsl.com>; Wed, 14 Dec 2022 03:29:17 -0800 (PST)
Received: from mx3.open-xchange.com (mx3.open-xchange.com [87.191.57.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CFF8C152594 for <architecture-discuss@ietf.org>; Wed, 14 Dec 2022 03:29:17 -0800 (PST)
Received: from imap.open-xchange.com (imap.open-xchange.com [10.20.28.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx3.open-xchange.com (Postfix) with ESMTPSA id 9464B6A0F6; Wed, 14 Dec 2022 12:29:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=open-xchange.com; s=201705; t=1671017354; bh=tClWm6YmaKLzmxuWjOCPIx9iDw3zfDGfLipYXxfcGrk=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=imD4gN/3SsD3YQ9kIASLWsqmUtLWSKNqYUECKPAU8Xj6z4odjGQiG7zfzI4iPzknM fjwMs5zNjQMHjle+vZctpEH4YdWJxoTfkm/POz+w9Xe6BCkyemrHVnT2DzpNTS4/1J wpFW55swKOSNSTM5G+JecF9OQwUslPzI9PfjJei8A92TLZG3CfgmedvYLsnciJGAxB d03ZmNdPFBZITuJ9/RGYVlwsi770tqUYsdt7rzq83LVyOlgpDH51wJZSMDWEA+UE4q jCcr9MRUVuEWEpq3kbQMNJfucpmoyLlPbDjAwVwvgECBVGS2Si+6wdy7VhkMu6Kv/p zU7KXWCok5Ikw==
Received: from appsuite-gw1.open-xchange.com ([10.20.28.81]) by imap.open-xchange.com with ESMTPSA id H4BrIoqzmWOkNgUA3c6Kzw (envelope-from <vittorio.bertola@open-xchange.com>); Wed, 14 Dec 2022 12:29:14 +0100
Date: Wed, 14 Dec 2022 12:29:14 +0100
From: Vittorio Bertola <vittorio.bertola@open-xchange.com>
To: Mirja Kuehlewind <ietf@kuehlewind.net>
Cc: architecture-discuss@ietf.org
Message-ID: <1413870552.11199.1671017354530@appsuite-gw1.open-xchange.com>
In-Reply-To: <E86966FF-9649-4E51-BB33-546E12A15781@kuehlewind.net>
References: <166862348898.27211.16338265887689375983@ietfa.amsl.com> <797875861.71155.1668701339665@appsuite-gw1.open-xchange.com> <E86966FF-9649-4E51-BB33-546E12A15781@kuehlewind.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_11197_1688590123.1671017354516"
X-Priority: 3
Importance: Normal
X-Mailer: Open-Xchange Mailer v7.10.6-Rev33
X-Originating-Client: open-xchange-appsuite
Autocrypt: addr=vittorio.bertola@open-xchange.com; prefer-encrypt=mutual; keydata= mQENBFhFR+UBCACfoywFKBRfzasiiR9/6dwY36eLePXcdScumDMR8qoXvRS55QYDjp5bs+yMq41qWV9 xp/cqryY9jnvHbeF3TsE5yEazpD1dleRbkpElUBpPwXqkrSP8uXO9KkS9KoX6gdml6M4L+F82WpqYC1 uTzOE6HPmhmQ4cGSgoia2jolxAhRpzoYN99/BwpvoZeTSLP5K6yPlMPYkMev/uZlAkMMhelli9IN6yA yxcC0AeHSnOAcNKUr13yXyMlTyi1cdMJ4sk88zIbefxwg3PAtYjkz3wgvP96cNVwAgSt4+j/ZuVaENP pgVuM512m051j9SlspWDHtzrci5pBKKFsibnTelrABEBAAG0NUJlcnRvbGEsIFZpdHRvcmlvIDx2aXR 0b3Jpby5iZXJ0b2xhQG9wZW4teGNoYW5nZS5jb20+iQFABBMBAgAqBAsJCAcGFQoJCAsCBRYCAwEAAp 4BAhsDBYkSzAMABQMAAAAABYJYRUflAAoJEIU2cHmzj8qNaG0H/ROY+suCP86hoN+9RIV66Ej8b3sb8 UgwFJOJMupZfeb9yTIJwE4VQT5lTt146CcJJ5jvxD6FZn1Htw9y4/45pPAF7xLE066jg3OqRvzeWRZ3 IDUfJJIiM5YGk1xWxDqppSwhnKcMOuI72iioWxX0nGQrWxpnWJsjt08IEEwuYucDkul1PHsrLJbTd58 fiMKLVwag+IE1SPHOwkPF6arZQZIfB5ThtOZV+36Jn8Hok9XfeXWBVyPkiWCQYVX39QsIbr0JNR9kQy 4g2ZFexOcTe8Jo12jPRL7V8OqStdDes3cje9lWFLnX05nrfLuE0l0JKWEg8akN+McFXc+oV68h7nu5A Q0EWEVH5QEIAIDKanNBe1uRfk8AjLirflZO291VNkOAeUu+dIhecGnZeQW6htlDinlYOnXhtsY1mK9W PUu+xshDq7lXn2G0LxldYwyJYZaJtDgIKqVqwxfA34Lj27oqPuXwcvGhdCgt0SW/YcalRdAi0/AzUCu 5GSaj2kaGUSnBYYUP4szGJXjaK2psP5toQSCtx2pfSXQ6MaqPK9Zzy+D5xc6VWQRp/iRImodAcPf8fg JJvRyJ8Jla3lKWyvBBzJDg6MOf6Fts78bJSt23X0uPp93g7GgbYkuRMnFI4RGoTVkxjD/HBEJ0CNg22 hoHJondhmKnZVrHEluFuSnW0wBEIYomcPSPB+cAEQEAAYkBMQQYAQIAGwUCWEVH5QIbDAQLCQgHBhUK CQgLAgUJEswDAAAKCRCFNnB5s4/KjdO8B/wNpvWtOpLdotR/Xh4fu08Fd63nnNfbIGIETWsVi0Sbr8i E5duuGaaWIcMmUvgKe/BM0Fpj9X01Zjm90uoPrlVVuQWrf+vFlbalUYVZr51gl5UyUFHk+iAZCAA0WB rsmACKvuV1P7GuiX3UV9b59T9taYJxN3dNFuftrEuvsqHimFtlekUjUwoCekTJdncFusBhwz2OrKhHr WWrEsXkfh0+pURWYAlKlTxvXuI7gAfHEQM+6OnrWvXYtlhd0M1sBPnCjbyG63Qws7Rek9bEWKtH6dA6 dmT2FQT+g1S9Mdf0WkPTQNX0x24dm8IoHuD3KYwX7Svx43Xa17aZnXqUjtj1
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/rwMxCsawOfqHMAtdJO5sWYCnWrg>
Subject: Re: [arch-d] Possible IAB Adoption of draft-kpw-iab-privacy-partitioning
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Dec 2022 11:29:21 -0000

 

> Il 13/12/2022 17:32 CET Mirja Kuehlewind <ietf@kuehlewind.net> ha scritto:
>  
>  
> Hi Vittorio,
>  
> I see that we already have an issue to I believe address your main point. I still would like to comment on some point below as I don’t think you interpreted the discussion in the draft entirely right.
> 
Let's see if I can make myself clear so that my objections make more sense.

>  
> The text says "Policy and contractual agreements between entities involved in partitioning”. This means e.g. the client might have a contractual relationship with the operator of the relay (e.g. it could be operated by the access network provider).
> 
This is just "e.g.", but the text you quote above also allows for another case, the one in which the operators of the two proxies - the two entities whose non-collusion is vital to preserve the user's privacy - have a contractual relationship between them. In fact, this is the case that we have seen in current deployments; the client (if by client you mean an application acting according to the end-user's will) has no control on where the traffic goes, it is decided by the maker of the device or of the browser.

> In this case there is already trust to the entity and there is an incentive for the operator to maintain this trust and provide a good service.
> 
Well, who is the "client"? Is it the user, or is it the application and its maker? Given how little choice you have today e.g. in mobile OSes, can you really say that the user chose the client application freely and so has such a trust in them that it becomes transitive, i.e. the user also trusts whoever the client application's maker decides to make a commercial agreement with? This does not look credible in policy and in behavioural terms.
 
Just imagine: the user goes and buy a random IoT device on Amazon, from an unknown random brand, choosing by lowest price. Does this mean that they trust the maker to route their traffic as well, possibly bypassing any local network configuration that they have made?

> 
> > The other suggestion is to just add more and more intermediaries, and this is really baffling. First, privacy is about reducing the number of entities that have a chance to access your data, not increasing it. Second, I am lost at what is now the vision of the IETF's technical leadership on intermediaries; I've seen continuous bashing of the very idea of in-network intermediation for years, including drafts that propose principles to remove or at least reduce existing intermediaries as far as possible (e.g. https://datatracker.ietf.org/doc/draft-thomson-tmi/ ), and here is one that actually proposes to take traffic that was happily scattered throughout the Internet and make it all go through new intermediaries.
> > 
>  
> Yes, this draft and the protocols in work in the IETF that are discussed in the draft will add more intermediates. However, one important point is that those intermediates are explicitly involved by the clients action (in contrast to NATs or transparent proxies).
> 
Again, this depends on whether the client acts in the interest of the end-user or in the interest of its maker.

> Further, this document does not propose to spread all your information to all entities. Instead it assumes a certain set of information that is worth sharing (because the client wants to use a certain service) and proposed to divide/partition that information among multiple entities, so each entities see less than when all information is only shared with one entity. If you share the same information with multiple or all entities, this will decrease your privacy but that not what the draft says. Also of course you can partition your data in a (wrong) way that reduces privacy and that’s definitely the hard part as discussed in the section on limits.
> 
This all depends on who chooses the intermediaries and how trusted they really are. If I can trust the new intermediaries, of course my privacy will be better; on the other hand, if the new intermediaries do not act in my interest, now I have two more entities that can monitor and process all my traffic, and even if they only see a part of it, they can collude or use other techniques.
 
The assumption that things are generally more likely to go well than to go poorly is unwarranted, depends on business and behavioural factors and should be justified on non-technical grounds.
 
Regarding centralisation, I understand that you see this document more like a definition of terms than as a recommendation, yet it is going to be taken as such, and the economic incentives of this kind of intermediary service, like for CDNs, are all in favour of centralisation in terms of ownership (not in terms of server distribution, of course). As soon as this document becomes the IAB's suggestion to at least consider this model, the necessary caution should be included.

--

Vittorio Bertola | Head of Policy & Innovation, Open-Xchange
vittorio.bertola@open-xchange.com mailto:vittorio.bertola@open-xchange.com
Office @ Via Treviso 12, 10144 Torino, Italy