OSDN Git Service

Make sure apps cannot forge package name on AssistStructure used for Autofill.
authorFelipe Leme <felipeal@google.com>
Fri, 1 Dec 2017 01:41:57 +0000 (17:41 -0800)
committerandroid-build-team Robot <android-build-team-robot@google.com>
Tue, 8 May 2018 18:59:23 +0000 (18:59 +0000)
commit6eb77633d9fc8996f44b36e11a722e3b729c7588
tree8243d4ca1a2638a29a7266b41522f2a4c48eef85
parent1477a4f6677eeaa1993d58f296029f2df4ec7273
Make sure apps cannot forge package name on AssistStructure used for Autofill.

Test: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases -t android.autofillservice.cts.VirtualContainerActivityTest#testAppCannotFakePackageName
Test: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases

Bug: 69981710

Change-Id: Id6036cddb51dd8dd0c9128b7212d573f630d693f
Merged-In: Id6036cddb51dd8dd0c9128b7212d573f630d693f
(cherry picked from commit 23e61a9086a34405e277868474e003b37ed1b711)
core/java/android/app/assist/AssistStructure.java
core/java/android/view/autofill/AutofillManager.java
core/java/android/view/autofill/IAutoFillManager.aidl
proto/src/metrics_constants.proto
services/autofill/java/com/android/server/autofill/AutofillManagerService.java
services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java
services/autofill/java/com/android/server/autofill/Session.java