扫描二维码,下载安卓APP
下载安卓APP箭头
客服QQ
箭头给我发消息

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

iOS安全攻防:数据保护API

希尔瓦娜斯发布于 2017-08-14 09:56查看:12243回复: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条评论

    • Mr ken
    • YUI
    • cappuccino
    • mr jack
    • IT宅男
    • Mright
    • 选择版块:

    • 标题:

    • 内容

    • 验证码:

    • 标题:

    • 内容

    • 选择版块:

    移动帖子x

    移动到: