Re: [rtcweb] Please require user consent for data channels

Iñaki Baz Castillo <ibc@aliax.net> Mon, 20 July 2015 14:58 UTC

Return-Path: <ibc@aliax.net>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 248141A8A4D for <rtcweb@ietfa.amsl.com>; Mon, 20 Jul 2015 07:58:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.677
X-Spam-Level:
X-Spam-Status: No, score=-1.677 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7] autolearn=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 VoVUZJpqTBpL for <rtcweb@ietfa.amsl.com>; Mon, 20 Jul 2015 07:58:56 -0700 (PDT)
Received: from mail-yk0-f173.google.com (mail-yk0-f173.google.com [209.85.160.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0841C1A8A42 for <rtcweb@ietf.org>; Mon, 20 Jul 2015 07:58:54 -0700 (PDT)
Received: by ykay190 with SMTP id y190so140545984yka.3 for <rtcweb@ietf.org>; Mon, 20 Jul 2015 07:58:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=oRI1ci8fFzqT0hxPOU9zhilHK7Nd4SJ+da+/9QV/YR4=; b=AeDNcDNapzqsxJm48TVumwwq2JNZkihW1GuV5YKByv82olGRdkKlPi0Ntba2bW9KLw MKVcpWYLAYrEJgWyCKkUdVNs1ijkfDP9ff/Ioo/Ard0eLz5xow6ICzL8yrePcjd/HtLE BAls74HefiqqlsOk8/wNQrZk2ZEx/yHvUh9DQftwC7+qe7yOJS9ZWL0mJu91iMlV7sKL x9W48bDjKUcBiFa51rZhV3mXUylBr36XQ6/yPcvjn6k2sF2MRouDJocp9oJu7H0b5BVz 1vs8fSr2hpGZLhgZIm/o+jG50GtFsCleG/6kQ1Tyu/INHS+25+1GmfG8qRGA3t8Nsoj1 cR7Q==
X-Gm-Message-State: ALoCoQlGi4z3fxUrCD66TT4qanq9PWkvD7LvSftsWzlLBJm2GxMgyF9MaqKCf4wPqjzdc3mLkikP
X-Received: by 10.13.255.2 with SMTP id p2mr11537090ywf.149.1437404333366; Mon, 20 Jul 2015 07:58:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.215.206 with HTTP; Mon, 20 Jul 2015 07:58:33 -0700 (PDT)
In-Reply-To: <CAD5OKxv95+x3U63mLEi_vbWJwXOfY6qpdGHwns7_naZj1XfBTw@mail.gmail.com>
References: <CA+65OspMD_PVjk0BXh7t4LtjmFDcDatoeNjFQOO_OVtC-Br+OA@mail.gmail.com> <CAOJ7v-3t9BQabR2e4EHs4G0Sec4sU9DFC2aiSXXYrat+an+RYg@mail.gmail.com> <55A96DA3.1040907@gmail.com> <CAOJ7v-1ui7349NzK6NZNRHPbnHWZajctk4cDgMKqRZSv47EYdA@mail.gmail.com> <55A9860D.8030903@gmail.com> <CAOJ7v-3LGd32rnpFVW_U0s3+iVaJXsL4vt_YAo=cyp6YyOArdw@mail.gmail.com> <CALiegfmiS18Jux-kCgOhTKKiyGtMertj6xCegpFrox5NOf9EJg@mail.gmail.com> <CABkgnnW0Tmjqz823vKiF84_u6HasBJC7ERMYCO2HL_NPj5saTA@mail.gmail.com> <CALiegfkpbLy1QXxr-RRF0oOpVv1sWsFeab=vvC4iT4DnPtjKQw@mail.gmail.com> <CABkgnnVWcuhX2NjZgx87L+Uo6df6rEBWW73cxbaX3mu_VfHmCA@mail.gmail.com> <CALiegfkQWAn-jMrjhcDPA3rtowOPVk-S8z3c-jvjpNmjtf=3hA@mail.gmail.com> <CABkgnnWERM4oxozNCSvRf1o0Wm-d9Bjw=9B+xh_NJ+h6GfBJ6Q@mail.gmail.com> <CAD5OKxt-DZCGFECv2UYH8g0fD6EAk39cdpWD-CsN_ED6L4hfKg@mail.gmail.com> <CALiegf=zM54gNjgj65VYV5H3tS-iV5Kg0PrBeF7svYRYZ-JLPw@mail.gmail.com> <55AABE28.8070105@jive.com> <913383AAA69FF945B8F946018B75898A47894E34@xmb-rcd-x10.cisco.com> <55AB4FEC.7050805@alvestrand.no> <CAD5OKxv95+x3U63mLEi_vbWJwXOfY6qpdGHwns7_naZj1XfBTw@mail.gmail.com>
From: Iñaki Baz Castillo <ibc@aliax.net>
Date: Mon, 20 Jul 2015 16:58:33 +0200
Message-ID: <CALiegfnUfdtYzi+Fe+2DR2yEnUJf_VxrdMeUQWbB8oRTo2wzAA@mail.gmail.com>
To: Roman Shpount <roman@telurix.com>
Content-Type: multipart/alternative; boundary="94eb2c0888f6b08d9b051b4fc6ce"
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/P0MEIFWi9GlSAP4HR_OBppWst8Y>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Please require user consent for data channels
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 20 Jul 2015 14:58:58 -0000

2015-07-20 16:49 GMT+02:00 Roman Shpount <roman@telurix.com>:

> If a local system administrator set a lower metric to a particular default
> (or any other route) vs all the other routes to a certain destination, this
> route should be used to reach this destination. This is the normal behavior
> for all other network communications from the browser (HTTP. WebSockets, or
> even FTP or gopher). With ICE, browsers depart from this model. I
> understand that this can enable browsers to set up a WebRTC media
> connection where it would not be able to do so otherwise. On other hand
> using secondary routes can produce some unexpected results, such as
> exposing reflexive addresses on secondary interfaces or sending data over
> LTE network when WiFi is available. I think using secondary routes should
> only be enabled after user consent or if an appropriate browser setting is
> enabled. In wast majority of cases, primary default route is sufficient to
> set up the WebRTC connection. My assumption is that using secondary default
> routes only improves the chances of connection in extremely small number of
> cases. Based on the systems I have worked with, we are talking about less
> then 1/10 of the percent of end users.
>

Agreed. Important concerns here are:

1) The app (browser) should respect the routing local policy. It means that
it should consider the metric/priority of the capable routes (as the
administrator or OS decided), or that it should just use the best one (but
this may also cause issues as stated in next bullet).

2) If the browser also uses a secondary capable route it may cause real money
(if for example the secondary route goes through a LTE interface while the
primary route is WiFi based).


-- 
Iñaki Baz Castillo
<ibc@aliax.net>