Re: [rtcweb] Resolving RTP/SDES question in Paris

Roman Shpount <roman@telurix.com> Tue, 20 March 2012 13:56 UTC

Return-Path: <roman@telurix.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D76A421F8720 for <rtcweb@ietfa.amsl.com>; Tue, 20 Mar 2012 06:56:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.625
X-Spam-Level:
X-Spam-Status: No, score=-2.625 tagged_above=-999 required=5 tests=[AWL=0.051, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yNdzwos9xQ3w for <rtcweb@ietfa.amsl.com>; Tue, 20 Mar 2012 06:56:53 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3FF6321F8711 for <rtcweb@ietf.org>; Tue, 20 Mar 2012 06:56:53 -0700 (PDT)
Received: by dakl33 with SMTP id l33so62452dak.31 for <rtcweb@ietf.org>; Tue, 20 Mar 2012 06:56:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=MTDi5x+SLCnt134fI6DKs3rEB8jYHyUz8jMY9iZFWuc=; b=BaxIbn96hApnJjThGXIwEJsiatEqIzMA296gUcwnxQ7asBR+8OxDEJEHqyd4ThgmQ0 vv98oRofSdQm81fYsrgzD88qFKD17g9nc50fqnIFMY1jsb2We7CwY1MN8qOoBdXXVbwW bG4ltaBDCXL8EbJczBB1xzyL5SvwP2ESdnwN7QrTpkreCgmDuaK/jcN7M93wmHRR9ARB ODtFP0GZBcs5Ci243i53+mlh7KZ+7HNIyJZBlI0rgcrF2W80EFpH32prvYjf5uVSPJnf N2YSYmiuTQrC4IZm6iJuNq8YQuC58dgVzG0VTPmch4OfrdACcze/uxOxgU3jtGUaQjo9 Ef3g==
Received: by 10.68.194.227 with SMTP id hz3mr1653613pbc.23.1332251812964; Tue, 20 Mar 2012 06:56:52 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by mx.google.com with ESMTPS id y2sm1352630pbe.67.2012.03.20.06.56.52 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 20 Mar 2012 06:56:52 -0700 (PDT)
Received: by dakl33 with SMTP id l33so62414dak.31 for <rtcweb@ietf.org>; Tue, 20 Mar 2012 06:56:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.230.99 with SMTP id sx3mr1546665pbc.55.1332251811424; Tue, 20 Mar 2012 06:56:51 -0700 (PDT)
Received: by 10.68.6.67 with HTTP; Tue, 20 Mar 2012 06:56:51 -0700 (PDT)
In-Reply-To: <CALiegfnfoMvJ2EbAUoF5o_R_GNYSxMWAE1h+8Js1T8u5eKbc=Q@mail.gmail.com>
References: <4F4759DC.7060303@ericsson.com> <387F9047F55E8C42850AD6B3A7A03C6C0E1FEB69@inba-mail01.sonusnet.com> <CALiegfnkYVEpmPV-zSL_4wOY-HiFZN-qJCQCiioaS=5NaqhLZw@mail.gmail.com> <CAD5OKxvtOAxMBx6xDnyfTnEq76oDEm6uj1xL6wGjjrtKUAHy3g@mail.gmail.com> <CABcZeBNZiotPmCfT53uEo+O0xw4xv6tXW1M_G-3A5BHuncsduA@mail.gmail.com> <CAD5OKxvYOY5JZ2mYNGiH1poUBQkyOOycePFijH5H+SxtcdqujQ@mail.gmail.com> <CABkgnnVe-b6Sv=R67bMJk_NQqQwdrRUn6rBm7Gu_CMcfPQwtEg@mail.gmail.com> <4F64FE98.3070605@alcatel-lucent.com> <4F685ED9.2050109@alvestrand.no> <CAD5OKxsVp7px9bHAgxgdqPMxRgppcVUDKt8JHBhyq9qqW3pAMg@mail.gmail.com> <CALiegfnfoMvJ2EbAUoF5o_R_GNYSxMWAE1h+8Js1T8u5eKbc=Q@mail.gmail.com>
Date: Tue, 20 Mar 2012 09:56:51 -0400
Message-ID: <CAD5OKxuT=KE8v0hod9X=Nf2Zqxh=dnbzbkN6hiBq64cCGNHxrQ@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Iñaki Baz Castillo <ibc@aliax.net>
Content-Type: multipart/alternative; boundary="047d7b2edf03f8a91204bbad0b7d"
X-Gm-Message-State: ALoCoQlyD9vHV7se/e/Xyl4FJCMLyBMXxqv+TGrNOdn4yeXCeohosDU60zwgO3lMWY0NEvAoVjF4
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Resolving RTP/SDES question in Paris
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Mar 2012 13:56:54 -0000

On Tue, Mar 20, 2012 at 9:48 AM, Iñaki Baz Castillo <ibc@aliax.net> wrote:

> 2012/3/20 Roman Shpount <roman@telurix.com>:
> > Once again, I understand how this helps in case of HTTPS, but how would
> this
> > help in case of WebRTC? Media description is carried in some sort of
> > application defined protocol (can even be transmitted over an encrypted
> SCTP
> > data channel or encrypted in javaScript), so monitoring proxy cannot
> > reliably modify it. I understand how it can be allowed to fake the
> signature
> > on modified SDP by inserting a certificate in the browser, but how would
> the
> > proxy get to the SDP in the first place?
>
> That's up to the implementor, is not? This is: if a WebRTC provider
> wants to monitor the media by modifying the SDP it should design some
> system in which the SDP is carried by its systems (i.e. via HTTP(s) or
> WebSocket).
>
>
We got one group of people designing browsers, another group of people
designing monitoring proxies and the third group designing WebRTC
application. For the monitoring proxy to work it would need some sort of
network protocol to communicate with the browser (similar how HTTP proxy
needs a network protocol to work with the browser). I would expect what's
needed is some sort of network based protocol to send the SDP to a proxy,
get modified SDP back and pass it to JavaScript (or take the SDP from
JavaScript, through the proxy and to the media stack). I do not think this
is up to implementer, this is typically what the standards are for.
_____________
Roman Shpount