Web Share: Implement browser-side kill switch |
||||
Issue descriptionVersion: 55 OS: Android Web Share origin trial can be remotely disabled via the origin trials server itself. However, this only disables it in the renderer. There is no server-controlled way to disable the Mojo service, which means a compromised renderer could talk directly to the WebShare service and create shares. If a WebShare browser-side vulnerability is discovered in the wild (e.g., a major Android app is being trivially compromised by a share payload), we would ideally have a way to remotely disable the Mojo service as well. This is a low priority because it is just a mitigation for a combined renderer compromise + potential security bug in WebShare itself.
,
Oct 4 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0285a44ea8769e4a6ae7b1a70b663b474055b4e8 commit 0285a44ea8769e4a6ae7b1a70b663b474055b4e8 Author: sammc <sammc@chromium.org> Date: Tue Oct 04 23:03:56 2016 Don't expose webshare from the browser when the origin trial disables it. BUG= 645004 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2314573002 Cr-Commit-Position: refs/heads/master@{#422983} [modify] https://crrev.com/0285a44ea8769e4a6ae7b1a70b663b474055b4e8/chrome/android/javatests/src/org/chromium/chrome/browser/WebShareTest.java [modify] https://crrev.com/0285a44ea8769e4a6ae7b1a70b663b474055b4e8/chrome/browser/chrome_content_browser_client.cc [modify] https://crrev.com/0285a44ea8769e4a6ae7b1a70b663b474055b4e8/third_party/WebKit/Source/modules/webshare/NavigatorShare.cpp [modify] https://crrev.com/0285a44ea8769e4a6ae7b1a70b663b474055b4e8/third_party/WebKit/Source/modules/webshare/NavigatorShare.h
,
Oct 4 2016
,
Oct 5 2016
,
Jan 11 2017
This bug has been closed for more than 14 weeks. Removing security view restrictions. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
||||
►
Sign in to add a comment |
||||
Comment 1 by mgiuca@chromium.org
, Sep 20 2016