Re: Running code - IPv6 mDNS MacBook Pro privacy (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)

Toerless Eckert <tte@cs.fau.de> Wed, 31 October 2018 15:59 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00531130DDC for <ipv6@ietfa.amsl.com>; Wed, 31 Oct 2018 08:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.951
X-Spam-Level:
X-Spam-Status: No, score=-3.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uulCiXsJNZ_C for <ipv6@ietfa.amsl.com>; Wed, 31 Oct 2018 08:59:31 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E970130DDA for <ipv6@ietf.org>; Wed, 31 Oct 2018 08:59:31 -0700 (PDT)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [131.188.34.52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 4AE5D548140; Wed, 31 Oct 2018 16:59:27 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 3B90C440210; Wed, 31 Oct 2018 16:59:27 +0100 (CET)
Date: Wed, 31 Oct 2018 16:59:27 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>, ipv6@ietf.org
Subject: Re: Running code - IPv6 mDNS MacBook Pro privacy (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)
Message-ID: <20181031155927.cdtn7sge5ed32ne3@faui48f.informatik.uni-erlangen.de>
References: <bfa4397a-aa7a-1184-4147-4cbfbfd13603@si6networks.com> <8C587906-F0EE-4A61-9046-2BFAC52588C0@isc.org> <E8DE18B5-94FC-411C-A310-E49A382E0079@thehobsons.co.uk> <e0fa8fad1b4249c9af79788323b0a922@boeing.com> <3A03A073-72E2-43A8-90A4-5C29DF445361@thehobsons.co.uk> <27fdbd71125842d888c5136684bf6e7b@boeing.com> <9A4368D6-E4B1-474C-9838-B584AF6D70C8@thehobsons.co.uk> <m1gHUMI-0000I6C@stereo.hq.phicoh.net> <20181030151848.3kme3w2ml5p35bxc@faui48f.informatik.uni-erlangen.de> <f7aa95ee-053e-fe20-4c3e-3028f4c69701@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <f7aa95ee-053e-fe20-4c3e-3028f4c69701@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/tPILR1AsNeuxky1wB16rcBOgB_I>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Oct 2018 15:59:34 -0000

On Wed, Oct 31, 2018 at 01:49:45PM +0100, Alexandre Petrescu wrote:
> True.  I think the IPv6 version of mDNS is probable more chatty than the
> IPv4 version, in some cases.  But even then, removing the IPv4 mDNS could
> only save battery, compared to IPv4+IPv6 versions of mDNS.

As said, i am more interested in getting rid of IPv4 on dual stack
capable hosts to simplify device operations, host stacks, diagnostics, etc.
And because link-local-scope IPv4 sucks (because of IPv4).

Lower power consumptions is cool, but a more constrained use case right now
(would become a lot more important i hope in the future though).

> As a side note, it is possible to improve other aspects of the IPv6 version
> of mDNS only and not care about the IPv4 version.  One could ask Apple to
> make an improvement for the IPv6 version of mDNS with respect to privacy:
> stop putting the MacBook Pro owner's name in the mDNS request, because
> anybody on the link can see it and attach it to the global address.

I always liked the notion of trusted, private networks where you can be
open and friendly and everybody can know you. Which i guess is the
history of appletalk networks, at least in the 90th. On todays home networks
where you have uncounted embedded devices from companies that all try to
improve their margins by abusing your data that notion went down the
drain *sigh*. 

> One would not ask Apple to do that for IPv4, because IPv4 is not worth the
> effort, and because there is no privacy risk there (the IP address is behind
> NAT).

See above. I am sure my printers with cloud-print functionality are
listening to all mDNS multicasts and report the names of other devices on the LAN
to the printer vendors cloud service.

Would be great if there could be trusted third parties vetting companies
and handing out certifies to only those devices that will not enable
spying on you. think today it would be very simple to start such a
service. It would just not be able to hand out any certificates *sigh*.

Cheers
    Toerless

> Alex
> 
> > 
> > Confounding the situation like you propoose is like "make ipv4 service
> > discovery less chatty to a point that it may break because it doesn't
> > matter if ipv6 is running" - and thats not a correct approach given how
> > the service in question may be ipv4 only.
> > 
> > There may be optimization options to prefer IPv6 over IPv4 discovery
> > for dual-stack cases, maybe there is something already defined, but
> > that could only be IMHO through timing - e.g.: look for service
> > first via IPv6 and only try IPv4 adfter some short timeout. But that
> > too would better be defined independently of the ipv6only flag
> > discussion because its IMHO useful independent of the flag.
> > 
> > Cheers
> >      Toerless
> > 
> > > --------------------------------------------------------------------
> > > IETF IPv6 working group mailing list
> > > ipv6@ietf.org
> > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > > --------------------------------------------------------------------
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >