下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >编程语言 >iOS安全攻防:数据保护API

iOS安全攻防:数据保护API

希尔瓦娜斯发布于 2017-08-14 09:56查看:2585回复:1

        数据保护API

        文件系统中的文件、keychain中的项,都是加密存储的。当用户解锁设备后,系统通过UDID密钥和用户设定的密码生成一个用于解密的密码密钥,存放在内存中,直到设备再次被锁,开发者可以通过Data Protection API 来设定文件系统中的文件、keychain中的项应该何时被解密。

        1)文件保护

1502675633583604.jpg

1502675656730849.jpg

        2)keychain项保护

1502675686796165.jpg

1502675713869181.jpg

      应用实例

        把一段信息infoStrng字符串写进文件,然后通过Data Protection API设置保护。

1502675745650954.jpg

        设备锁屏(带密码保护)后,即使是越狱机,在root权限下cat读取那个文件信息也会被拒绝。

1502675773502893.jpg

收藏(0)0
查看评分情况

全部评分

此主贴暂时没有点赞评分

总计:0

回复分享

共有1条评论

  • IT宅男
  • mr jack
  • Mr ken
  • Mright
  • cappuccino
  • YUI
  • 课课家运营团队
  • 课课家技术团队1
  • 酸酸~甜甜
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: