当前位置: 首页 > article >正文

谈谈未来iOS越狱或巨魔是否会消失

2024年10月的预测,先说结论:

  1. 巨魔iOS17.1+消失概率为99%。
    因为巨魔强依赖的漏洞就是一个签名漏洞,攻击面有限又经过2轮修复,第3次出现漏洞的概率极低。而越狱的话由于系统组件和服务较多,所以出现漏洞概率高攻击面多,未来越狱仍存在概率比巨魔高得多。
  2. iOS17全系越狱1-5年出现,iOS18未来能越狱的概率30%
  3. iOS越狱未来必然消失
  • 原因1 越狱工具出现的时间越来越晚,因为iOS是强制更新的,系统版本如果比最新版本大版本低3以上(也就是3年时间差),很多App的安装和使用就会受限,这样大部分人都会选择升级系统。对比iOS从预览版首次推送到首个越狱工具出现的时间差:只考虑arm64e结构,因checkm8硬件漏洞通杀不具备对比性,截至发稿时iOS17仍未出现越狱工具也无越狱成功的演示
版本开发者测试版越狱工具及时间时间差.
早期版本-最快24小时
iOS122018.6Unc0ver 2019.39个月
iOS132019.6Unc0ver 2020.28个月
iOS142020.6Fugu14 2021.1016个月
iOS152021.6Fugu15 2022.1117个月
iOS162022.6Dopamine2 2024.220个月
iOS172023.6->22个月
  • 原因2 安全人员更关注3年以内的较新系统
    从上表可以看到iOS18有可能会超过3年不出现越狱工具的,而安全人员更倾向于研究新系统,因为新系统带来新功能,就有可能暴露攻击面出来,比如AI相关的;且新系统赏金可能会非常高。超过3年的系统如果没多少人挖掘漏洞就更难出现越狱工具了

  • 原因3 安全防护变强使CVE高危漏洞减少
    因iOS越狱强依赖于CVE高危漏洞(大部分越狱工具所用的的大部分漏洞是CVE),而iOS的CVE高危逐年递减。类比安卓的Root历史,因为selinux等技术导致漏洞实现Root难度过高,所以现在都是解锁BootLoader,可以佐证利用漏洞实现越狱工具是可能会消失的

时间段高危漏洞趋势关键转折
2015-2020年均下降9%引入arm64e
2021-2025年均下降21%引入Secure Enclave
  • 原因4 第三方公司给的漏洞价格更高使CVE高危漏洞减少
    漏洞挖掘的吸引力在于赏金,Zerodium/HackerOne/Crowdfense等公司开出的漏洞赏金远高于Google/Apple,吸引了很多安全人员,这些漏洞不会公布也不会出现在CVE中,进一步促使公共漏洞库萎缩;这些公司将漏洞服务于不同国家政府部门,高级漏洞也是国家资源,以后肯定会收紧

  • 大势分析
    越狱涉及到漏洞所以是个攻防过程,攻防一般经历如下阶段
    a. 初始阶段,防守方不懂安全,漏洞百出,攻击方占尽优势,漏洞呈指数增长。
    b. 相持阶段,防守方技术不断成长,能力和攻击方接近,但防守方在明攻击方在暗,攻击方还是略占优势,漏洞增长呈瓶颈期。
    c. 瓶颈阶段,防守方技术成熟且有攻击方提供的经验加持,能力高于攻击方,漏洞增长呈下滑趋势,最终还是攻防双方总体平衡,这也是必然的

http://www.lryc.cn/news/2378890.html

相关文章:

  • Unity3D仿星露谷物语开发43之农作物生长
  • 从0到1上手Kafka:开启分布式消息处理之旅
  • GTS-400 系列运动控制器板卡介绍(三十四)---运动程序多线程累加求和
  • Python爬虫如何应对网站的反爬加密策略?
  • 第一次经历项目上线
  • Conda配置完全指南——Windows系统Anaconda/Miniconda的安装、配置、基础使用、清理缓存空间和Pycharm/VSCode配置指南
  • Quasar组件 Carousel走马灯
  • AI日报 - 2024年5月17日
  • R语言数据框(datafram)数据的构建及简单分析
  • 风控域——风控决策引擎系统设计
  • CAPL Class: TcpSocket (此类用于实现 TCP 网络通信 )
  • 数据分析 —— 数据预处理
  • 软件架构风格系列(4):事件驱动架构
  • windows系统各版本下载
  • arduino平台读取鼠标光电传感器
  • 【Linux网络】网络层
  • 力扣-98.验证二叉搜索树
  • 5.17本日总结
  • 大模型学习:Deepseek+dify零成本部署本地运行实用教程(超级详细!建议收藏)
  • VSCode launch.json 配置参数详解
  • pytest多种断言类型封装为自动化断言规则库
  • Oracle数据库如何进行冷备份和恢复
  • LeetCode Hot100 (2、3、4、5、6、8、9、12)
  • FastMCP:为大语言模型构建强大的上下文和工具服务
  • 数据结构(3)线性表-链表-单链表
  • Java Solon v3.3.0 发布(国产优秀应用开发基座)
  • 23种设计模式概述详述(C#代码示例)
  • 数字化工厂升级引擎:Modbus TCP转Profinet网关助力打造柔性生产系统
  • FPGA生成随机数的方法
  • 【Linux C/C++开发】轻量级关系型数据库SQLite开发(包含性能测试代码)