com.google.android.gms.analytics.analytics\u调度的广播公司许可
我最近使用HPFortify服务对我的Android源代码进行了代码扫描。他们报告了谷歌分析接收器的安全漏洞。他们建议使用广播许可来减少攻击向量。通过这种方式,您可以限制广播者,否则任何恶意应用程序都可以发送意图,广播接收者将对其进行处理 这是我的AndroidManifest文件com.google.android.gms.analytics.analytics\u调度的广播公司许可,android,google-analytics,android-permissions,android-broadcastreceiver,Android,Google Analytics,Android Permissions,Android Broadcastreceiver,我最近使用HPFortify服务对我的Android源代码进行了代码扫描。他们报告了谷歌分析接收器的安全漏洞。他们建议使用广播许可来减少攻击向量。通过这种方式,您可以限制广播者,否则任何恶意应用程序都可以发送意图,广播接收者将对其进行处理 这是我的AndroidManifest文件 <receiver android:name="com.google.android.gms.analytics.AnalyticsReceiver" android:enabled
<receiver
android:name="com.google.android.gms.analytics.AnalyticsReceiver"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH"/>
</intent-filter>
</receiver>
<service
android:name="com.google.android.gms.analytics.AnalyticsService"
android:enabled="true"
android:exported="false"/>
我正在设法弄清楚广播公司对AnalyticsReceiver的许可。根据HpFortify,广播接收器的外观应与此类似:
<receiver
android:name="com.google.android.gms.analytics.AnalyticsReceiver"
android:permission="SOME-GOOGLE-ANALYTICS-PERMISSION"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH"/>
</intent-filter>
</receiver>
编辑1: 我也在寻找源代码,以找出正确的权限。但是我找不到谷歌分析的源代码