[AVT] SRTP and ICMP destination unreachable ...

John Lazzaro <lazzaro@CS.Berkeley.EDU> Tue, 29 October 2002 19:02 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA19772 for <avt-archive@odin.ietf.org>; Tue, 29 Oct 2002 14:02:21 -0500 (EST)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id g9TJ4Ir31585 for avt-archive@odin.ietf.org; Tue, 29 Oct 2002 14:04:18 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TIwov31324; Tue, 29 Oct 2002 13:58:50 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TItNv31214 for <avt@optimus.ietf.org>; Tue, 29 Oct 2002 13:55:23 -0500
Received: from snap.CS.Berkeley.EDU (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA19289 for <avt@ietf.org>; Tue, 29 Oct 2002 13:52:54 -0500 (EST)
Received: (from lazzaro@localhost) by snap.CS.Berkeley.EDU (8.9.3/8.9.3-ZUUL) id KAA15752 for avt@ietf.org; Tue, 29 Oct 2002 10:55:09 -0800
Date: Tue, 29 Oct 2002 10:55:09 -0800
From: John Lazzaro <lazzaro@CS.Berkeley.EDU>
Message-Id: <200210291855.KAA15752@snap.CS.Berkeley.EDU>
To: avt@ietf.org
Subject: [AVT] SRTP and ICMP destination unreachable ...
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>

Hi everyone,

	I'm been doing a code review of the sfront networking system
(which partially implements an authentication system similar to SRTP)
as part of the writing process for the MWPP implementation guide, and
was wondering about this line in the SRTP I-D:

> Message authentication for RTCP is REQUIRED, as it is the control 
> protocol (e.g., it has a BYE packet) for RTP.

	If an implementation follows this advice, should it also
ignore ICMP destination unreachable packets (i.e. the ICMP packet that
results in the ECONNREFUSED errno under UNIX)?

	I'm not well versed at what happens at the network layer with
ICMP, but I was under the impression that it would be pretty easy for
an attacker to send ICMP packets that would end a particular media
stream, if he was able to snoop on the IP headers of the stream in the
clear. So, accepting unauthenticated ICMP destination unreachable
packets would seem to opening up the same attacks as accepting
unauthenticated RTCP BYE commands ...

	I did a quick scan through the SRTP document and didn't see
this issue discussed, my apologies if I missed it ...

-------------------------------------------------------------------------
John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
lazzaro [at] cs [dot] berkeley [dot] edu     www.cs.berkeley.edu/~lazzaro
-------------------------------------------------------------------------

_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt