Re: [rtcweb] Summary of ICE discussion

Magnus Westerlund <> Wed, 05 October 2011 08:16 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 250D921F8AE1 for <>; Wed, 5 Oct 2011 01:16:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -106.483
X-Spam-Status: No, score=-106.483 tagged_above=-999 required=5 tests=[AWL=0.116, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id jLEJCXwTjRwh for <>; Wed, 5 Oct 2011 01:16:06 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 51DBA21F862F for <>; Wed, 5 Oct 2011 01:16:05 -0700 (PDT)
X-AuditID: c1b4fb39-b7bfdae000005125-e8-4e8c1300c540
Received: from (Unknown_Domain []) by (Symantec Mail Security) with SMTP id B8.5C.20773.0031C8E4; Wed, 5 Oct 2011 10:19:13 +0200 (CEST)
Received: from [] ( by ( with Microsoft SMTP Server id; Wed, 5 Oct 2011 10:19:10 +0200
Message-ID: <>
Date: Wed, 5 Oct 2011 10:19:09 +0200
From: Magnus Westerlund <>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
To: Ravindran Parthasarathi <>
References: <> <>
In-Reply-To: <>
X-Enigmail-Version: 1.3.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: AAAAAA==
Cc: "" <>
Subject: Re: [rtcweb] Summary of ICE discussion
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 05 Oct 2011 08:16:07 -0000

On 2011-10-05 08:07, Ravindran Parthasarathi wrote:
> In case user consent is the reason for ICE, ICE may not be right
> choice because of the multiplexing RTP in RTCWeb and user may be
> consent for audio and not for video which is not possible to indicate
> through ICE. It is possible to achieve by having different streams
> for each media but I strongly believe that it is not interesting
> topic for RTCWeb.

No, it is not user consent, it is data transmission consent that is the
issue here.

> I think that trust model with browser---RTCWeb server---browser for
> the user consent with individual media stream works because browser
> user trust RTCWeb server. I could think of offer/answer as user
> consent with media stream mechanism because offer or answer indicates
> media port is allocated in browser and listening for media from
> remote party, the consent reaches remote browser through RTCWeb
> server. The advantage in the model is that RTCWeb server shall have
> the policy to control media. Please let me know your comments on
> this.

My interpretation is that several has disagreed with you on this model.
I personally also disagree with this. There is a big difference between
allowing a webservice access to my media devices, i.e. microphone and
video as will expect it to perform a communication service where I at
least see parts of that communication happening. However, the user has
no way of verifying that of the media streams being setup by the web
service that it in fact not in addition uses the users resources for a
DoS attack. It is the destination of the media stream that needs to
consent to the media delivery, not the siganlling node for it. Thus a
path based media verification that ensures that information from the
signalling and the media path agrees provides a reasonable but not
perfect security against attacks. This is still vulnerable to attackers
that have the capability of both running the web service and intercept
and inject packets in the network on path between the web client and the
target of the attack.

> The other reason like NAT & FW is not mandatory for intranet RTCWeb
> applications. I have mentioned as part of

My interpretation of your statement was that it was disputed and that
the disputing statement was not faulty.


Magnus Westerlund

Multimedia Technologies, Ericsson Research EAB/TVM
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: