Lab20真实ifmib权限拒绝结果
---
type: devlog
title: Lab20 · 完整保全升级与ifmib权限拒绝结果
date: 2026-10-20
status: partial
kind: validation
stage: P4
evidence: E3
metric: ios.device.network.send_rate
---
# 当前iOS沙盒拒绝ifmib读取,独立参考门继续开放
文档类型devlog。基线2bf2141d;关联[执行合同](/devlog/p4-device-network-lab20-installation-probe-plan-2026-10-20)与[软件候选](/devlog/p4-device-network-lab20-ifmib-probe-result-2026-10-20)。同一AI按方案、实施、测试、分离读法复核,无子代理。
**结论:设备A/当前系统/自有测试台现有entitlements下,ifmib长度sysctl返回-1、errno1(EPERM)。只调用一次,内容调用0,不能作为本次独立参考。** 这是E3真实权限拒绝及原件保管证据,不是指标E4通过,也不推断所有iOS版本或其他签名权限必然相同。整体30/66、剩36;发送正式0/5、Gate R未关,不进193/正式五轮/接收。
## 实际保全与单次升级
1. 初始只读a01发现自有Lab19进程,idle门拒绝;1.762秒/99385344B、四资源关闭成功,无写/信号/新run。Owner已有自行退出授权。另文档化同生命退出:持久意图/fsync后最多1次SIGTERM,64/128旧metadata前后核同、released/no pending,10.808秒/99549184B。新a02严格空闲准入成立。
2. 完整树实际2819文件/3892690760B,当前源全部流式SHA核对本机副本,不靠size/mtime认定当前身份。候选复用2763件只作索引,56件7375118B独占新复制。完整源162.488秒/158908416B,128 metadata/整树核同、4资源全部close;分离重读2819个host原件及pins/journal,3.100秒核同。删除0。
3. 新连接a03再核64/128和完整树、版本19/idle/no pending,17.355秒/103301120B。固定IPA内部签名候选、强制already-idle/full-source-admission、独占Upgrade意图持久落盘后,仅1次19→20覆盖升级。172.683秒/138084352B;信号/launch0、2819旧源SHA及pre/post整树核同,10资源close全成功。新连接postflight版本20、64/128、idle/no pending核同,15.365秒/109789184B。Mac192不变、公证暂缓/GPL正式分发门仍开放。
沿用已审升级器/退休器和既有持久dispatch机制;本批没有产品代码改动,不制造新DMG。唯一内部Lab20 IPA沿软件批SHA83387e4d26c78ce1aad75af0e5d00573099b30bd1d859e4f8770fd02f8014059,来源digest1b551260795ae2d8e38e2fa7b6e013dcde069070b1e7fa044a16082a4450cbc0。
## 准备槽和唯一probe
只选旧四工具中的1条OFF准备run,7源件+1导出共1127891B已保全;不是历史已验指标重测。保留归位64→63、rename1/delete0,全部128metadata前后不变,导出原位、无signal/launch/安装。9.843秒/98205696B;独立journal/1412calls/256metadata读取和全部host SHA核同。host准备a01误搜await afc.rename(实际lambda调用),源码审计断言失败,手机0;失败目录保留,修正审计并独占a02完成。
新连接实际63/126/idle/版本20、全树和新名在active/retired/exports均缺席;17.428秒/115458048B,真实准备槽1。容量收据绑定actual set、旧证据/IPA/sourceDigest和唯一新名,正式容量false。不是五轮准入。
唯一新run前缀network-send-20261020-lab20-ifmib-probe-a01:reference=false、stages=[]、probe=true、baseline/recovery各0.05、byteBudget1;没有HTTP listener或上传。launch前持久唯一意图,实际launch1,probe在prepared后调用1次:
| 项 | 实际结果 | 解释 |
| --- | --- | --- |
| MIB | CTL_NET/PF_LINK/0/3/0/1 | 固定IFMIB_IFALLDATA/IFDATA_GENERAL候选 |
| length status / errno | -1 / 1(EPERM) | 真实权限拒绝 |
| 长度返回 / capacity | 0 / 0 | 失败元数据,不是合法计数零 |
| 内容调用 | 0 | 首失败即停,无retry/fallback |
| 原buffer / interfaces | 空 / 空 | 未产生认证计数,不输出伪造零 |
| summary | partial、workloadReleased=true | 3事件:admitted/probe/stopped |
ARM运行时保存的if_data64 SDK结构size128/align4及字段布局允许进入首调用;没有返回record,record180/头52候选仍未取得iOS原件证明。不能从host可读推断iOS可读,也不能把EPERM泛化为字节层/计数定义已解决。
附件先保存并pin,后失败封口。6源件+唯一typed export共6837B全部独立下载/核SHA,typed导出3事件/5核心成员逐值核同;附件原bytes单独保管,不能把export称含原附件。先核封口released和同生命,持久stop意图后SIGTERM1;退出后6源件/导出再读SHA、旧126活metadata三组/已归位7源件两组核同,5资源全部close。完整执行16.537秒/110051328B,无重发。
## 分离审核、最终状态和资源
不同读法从本机原件核manifest四件、唯一附件pin、typed export五成员、三个完整序列事件、sysctl1call/-1/EPERM/空buffer、launch/stop意图与2071call journal;全部旧126metadata×3、归位源pins×2与执行源码SHA核同。新连接最终16.415秒/108134400B:Lab20 idle、64封口/released、无pending、128metadata前后SHA核同,准备槽0/正式容量false。
完整树现在2826文件/3892697597B;相对归位后实际树恰新增6源件+1导出6837B,2819旧件路径/size/mtime不变。此处旧整树是stat守恒;**全部2819源SHA的前后核对发生于升级阶段**,不伪称probe后再次全源SHA。probe后逐字节source范围是6新件、export、旧126活metadata及归位7源件,分别列明。分离复核0.019558秒,非另一个AI执行。
执行均单通道、有界块≤1MiB,full source O(3892690760B)、元数据O(128)、probe O(≤64接口)但实际首失败短路。全源吞吐约23.96MB/s,162.488秒符合300秒/192MiB门;单次覆盖172.683秒符合240秒/192MiB门,probe16.537秒符合60秒/192MiB门。手机开始空闲空间17327435776B;host从约120.54GB到120.48GB,均高于10GiB和新增量两倍。删除字节0、旧失败/原件/回滚全部保留;CPU/I/O瞬时峰unknown,未把guard RSS或总耗时当20Hz成本。不再运行此沙盒ifmib高频测试,也不请求扩权绕过。
## 下一步
先只读审查现有授权Apple服务的另一独立计数候选;优先核固定pymobiledevice3 11.3.1的DiagnosticsService.ioregistry按IONetworkInterface class过滤的返回合同及现有原件字段。当前只确认SDK支持按class请求,不证明设备能返回网络计数、全scope/字节层/源时间。任何新手机请求仍需先单独限定字段/次数/响应上限/超时及保管合同,不能凭方法名宣布参考成立。仍不进正式五轮;新run必须新的实际容量/保全。
交付按E3拒绝/保管与E2分离限定范围记录,指标未验;知识/首页/总览/handoff/机读/时间线/两新增归档同批更新。GitHub/GitLab单次推送、站点构建/链接和通知最终同提交收据另核;网站/通知配置欠项和GitLab镜像沿Owner授权partial,无需用户操作。