Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(41)

Issue 2114293003: Restrict access to WebApkSandboxedProcessService to host browser only (Closed)

Created:
4 years, 5 months ago by pkotwicz
Modified:
4 years, 5 months ago
Reviewers:
Yaron, no sievers
CC:
chromium-reviews, darin-cc_chromium.org, jam, Xi Han
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Restrict access to WebApkSandboxedProcessService to host browser only This CL restricts access to the WebApkSandboxedProcessService IChildProcessService implementation to the host browser only. The host browser is defined in the WebAPK's manifest. A RemoteException is thrown if an app other than the host browser attempts to use WebApkSandboxedProcessService's IBinder interface BUG=625448 Committed: https://crrev.com/71de1748dc0a7c4058c8b3662862cda2fb69d8be Cr-Commit-Position: refs/heads/master@{#405578}

Patch Set 1 : Merge branch 'master' into sandbox_on_transact2 #

Total comments: 1

Patch Set 2 : Merge branch 'master' into sandbox_on_transact2 #

Total comments: 2

Patch Set 3 : Merge branch 'sandbox_on_transact1' into sandbox_on_transact #

Unified diffs Side-by-side diffs Delta from patch set Stats (+37 lines, -4 lines) Patch
M chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java View 1 2 1 chunk +5 lines, -2 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/app/ChildProcessService.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java View 1 2 4 chunks +31 lines, -1 line 0 comments Download

Messages

Total messages: 20 (7 generated)
pkotwicz
Yaron, can you please take a look? I did not find a nice way of ...
4 years, 5 months ago (2016-07-03 02:27:11 UTC) #3
Yaron
lgtm https://codereview.chromium.org/2114293003/diff/20001/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (right): https://codereview.chromium.org/2114293003/diff/20001/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#newcode292 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:292: * {@link authorizedCallerPackageName} calls the service's methods. nit: ...
4 years, 5 months ago (2016-07-05 15:54:22 UTC) #4
pkotwicz
sievers@ can you please take a look at the content/ changes?
4 years, 5 months ago (2016-07-05 18:08:23 UTC) #6
no sievers
https://codereview.chromium.org/2114293003/diff/40001/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (right): https://codereview.chromium.org/2114293003/diff/40001/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#newcode114 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:114: int callingUid = Binder.getCallingUid(); Do we really have to ...
4 years, 5 months ago (2016-07-06 20:03:00 UTC) #7
Yaron
https://codereview.chromium.org/2114293003/diff/40001/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java File content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java (right): https://codereview.chromium.org/2114293003/diff/40001/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java#newcode114 content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java:114: int callingUid = Binder.getCallingUid(); On 2016/07/06 20:02:59, sievers wrote: ...
4 years, 5 months ago (2016-07-06 20:10:06 UTC) #8
no sievers
On 2016/07/06 20:10:06, Yaron wrote: > https://codereview.chromium.org/2114293003/diff/40001/content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java > File > content/public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java > (right): > > ...
4 years, 5 months ago (2016-07-06 20:20:36 UTC) #9
Yaron
On Wed, Jul 6, 2016 at 4:20 PM <sievers@chromium.org> wrote: > On 2016/07/06 20:10:06, Yaron ...
4 years, 5 months ago (2016-07-06 20:49:29 UTC) #10
pkotwicz
sievers@ I am confused. Unlike Chrome's SandboxedProcessServices which are protected by a signature permission the ...
4 years, 5 months ago (2016-07-07 20:36:59 UTC) #11
no sievers
On 2016/07/07 20:36:59, pkotwicz wrote: > sievers@ I am confused. Unlike Chrome's SandboxedProcessServices which are ...
4 years, 5 months ago (2016-07-07 21:58:27 UTC) #12
pkotwicz
Yaron and sievers@ can you please take another look? This CL now depends on https://codereview.chromium.org/2133923002/
4 years, 5 months ago (2016-07-14 00:23:37 UTC) #14
no sievers
lgtm
4 years, 5 months ago (2016-07-14 20:36:27 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2114293003/80001
4 years, 5 months ago (2016-07-14 20:50:52 UTC) #18
commit-bot: I haz the power
4 years, 5 months ago (2016-07-14 21:32:49 UTC) #20
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/71de1748dc0a7c4058c8b3662862cda2fb69d8be
Cr-Commit-Position: refs/heads/master@{#405578}

Powered by Google App Engine
This is Rietveld 408576698