Re: [saag] can an on-path attacker drop traffic?

Christian Huitema <huitema@huitema.net> Sun, 04 October 2020 05:23 UTC

Return-Path: <huitema@huitema.net>
X-Original-To: saag@ietfa.amsl.com
Delivered-To: saag@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C55033A105E for <saag@ietfa.amsl.com>; Sat, 3 Oct 2020 22:23:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, 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 yW9rqiNDN3_P for <saag@ietfa.amsl.com>; Sat, 3 Oct 2020 22:23:34 -0700 (PDT)
Received: from mx43-out1.antispamcloud.com (mx43-out1.antispamcloud.com [138.201.61.189]) (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 2234D3A105C for <saag@ietf.org>; Sat, 3 Oct 2020 22:23:33 -0700 (PDT)
Received: from xse363.mail2web.com ([66.113.197.109] helo=xse.mail2web.com) by mx17.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1kOwUZ-0007pF-W8 for saag@ietf.org; Sun, 04 Oct 2020 07:23:31 +0200
Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 4C3sZf4FT7ztB3 for <saag@ietf.org>; Sat, 3 Oct 2020 22:23:22 -0700 (PDT)
Received: from [10.5.2.14] (helo=xmail04.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1kOwUU-0003Jh-Fh for saag@ietf.org; Sat, 03 Oct 2020 22:23:22 -0700
Received: (qmail 15683 invoked from network); 4 Oct 2020 05:23:21 -0000
Received: from unknown (HELO [192.168.1.103]) (Authenticated-user:_huitema@huitema.net@[172.58.46.239]) (envelope-sender <huitema@huitema.net>) by xmail04.myhosting.com (qmail-ldap-1.03) with ESMTPA for <fernando@gont.com.ar>; 4 Oct 2020 05:23:21 -0000
Content-Type: multipart/alternative; boundary=Apple-Mail-AF012C8D-8EDC-4CFB-BC9D-F396C3A61113
Content-Transfer-Encoding: 7bit
From: Christian Huitema <huitema@huitema.net>
Mime-Version: 1.0 (1.0)
Date: Sat, 3 Oct 2020 22:23:20 -0700
Message-Id: <AD7F2CB8-6312-4E31-A4C9-29E81FDEC17E@huitema.net>
References: <CABcZeBPPZuRri7vC1gR+asmiyi+ABDA3RA16UHJQbEgW95+q_g@mail.gmail.com>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Fernando Gont <fernando@gont.com.ar>, IETF SAAG <saag@ietf.org>
In-Reply-To: <CABcZeBPPZuRri7vC1gR+asmiyi+ABDA3RA16UHJQbEgW95+q_g@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
X-Mailer: iPhone Mail (17H35)
X-Originating-IP: 66.113.197.109
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.197.0/24
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.197.0/24@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.71)
X-Recommended-Action: accept
X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0Z1apovzGPsYhEeBL1aoZmqpSDasLI4SayDByyq9LIhVMpUGqoktPdof do6VQqSoRETNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDRitNmXY60Gx0fFyUeQSRQrgN zB/4Jkrw1eDLcif59ftsra6SECpO06iBsnkTuhZiU7Tmz6iKnkQL9gqsxD347235Nhqq+/HvroPq 8GSPg+5hmwN8D4LrepG7AX8WNwY8Mm/JD3cPBOX47Hg3FEpDo46jSvfpO+1kZkomjtjB6X5Q5Q9f RUeIpTIC2ySfqvnqLwoxlgatmaBb0rBiK9xbkDrUqzcKIief90MVLZY9LbIZh9+IQ1oS9LBn3VIP 95Jz7ujRlJ9wSMlhvaudJXZ9EIBG/qaR+8r9SKFMmPJLf850OvZYsmoVQuOIhwKLK6IKBNB4LZ0v UHHKTzJX7b1JhLSQQ4vSj0QEim26t/Moy0UPX5E73H1QfrH/5kkrV/Cr0bm2vWdo8usP65i82q1C dZgGrpL44wdx9eXqjQjbvUopOMQJvQ/Ck3iiU+4DQAj3fuQgzT3K9JUHTNiGwfwAmxx/Wk8McinP JEkgAVrOMpZe3hRpsu7wNFYkklzOSk+gn8xjOPPpotNGdiYmcA8z3gPBb9iGpTEjWGgNXUgraFIv UwPy3x0FYtCNEb10sHyQCLHEvD1OqP6bgZ4L66GcgBg66gs5OuzYxJgw5atIxeNDvjI/CYe5WPy0 +t1RP0azSDOyu53XgzieW2z5dggn85xMPnetLBJMh51NiRRoHIBmdjuhXtou9fyHZ5xUc1l1miK7 x42VjdzChZMe6O/Did+/hGXTmfhE+Dx2/NyzMXogeTaqPadUMySWqNjMcOK/vOnCUbNPgcPcQwzM gKHyQxUo+ql2ySTkvEFH/23XMww2BnTTFGX5/yI4Ky+1ZJcbGqc5H4PEZHeoI/d6LWFf332z7LMw LGdoi9FMQ5j9dQUvMi1YKAun15JQSJLyCT5k+MTObVKxHy/dols381l9r9ft9daDonlwd6LnuX+J u10=
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/saag/b26jvEz4NRHSm-Xva6Lv5-L8QIA>
Subject: Re: [saag] can an on-path attacker drop traffic?
X-BeenThere: saag@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Security Area Advisory Group <saag.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/saag>, <mailto:saag-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/saag/>
List-Post: <mailto:saag@ietf.org>
List-Help: <mailto:saag-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/saag>, <mailto:saag-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Oct 2020 05:23:36 -0000


> On Oct 3, 2020, at 8:00 PM, Eric Rescorla <ekr@rtfm.com> wrote:
> 
>> The QUIC 21.13.3.1 "on-path" attacker seems to be a Dolev-Yao attacker.
>> 
>> The 21.13.3.2 "off-path" attacker seems to have the ability to observe
>> packets, which I normally would not think an off-path attacker would have.
>> So this definition is very surprising to me.
> 
> I agree it's not ideal. QUIC has been pubreq-ed, so you could raise it in IETF-LC.

I think of it as man-in-the-middle, man-on-the-side and man-in-the-rough. For me, the man in the middle is what EKR refers to as the Dolev-Yao attacker; best hope there is to detect the attack and reduce it to a denial of service.

The man on the side is capable of reading the traffic and injecting messages; it cannot easily delete messages,  but it can win races and get his own fakery delivered before the genuine packets -- TCP RST is an example of such attacks. Various national organizations have that capability. It is much easier for them to implement than a full MITM. I think that with effort we can defeat this class of attackers.

The man in the rough does not see the traffic but can make guesses. DDOS attacks, port scanning, observing or gaming DNS caches fall in that category. Botnets sometimes resort to these attacks.

And yes, in 2020 we probably need names that don't carry "man-in-foo" imagery. But English is not my mother tongue...

-- Christian Huitema