Re: [Int-area] New version of WPADNG
Josh Cohen <joshco@gmail.com> Thu, 18 July 2024 16:38 UTC
Received: by ietfa.amsl.com (Postfix) id E1BC6C1840E4; Thu, 18 Jul 2024 09:38:45 -0700 (PDT)
Delivered-To: ietfarch-httpbisa-archive-bis2juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF412C1840D7 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 18 Jul 2024 09:38:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.856
X-Spam-Level:
X-Spam-Status: No, score=-2.856 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, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=w3.org header.b="Wa7OLa6u"; dkim=pass (2048-bit key) header.d=w3.org header.b="CKv2wKBq"; dkim=pass (2048-bit key) header.d=gmail.com header.b="SjbdIUNg"
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 edVYgtejbDMN for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 18 Jul 2024 09:38:41 -0700 (PDT)
Received: from mab.w3.org (mab.w3.org [IPv6:2600:1f18:7d7a:2700:d091:4b25:8566:8113]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B30DC18DB89 for <httpbisa-archive-bis2Juki@ietf.org>; Thu, 18 Jul 2024 09:38:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Subject:Content-Type:Cc:To:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To; bh=1CDkwzxAuyN49ZLEDNIILZSd4wEUPy1HjdKMBYPid1w=; b=Wa7OLa6uFVxdYL0LBqN4g39Dxw CgZnpClRB6OrgMKIOedM47LAROSCZXlC8KMhh55bMmItdxDDPQtHrSetiRCDNP9dPGMNRtxXjxHQg 94RCzEj/YD/yHnCYdQJNGMPrNLLi5fpIdg9sCKA0RpW1KXEbrOJciZx5RWzeYVnP9xevVXBwAkhfX RjRhTVWFFG0jm0anJF42tJA9/ZcA/Iw3UH0V+fI0GTeo+PbO6F6akHALqPLLxuO+Av8DDbAVJS+OM FgiJ3Yk+B6n+oF+13we/zg9yQgTwuM9jSV5vv4cetELAY2qTL5o75Qy/NObfwXqmbGYxB5+N3nk53 HF2TReoA==;
Received: from lists by mab.w3.org with local (Exim 4.96) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1sUU8W-007wB8-0p for ietf-http-wg-dist@listhub.w3.org; Thu, 18 Jul 2024 16:37:44 +0000
Resent-Date: Thu, 18 Jul 2024 16:37:44 +0000
Resent-Message-Id: <E1sUU8W-007wB8-0p@mab.w3.org>
Received: from ip-10-0-0-144.ec2.internal ([10.0.0.144] helo=pan.w3.org) by mab.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <joshco@gmail.com>) id 1sUU8U-007wA9-30 for ietf-http-wg@listhub.w3.internal; Thu, 18 Jul 2024 16:37:42 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=w3.org; s=s1; h=Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To; bh=1CDkwzxAuyN49ZLEDNIILZSd4wEUPy1HjdKMBYPid1w=; t=1721320662; x=1722184662; b=CKv2wKBqtlvrsvGi8jFD/KM6hVJGxv5hQp46RzMieNPBdotqYSA3MjOjuOIamtRmu90wfFZrkuP 6crP86BYi10xkJ8+Zo+/73bj3yApr8E5lPoltQl+WYse9fdXW6FWAIVySgv+lsvCwUFd4ERFXViEQ 88grjBCnDvkBFg0hVczRoqwNDf+5p6YdaNfM5Ee8FswNbm+KswBUo8MtKNyBFKX83oJk4PTB9WHRg /6hdRNijHUKdGYBaENuFHOwyp/CVJLyuZZIKZh1NnzS0CFhyq773Ot/6lImRmvSYwwtx5zZEiYlIH vVwT4vWWZbtlPuzc7N28Sa4y7twIF7v5ujdQ==;
Received-SPF: pass (pan.w3.org: domain of gmail.com designates 2001:4860:4864:20::2b as permitted sender) client-ip=2001:4860:4864:20::2b; envelope-from=joshco@gmail.com; helo=mail-oa1-x2b.google.com;
Received: from mail-oa1-x2b.google.com ([2001:4860:4864:20::2b]) by pan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from <joshco@gmail.com>) id 1sUU8U-00A75B-0Y for ietf-http-wg@w3.org; Thu, 18 Jul 2024 16:37:42 +0000
Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-260fed6c380so259867fac.1 for <ietf-http-wg@w3.org>; Thu, 18 Jul 2024 09:37:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721320658; x=1721925458; darn=w3.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1CDkwzxAuyN49ZLEDNIILZSd4wEUPy1HjdKMBYPid1w=; b=SjbdIUNgXHkUffKR++pCPxs5lWSwbSXVxRZzZXq5e1I9TTiUPA9pjmJdMedAhjHOBP uPmCgbv4EjfpNaiUE+ZSmibB3Z9EAP7F71yuq8olDAVFm2amNIy0Ov0cMdSjP3H4i56p cjcCMfIUMA9fTDlk/pob4fwAlDWnEQS7mtO0wxoE4MDjc8i/S3RKTjcmeK2pLyb0l6IL 0BH5g5dnMrim/twq8rb9/ziFr68yit1hWfFW8elx8f8om1Xsr5iTU0MG+BZetP98tsyN nHez5PoND7oq/ceN7qzY/9pab91KTQDyOszUnUJ88seoXRd14mVMm/jh7HI/5eQ8FQal ib0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721320658; x=1721925458; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1CDkwzxAuyN49ZLEDNIILZSd4wEUPy1HjdKMBYPid1w=; b=b6wYL+UNEmoGNrHZrka/AJW1i3nNtnL8mAC8WpdMQI8AHEKpA9Sl/2wtfXq/vtt9sr KdODbpKKz5wkdFVtY63vz25hGFlBYYVUABlG8fF/BkWfFmsQrCm2qMsMDmieF1zmYqVn 7XcjTXEs50moaTuTBwUUuZ1uukfAGLIkXXvYCi35+2V6iCHGyKTOKHdbOZUuGICAZ5Q7 bUTfv6Jzxd8j9JwMGJxe+M9Z/DLQHkf4JGj8+NBVQacEQT/8T/wuj03MqXjSUhg7hWrq /3LHwdb2ct6C4j7cbzrrIHe8L3cflr/4+FqYqv+CfTrAhn5hBmi76iy+lZcs4lb/Bumy c+4Q==
X-Forwarded-Encrypted: i=1; AJvYcCUsSQ0byCH6FtpX0Fi2YgqZ+EqJi9aKPbgk9BBZoSKsSCcsDQFXud3HdgqaYMU876SwwVvrIxDHpiCROpKT12MxKmg/
X-Gm-Message-State: AOJu0YyT1FqDLldyf0GRSPG2S0G8wb8KYSD+t+/Pgy9Q6GJBqV5KymCD 8lWhqrkPtQUu+xDhckcFsFuWEVoVg5LdwBchESmUE5DKseFLRM7JL5rOBqlFbVu9hKNwJ5pCt0w udJ2AqsNFYx9r5Q6uNsYXyyRAMkE=
X-Google-Smtp-Source: AGHT+IEBsfObQf09ORDsZ5VcwEg14x17crANpxSaPpQMmJpp/+JVozvVr77WLiHkVVjAVaPV3+5LCVmpxYkEAEiMPwA=
X-Received: by 2002:a05:6871:5d1:b0:261:5ec:f79 with SMTP id 586e51a60fabf-26105edc7e0mr381560fac.32.1721320658251; Thu, 18 Jul 2024 09:37:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAF3KT4QFxgNK=kLw_jZ06B85-3sUXqHmHQK03i-jWOZS-jCszw@mail.gmail.com> <CAPDSy+6ranR-120OMGzOGELLA=r2BxJdqLFmTXWqCA6-wm2uoQ@mail.gmail.com> <CAF3KT4SmCpBFZ-3VtnkaSBTSzRpBwOnBqsrft3RxVbq7MU09+Q@mail.gmail.com> <CACsn0cknrPEeacAkRv7LhywS6bWkYc+bEzfS8kMKLcJzY1Z55w@mail.gmail.com> <CAF3KT4Se2=TxChwcthnbAOnvOfd_ji7mUHCS4aS_UwJcTFgaLQ@mail.gmail.com> <CACsn0ckn1fgZ605hpnzpgsRopQqGZ7g0cwuSsfQSjC0jguRG6g@mail.gmail.com> <CAF3KT4QYM+y+43LU3DNxX4S5LOGYe0SoLBZRhjOTVrM7X_RUdQ@mail.gmail.com>
In-Reply-To: <CAF3KT4QYM+y+43LU3DNxX4S5LOGYe0SoLBZRhjOTVrM7X_RUdQ@mail.gmail.com>
From: Josh Cohen <joshco@gmail.com>
Date: Thu, 18 Jul 2024 12:37:25 -0400
Message-ID: <CAF3KT4SYE28=_aHJNUsSRDyawMk_w2rq9z8B3mErqMv_tHsaVw@mail.gmail.com>
To: Watson Ladd <watsonbladd@gmail.com>
Cc: David Schinazi <dschinazi.ietf@gmail.com>, int-area@ietf.org, ietf-http-wg@w3.org
Content-Type: multipart/alternative; boundary="0000000000006137e7061d8832cf"
X-W3C-Hub-DKIM-Status: validation passed: (address=joshco@gmail.com domain=gmail.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-6.1
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, DMARC_PASS=-0.001, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: pan.w3.org 1sUU8U-00A75B-0Y 5e77c391bfb7c8906599e6bfd4f0e005
X-Original-To: ietf-http-wg@w3.org
Subject: Re: [Int-area] New version of WPADNG
Archived-At: <https://www.w3.org/mid/CAF3KT4SYE28=_aHJNUsSRDyawMk_w2rq9z8B3mErqMv_tHsaVw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/52085
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/email/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
Lots of good info here. Bernard said: - In RFC 5505, the IAB took on this question, separating basic IP configuration (which has in practice proved difficult to secure) from application-layer configuration (which can be postponed until later in the boot process when security facilities are available to secure it). Through the lens of RFC5505, that leads towards DNSSD. Is DNSSD considered safer than DHCP? Paul said: - It's necessary for edge devices to securely learn the security policies of a network, for example a proxy if any and the cert or will offer if so. We're working around DoH policy signaling using the DNS server itself but it's slow going. I read the Mozilla support pages for DNS over HTTPS (DoH): Are you involved with this Mozilla work? https://support.mozilla.org/en-US/kb/configuring-networks-disable-dns-over-https https://support.mozilla.org/en-US/kb/canary-domain-use-application-dnsnet The solution to detect when not to use DoH is a canary domain: use-application-dns.net. Can you shed light on this choice vs DHCP or DNSSD? Paul said: - I'd like to be able to verifiably inform each connecting device about the network owner's policy demands so that the device can decide whether to accept those terms or remain offline. Tommy Pauly said: - I do think there is room for network-discovered proxies, and I’d like to continue to explore how to do that safely in the realm of the PvD-based discovery. I think the cases are going to be more limited there — cases of the network saying “I have this proxy I suggest using because it is well-optimized for my network, if it’s on your trusted list of proxies, then please use it"… From what I've read of PVD a network's preference for DoH could be expressed in a PVD. A network's PVD could be discovered by either DHCP or DNSSD On Thu, Jul 18, 2024 at 9:29 AM Josh Cohen <joshco@gmail.com> wrote: > > > On Wed, Jul 17, 2024 at 11:00 PM Watson Ladd <watsonbladd@gmail.com> > wrote: > >> On Wed, Jul 17, 2024, 7:36 PM Josh Cohen <joshco@gmail.com> wrote: >> > >> > You lost me with the nuclear submarine reference. I'm guessing instead >> of a terminal room, the IETF now has a navy? >> >> https://en.m.wikipedia.org/wiki/USS_Jimmy_Carter She wasn't made for >> sitting around. >> >> > >> > The coffee shop gives you your IP address, default route to the >> Internet, DNS servers and other DHCP options. It often has a captive >> portal, which may also have a transparent proxy that filters, can eavesdrop >> or otherwise abuse you. It is *their* network after all, you are just a >> guest. That's aside from chai latte sipping wifi snoopers and the general >> jungle of public wifi. >> >> So what's WPAD doing here? It's just another way to get that traffic >> to the wrong place. Again, the Internet threat model has the network >> be untrusted. That might be bad news for the vendors of devices that >> don't work that way, but that's what the RFC and design says. And >> indeed the coffee shop router shouldn't be trusted. >> >> I am having dejavu. We had a similar debate 25 years ago. Proxy servers > in general weren't exactly popular because they violate the end-to-end > ethos. With respect to the network being untrusted, enterprises will push > back on that. They will do things that seem draconian. > >> > >> > >> > I'm definitely getting the "WPAD suxorz" vibe, but what's missing are >> answers to how scenarios WPAD currently addresses will be addressed without >> it. >> > >> > At work, your computer uses your enterprise's proxy. When you arrive >> at the coffeeshop, will you go into your computer's settings and turn off >> the proxy? When you go back to work the next day, will you go back into >> your settings and turn it on again? >> >> >> I think this scenario is due to some fundamental confusion. What is >> the enterprise proxy doing? Why is it safe to turn off that function >> at the coffeeshop or entrust it to some random person given the >> computer will be back on the network the next day? And if the >> enterprise network needs to administer hosts, it can do that through >> much better ways. >> >> I was assuming a situation where the enterprise proxy is not accessible > from outside of the enterprise network. > > >> > >> > >> > >> > On Wed, Jul 17, 2024 at 7:50 PM Watson Ladd <watsonbladd@gmail.com> >> wrote: >> >> >> >> One adversary is willing to devote an entire nuclear submarine to the >> >> task. They are more than willing to use existing vulnerabilities in >> >> ways that you never hear about because they are good at their jobs. >> >> >> >> If you use network links to configure your device, and the device goes >> >> to the coffeeshop, that coffeeshop gets to configure the device. >> >> That's just inherently a bad idea, and always has been. >> >> >> >> Sincerely, >> >> Watson Ladd >> >> >> >> -- >> >> Astra mortemque praestare gradatim >> > >> > >> > >> > -- >> > >> > --- >> > Josh Cohen >> > > > -- > > --- > *Josh Co*hen > > -- --- *Josh Co*hen
- New version of WPADNG Josh Cohen
- Re: [Int-area] New version of WPADNG David Schinazi
- Re: [Int-area] New version of WPADNG Josh Cohen
- Re: [Int-area] New version of WPADNG Watson Ladd
- Re: [Int-area] New version of WPADNG Josh Cohen
- Re: [Int-area] New version of WPADNG Tommy Pauly
- Re: [Int-area] New version of WPADNG Watson Ladd
- Re: [Int-area] New version of WPADNG Josh Cohen
- Re: [Int-area] New version of WPADNG Josh Cohen
- Re: [Int-area] New version of WPADNG Ben Schwartz