ios - 为什么大家都说用户名和密码不能存在plist里
PHP中文网
PHP中文网 2017-04-17 11:30:26
[iOS讨论组]

大家都说plist很容易获取到,可以反编译?

可是这跟用户信息有啥关系呢。。。

你把一个应用反编译,里面又没有用户信息。。。用户用过才会有啊。。。求解惑

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
阿神

每个应用都有一个可以保存信息的plist文件,这个文件位于应用的沙盒文件夹内,该应用被安装后会被创建,你执行

[[NSUserDefaults standardUserDefaults] setObject:xxx forKey:@"xxx"];

的时候,就是往这个文件里写内容。用一些工具很容易就可以拿到这个文件,所以里面如果记录用户的一些敏感信息的话会有安全问题。

PHP中文网

你可以下一个iExplorer,你就知道plist文件是多么好得到了。

高洛峰

我想楼主的问题是,我的手机里只有我自己的用户名密码,我干嘛破解自己的用户名密码?问题是有时候你的手机不是你一个人在用

黄舟

你可以到wooyun上看看,有不少app应用由于plist文件明文存储密码信息引起的安全隐患!
当然我们可以选择给plist中的内容加密来让用户打开后也根本不知道里面存储的是什么,也可以选择给plist文件加密,后则两则叠加,增加安全系数!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号