更新日志
查看 App Trust Preview 关于新检查、更清晰措辞和界面改进的发布说明。
- 新增应用备注的 iCloud 同步功能,默认启用,可在设置中关闭。仅同步备注,报告和其他设置仍保留在本地。
- 修复了导出的 PDF 和 PNG 报告中文字缺失或被裁切的问题,包括使用深色外观时进行的导出。
- 改进了与已安装应用的比较,即使签名开发者一致,也会突出显示验证问题。
- 新增更清晰的签名和完整性诊断,在 macOS 提供相关信息时列出受影响的文件和架构。
- 在 "打开之前" 中更醒目地显示签名失败、应用包完整性问题和 Gatekeeper 拒绝。
- 扩展了对强大功能、运行时保护例外和临时沙盒例外的重点提示。
- 当主应用及其辅助程序请求不同路径时,分别显示每个可执行文件声明的文件访问权限。
- 让声明的特权后台服务和未完成的服务检查更容易被注意到。
- 改进了部分扫描的报告,避免将无法获取的隐私、沙盒或运行时信息显示为已确认的正面结果。
- 让来源磁盘映像的验证问题更加醒目,同时将其与应用自身的结果分开显示。
- 修正了调试器能力的报告,避免将其与削弱应用自身运行时保护混淆。
- 防止特殊文件名触发不相关的签名警告。
- 改进了屏幕上显示的检查结果与导出报告之间的一致性。
- 在 "发现的技术" 中新增 Setapp 集成检测,将其标准服务访问显示为信息提示而非警告。
- 当应用经验证的签名开发者与已安装版本一致时,新增明确的确认提示。
- 突出显示开发者变更和签名问题,并在无法比较签名开发者时说明原因。
- 新增组件兼容性面板,显示每个捆绑可执行文件、辅助程序和库的架构及最低 macOS 要求。
- 新增与已安装版本的比较,在更新前突出显示签名、权限、辅助程序和其他安全信号的变化,也支持从磁盘映像中检查的应用。
- 新增后台服务和特权辅助程序面板,显示声明的登录项、启动代理、启动守护进程以及设计为以提升权限运行的服务。
- 新增潜在文件访问面板,显示在应用内部找到的文件和文件夹路径及其来源详情,并明确区分可能的访问与实际活动。
- 主应用、Quick Look 和导出的报告均可查看新的检查结果。
- 加快了大型应用的分析速度。
- 使大型报告的滚动和窗口大小调整更加流畅。
- 在 "签名者" 下新增 "Developer ID 起始日期",在应用、Quick Look 和导出的报告中显示 Apple 记录的 Developer ID 日期及距今时长。
- 改进了 macOS 27 的隐私报告,对于无法检查的权限显示 "未知"。
- 当无法访问用户隐私记录时,仍显示可用的系统隐私权限决定。
- 当系统隐私记录已可读取时,不再显示不必要的完全磁盘访问权限提示。
- 明确说明了报告和导出内容中的隐私数据不完整情况。
- 修复了报告和 Quick Look 中行间距不均匀及状态对齐的问题。
- 使 "使用其他应用打开" 按钮更加紧凑,并改进了图标和文本的对齐。
- 新增 App Archiver 支持,可直接从 Quick Look 快速归档和取消归档应用。
- 分别显示磁盘映像和其中应用的公证结果。
- 改进了有关捆绑辅助工具、沙盒、网络访问和自动更新的警告。
- 使各类报告和 Monitor 中的安全摘要保持一致。
- 改进了对捆绑可执行文件的检测。
- 明确说明何时无法验证隐私权限或下载历史。
- 清楚标识不完整的网络扫描。
- 改进了安装包报告,包括缺失脚本、提取失败和文件列表不完整的情况。
- 修复了特殊文件名和文件夹名称导致的问题。
- 改进了后台监控和扫描取消。
- 防止 Monitor 意外启动被选中检查的应用。
- 使设置、保存和导出对话框能够及时打开,并避免出现重复窗口。
- 修复了命令行错误报告和无效报告文件的处理。
- 更新了报告和对话框中的翻译。
- 新增 Sparkle 更新交付检查,包括更新源安全性和更新签名验证。
- 新增安全签名时间戳检查,用于识别证书过期后可能停止通过验证的构建版本。
- 改进下载历史,加入从 macOS 恢复的更多来源详情。
- 新增分别显示逻辑大小和实际磁盘占用大小。
- 改进最低 macOS 要求检查,同时检查主应用及其捆绑组件。
- 扩展 JSON、文本和 CLI 报告,加入新的检查结果。
- 改进 macOS 兼容性报告,分别显示主应用要求和捆绑组件中发现的最高要求。
- 修复了已安装的应用从临时只读位置打开的问题,该问题可能会阻止应用更新。
- 修复了启用 macOS 图形诊断时可能导致 App Trust Preview 无法打开的问题。
- 新增“下载历史”,显示来源 URL、下载应用、日期、文件类型、隔离状态和 macOS 处理元数据。
- 新增一键复制原始下载 URL。
- 将“互联网访问”和“潜在连接”重新整理为一个更清晰的部分。
- 改进“技术详情”,加入相关的代码签名、Finder 和系统文件元数据。
- 改进 DMG 报告,清晰区分磁盘映像、提取的应用和捆绑组件的元数据。
- 扩展 JSON、文本和 CLI 报告,加入下载历史和文件元数据。
- 修复了错误的整个应用隔离状态结论和令人困惑的元数据说明。
- 改进了嵌套 PKG 的提取可靠性,包括包含符号链接的软件包。
- 在面板重新整理后保留现有的报告顺序和可见性偏好设置。
- 新增西班牙语(拉丁美洲)和葡萄牙语(巴西)翻译。
- 进一步明确了隐私权限报告,区分 macOS 已保存的选择与实时访问情况,并说明这些选择是否与所分析的应用构建版本匹配。
- 为可以加载未经验证的第三方代码或使用未签名可执行内存的应用添加了醒目警告。
- 隐私权限现在会显示其是否与所检查的构建版本匹配。
- 改进了对已下载应用、脚本和可执行文件的处理。
- 新增检查,用于显示是否已附加公证票据,以便离线验证。
- 新增可自定义的“使用其他应用打开”报告部分。
- 为允许调试器附加或使用开发环境推送通知的开发构建添加了警告。
- 在重要的权限警告中加入了受影响组件的路径。
- 导出的报告和命令行结果现在包含新的安全发现。
- 新增个人备注,可记录有关已分析应用的有用信息。
- 新增选项,可在安装从下载的 DMG 中包含的应用后将该 DMG 移到废纸篓。
- 从脚本报告中移除了不相关的 Apple 安全检查。
- 新增了将已分析的应用导出到文件夹、ZIP 归档或 DMG 磁盘映像的选项。
- 新增了在用户明确请求时,将已分析的应用(包括从 DMG 文件打开的应用)安装到“应用程序”文件夹的选项。
- 改进了签名、Gatekeeper、公证和证书吊销报告。
- 未知或无法读取的签名不再被错误显示为未签名。
- 无法执行的检查现在会与实际的安全检查失败明确区分。
- "强" 结果现在要求每项相关信任检查都成功完成。
- 改进了安装程序包签名和公证的分类。
- 修复了 App Trust Preview 无法分析已挂载磁盘映像中的应用或被 macOS 阻止的应用的问题。
- 改进了用户界面。
- “潜在网络连接”中的复制按钮现在会复制实际的 URL 列表,而不是域名。
- 加入了静态分析,可在打开应用前查找其中嵌入的域名和 URL。
- 加入了可配置的限制,用于高级组件行和其他网络引用。
- 使折叠后的报告视图更加紧凑。
- 修复了对旧版 macOS 的支持。
- 为应用内部可执行文件加入了哈希查询报告,让查看和复制文件哈希更方便。
- 加入了基础 VirusTotal 支持。你可以从哈希查询报告打开 VirusTotal 链接,查看已检测哈希对应的现有报告。
- 修复了本地化问题。
- 改进了 AI 代理集成。可以让代理通过 --help 了解 App Trust Preview 的用法,并要求它在允许的路径内分析应用。
- 增强了 PKG 分析能力,让安装包检查更准确,也更详细。
- 加入了对安装包、磁盘映像、二进制可执行文件和脚本的支持。
- 加入了命令行界面,可为指定的应用、安装包、磁盘映像、可执行文件或脚本导出报告。这支持强大的自动化流程和外部 AI 分析。
- 加入了设置对话框,可配置 Quick Look 和主应用报告视图。现在可以重新排序各个部分,也可以隐藏不需要的部分。
- 加入了多窗口支持,因此可以同时分析多个项目。
- 改进了界面,优化了信任信号检测,并修复了多个报告和分析问题。
- 新增支持 30 种语言,包括孟加拉语、加泰罗尼亚语、克罗地亚语、捷克语、丹麦语、荷兰语、芬兰语、希腊语、古吉拉特语、希伯来语、印地语、匈牙利语、印度尼西亚语、卡纳达语、马来语、马拉雅拉姆语、马拉地语、挪威博克mål、奥里亚语、旁遮普语、罗马尼亚语、斯洛伐克语、斯洛文尼亚语、瑞典语、泰米尔语、泰卢固语、泰语、土耳其语、乌尔都语和越南语。
- 加入了 Sparkle 框架检测。
- 改进了界面一致性并修复了视觉布局问题。
- 改进了应用中的措辞,让内容更容易理解。
- 加入了许多新的安全和隐私信号。
- 加入了 12 种语言的翻译。
- 改进了公证检测。
- 加入了扫描应用的用户已授予权限显示。
- 加入了快捷按钮,可打开相关的系统设置隐私部分。
- 加入了框架检测,包括 Electron 和基于 Chromium 的应用。
- 加入了应用架构和包大小详情。
- 根据社区反馈加入了许多较小的改进和修复。
- 首次发布。