Permissions to protect bandwidth statistics.
Introduces new "net_bw_stats" group which will protect reading detailed bandwidth statistics from the kernel. Also introduce "net_bw_acct" group which will enable specific applications to request that their network traffic be counted against other UIDs. This change associates manifest permissions with the low-level GIDs. Change-Id: If3fc28053afda201ff305d798a8878ff1f35b997
This commit is contained in:
@@ -1393,6 +1393,14 @@
|
||||
android:description="@string/permdesc_manageNetworkPolicy"
|
||||
android:protectionLevel="signature" />
|
||||
|
||||
<!-- Allows an application to account its network traffic against other UIDs. Used
|
||||
by system services like download manager and media server. Not for use by
|
||||
third party apps. @hide -->
|
||||
<permission android:name="android.permission.MODIFY_NETWORK_ACCOUNTING"
|
||||
android:label="@string/permlab_modifyNetworkAccounting"
|
||||
android:description="@string/permdesc_modifyNetworkAccounting"
|
||||
android:protectionLevel="signatureOrSystem" />
|
||||
|
||||
<!-- C2DM permission.
|
||||
@hide Used internally.
|
||||
-->
|
||||
|
||||
@@ -1443,6 +1443,11 @@
|
||||
<!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
|
||||
<string name="permdesc_manageNetworkPolicy">Allows an application to manage network policies and define application-specific rules.</string>
|
||||
|
||||
<!-- Title of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
|
||||
<string name="permlab_modifyNetworkAccounting">modify network usage accounting</string>
|
||||
<!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
|
||||
<string name="permdesc_modifyNetworkAccounting">Allows modification of how network usage is accounted against applications. Not for use by normal applications.</string>
|
||||
|
||||
<!-- Policy administration -->
|
||||
|
||||
<!-- Title of policy access to limiting the user's password choices -->
|
||||
|
||||
@@ -84,6 +84,16 @@
|
||||
<group gid="diag" />
|
||||
</permission>
|
||||
|
||||
<!-- Group that can read detailed network usage statistics -->
|
||||
<permission name="android.permission.READ_NETWORK_USAGE_HISTORY">
|
||||
<group gid="net_bw_stats" />
|
||||
</permission>
|
||||
|
||||
<!-- Group that can modify how network statistics are accounted -->
|
||||
<permission name="android.permission.MODIFY_NETWORK_ACCOUNTING">
|
||||
<group gid="net_bw_acct" />
|
||||
</permission>
|
||||
|
||||
<!-- ================================================================== -->
|
||||
<!-- ================================================================== -->
|
||||
<!-- ================================================================== -->
|
||||
|
||||
Reference in New Issue
Block a user