Skip to content

修复 Arc 无标题 iCloud 密码弹窗的安全自动填入 - #1

Open
hellosky0 wants to merge 23 commits into
Anti2077:mainfrom
hellosky0:codex/arc-diagnostics-impl
Open

修复 Arc 无标题 iCloud 密码弹窗的安全自动填入#1
hellosky0 wants to merge 23 commits into
Anti2077:mainfrom
hellosky0:codex/arc-diagnostics-impl

Conversation

@hellosky0

Copy link
Copy Markdown

变更内容

  • 新增浏览器诊断,展示经脱敏的 AX URL 来源、窗口结构和命中结论。
  • 支持 Arc 无标题授权弹窗,但仅在 AX 属性 URL 精确匹配扩展 popup、授权上下文匹配且存在至少 6 个输入框时自动填入。
  • 诊断仅将 AX 属性中精确匹配的 popup URL 视为可信,页面文字中的相似链接不会绕过标题路径。

根因

Arc 的 iCloud 密码扩展 popup 没有 CG/AX 标题,旧逻辑在标题匹配阶段提前退出,因此不会进入 AX 验证和填入流程。

安全边界

  • 未使用窗口尺寸、Arc bundle ID 或页面文本作为放行条件。
  • 原始扩展 URL 只在当前 AX 遍历中使用;诊断输出仅保留脱敏的 scheme 与 path。
  • 真正被抬起和填入的是通过 AX 条件验证的窗口;CG 身份仅用于重试和去重。

验证

  • Swift 测试套件:44 项通过。
  • Release 构建通过。
  • 应用及 ZIP 解压副本均通过严格代码签名校验。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant