aboutsummaryrefslogtreecommitdiffstats
path: root/9_security-model
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-08-27 21:53:54 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-08-27 21:53:54 +0000
commit81a42f6482e4320f1de97bd6a18f53f9dfd92d64 (patch)
treef593c66ccbef6684b65882903f82937ca0d0ce06 /9_security-model
parentd3a790d1c42a6cfcf1a2db4fc11bb92d751c4042 (diff)
parent333848a5b040470c49130bc1c32c4df1a14ee1f3 (diff)
downloadplatform_compatibility_cdd-81a42f6482e4320f1de97bd6a18f53f9dfd92d64.tar.gz
platform_compatibility_cdd-81a42f6482e4320f1de97bd6a18f53f9dfd92d64.tar.bz2
platform_compatibility_cdd-81a42f6482e4320f1de97bd6a18f53f9dfd92d64.zip
Merge "CDD: Requirements for Blob Sharing Service." into rvc-dev
Diffstat (limited to '9_security-model')
-rw-r--r--9_security-model/9_8_privacy.md27
1 files changed, 26 insertions, 1 deletions
diff --git a/9_security-model/9_8_privacy.md b/9_security-model/9_8_privacy.md
index 98627f5a..7049c8e9 100644
--- a/9_security-model/9_8_privacy.md
+++ b/9_security-model/9_8_privacy.md
@@ -260,4 +260,29 @@ impact, they:
* [C-SR] Are STRONGLY RECOMMENDED to have a developer setting defaulted to
disabled. The AOSP meets this by providing the
`Enable verbose vendor logging` option in developer settings to include
- additional device-specific vendor logs in the bug reports. \ No newline at end of file
+ additional device-specific vendor logs in the bug reports.
+
+### 9.8.11\. Data blobs sharing
+
+Android, through [BlobStoreManager](
+https://developer.android.com/reference/android/app/blob/BlobStoreManager)
+allows apps to contribute data blobs to the System to be shared with a selected
+set of apps.
+
+If device implementations support shared data blobs as described in the
+[SDK documentation](https://developer.android.com/reference/android/app/blob/BlobStoreManager),
+they:
+
+ * [C-1-1] MUST NOT share data blobs belonging to apps beyond what they
+ intended to allow (i.e. the scope of default access and the other access
+ modes that can be specified using
+ [BlobStoreManager.session#allowPackageAccess()](
+ https://developer.android.com/reference/android/app/blob/BlobStoreManager.Session#allowPackageAccess%28java.lang.String%2C%2520byte%5B%5D%29),
+ [BlobStoreManager.session#allowSameSignatureAccess()](
+ https://developer.android.com/reference/android/app/blob/BlobStoreManager.Session#allowSameSignatureAccess%28%29),
+ or [BlobStoreManager.session#allowPublicAccess()](
+ https://developer.android.com/reference/android/app/blob/BlobStoreManager.Session#allowPublicAccess%28%29)
+ MUST NOT be modified). The AOSP reference implementation meets these
+ requirements.
+ * [C-1-2] MUST NOT send off device or share with other apps the secure hashes
+ of data blobs (which are used to control access). \ No newline at end of file