摘要
本发明涉及信息安全领域,公开了一种iOS平台文件读取保护方法,该方法包括S1:获取iOS系统中的所有Mach‑o文件;S2:解析Mach‑o文件,得到每个Mach‑o文件内每个函数的名称和指针,遍历每个函数的名称,找到每个Mach‑o文件内的open函数;S3:编写一hook函数;S4:当使用open函数进行文件内容读取操作时,则使用hook函数获取当前open函数的调用堆栈信息,并将获取的调用堆栈信息上传至后台服务器以对获取的调用堆栈信息的合法性进行判断,若合法,则不做处理,若不合法,则禁止当前open函数的文件读取操作。本发明能够有效保证文件内容数据的读取安全。