试题四(共15分)
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
近期,按照网络安全审查工作安排,国家网信办会同公安部、国家安全部、自然资源部、交通运输部、税务总局、市场监管总局等部门联合进驻某出行科技有限公司,开展网络安全审查,移动App安全检测和个人数据安全再次成为关注焦点。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
试题四(共15分)
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
近期,按照网络安全审查工作安排,国家网信办会同公安部、国家安全部、自然资源部、交通运输部、税务总局、市场监管总局等部门联合进驻某出行科技有限公司,开展网络安全审查,移动App安全检测和个人数据安全再次成为关注焦点。
【问题2】(6分)
权限声明机制为操作权限和对象之间设定了一些限制,只有把权限和对象达行绑定,才可以有权操作对象。
(1)请问Android系统应用程序权限信息声明都在哪个配置文件中?给出该配置文件名。
(2)Android系统定义的权限组包括CALENDAR、CAMERA、CONTACTS、LOCATION、MICROPHONE、PHONE、SENSORS、SMS、STORAGE。按照《信息安全技术 移动互联网应用程序(App)收集个人信息基本规范》,运行在Android9.0系统中提供网络约车服务的某某出行App可以有的最小必要权限是以上权限组的哪几个?
(3)假如有移动应用A提供了如下服务 AService,对应的权限描述如下:
1. <permission
2. android:name="USER_INFO"
3. android:label="read user information"
4. android:description="get user information"
5. android: ProtectionLevel="signature"
6. />
7. <service android:name="com.demo. AService"
8. android:exported="true"
9. android:permission="com.demo.permission.USER_INFO"
10. </service>
如果其它应用B要访问该服务,应该申明使用该服务,将以下申明语句补充完整。
1. < android:name="com.demo. AService"/>
(1)Manifest.xml
(2)microphone、SMS、location、phone、storage
(3)service
(1)Android系统应用程序的权限信息声明都在Manifest.xml配置文件中。这是为了防止应用程序错误使用服务或不恰当地访问资源。
(2)按照《信息安全技术 移动互联网应用程序(App)收集个人信息基本规范》,网络约车服务需要收集个人信息以实现服务,包括法律法规要求的个人信息和实现服务所需个人信息。因此,最小必要权限包括microphone(麦克风,用于通话录音和客服相关信息)、SMS(短信,用于手机号码等通信信息)、location(位置信息,基于地理位置的应用服务)、phone(电话权限,处理客服相关信息)和storage(存储权限,读取形式轨迹和日志信息)。
(3)其他应用B要访问服务AService,必须在应用的清单文件中声明该服务。声明服务的语句应包含android:name属性,用于指定服务的类名。在此情况下,应补充完整的申明语句为:<service android:name=“com.demo.AService” android:permission=“com.demo.permission.USER_INFO”>。
本文链接:【问题2】(6分)权限声明机制为操作权限和对象之间设定了一些限制,只有把权限和对象达行绑定,才可以有
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
