2026年移动安全工程师考试题库(附答案和详细解析)(0910).docxVIP

  • 2
  • 0
  • 约1.13万字
  • 约 13页
  • 2026-10-18 发布于上海
  • 举报

2026年移动安全工程师考试题库(附答案和详细解析)(0910).docx

移动安全工程师

一、单项选择题(共10题,每题1分,共10分)

在Android应用中,用于防止应用被逆向工程和静态分析的最常见代码保护技术是()。

A.对APK文件进行数字签名

B.对DEX字节码进行加壳或加固处理

C.在AndroidManifest.xml中设置allowBackup=false

D.使用HTTPS协议进行网络通信

答案:B

解析:数字签名主要验证应用来源和完整性,不能有效防止逆向分析;allowBackup=false用于防止应用数据被adb备份提取,属于数据保护措施;HTTPS保护网络传输,不涉及静态代码分析。对DEX进行加壳或加固(如DEX加密、VMP、指令抽取)是常见且有效的防逆向手段,因此选B。

iOS应用中,使用NSUserDefaults存储敏感数据(如登录口令)的主要安全风险是()。

A.数据会被iCloud自动同步到所有设备

B.数据以明文或弱加密形式存储在应用的沙盒内,且可能被越狱设备上的工具直接读取

C.数据无法跨应用共享

D.数据在应用退出时会被自动删除

答案:B

解析:NSUserDefaults本质是一个plist文件,保存在应用沙盒中,若不加密则明文存储。越狱环境下可被读取(如通过工具查看偏好设置文件)。iCloud同步并不默认开启,且同步本身属于额外风险而非主要问题;NSUserDefaults不能跨应用共享

文档评论(0)

1亿VIP精品文档

相关文档