在最近的软件更新中,Apple 实施了多项安全措施,以尽量减少用户感染恶意软件和其他类型恶意软件的机会,这是因为 Apple 主要被认为是一个“受限系统”:这意味着它对哪些应用程序可以简单地下载到它并通过 Apple 系统进行身份验证。
这就是为什么你可能想要实施 Mac 允许从任何地方下载应用程序. 可以在 iOS 设备上下载的应用程序已经在很大程度上仅限于 App Store 中列出的应用程序,因为它们被认为特别安全,并且是由 Apple 认为的大型开发者创建的,并且已通过 Apple 的恶意软件验证。
几乎所有可用的最佳应用程序都没有在 Apple 应用程序商店中提供。 但是,只需几个步骤,您就可以允许从 Mac 上的任何位置下载应用程序。
内容: 第 1 部分。实现 Mac 允许从任何地方下载的应用程序第 2 部分。 如何打开 Mac 应用程序绕过 Gatekeeper?第 3 部分。用户将拥有多少个有风险的应用程序?第 4 部分。仍然可以从任何来源获得应用程序吗?
第 1 部分。实现 Mac 允许从任何地方下载的应用程序
只需打开系统设置,然后打开安全和隐私并转到常规,然后在允许应用程序访问下选择任何地方。
但是,由于当前 macOS 的发展,您还需要在 Mac 上调整一些其他选项,以便您可以使用它。 这是如何做到的:
- 通过打开 Finder、应用程序、实用程序或在 Spotlight (SPACE + CMD) 中查找来打开终端。
- 在终端中,输入“sudo spct1 master disable key”,然后按回车键。 需要时,输入 Mac 的密码。
- 选择安全和隐私,然后从系统设置菜单转到常规。 您会在窗口底部的“允许可以访问的应用程序”中找到许多选项。 要让您的 Mac 安装几乎所有应用程序,请单击“任何地方”。
如您所见,使用我们上面概述的步骤很容易实现 Mac 允许从任何地方下载的应用程序。
第 2 部分。 如何打开 Mac 应用程序绕过 Gatekeeper?
苹果使用 看门人 软件以确保应用程序的安全。 Apple 的 Gatekeeper 软件会检测应用程序是否已从 Apple App Store 下载。 当您从其他商店下载并尝试安装软件时,此程序会提醒您。
还有一种方法可以启动一些 Mac 用户不知道的受限程序。 以下是本文中如何打开身份不明的开发人员的 Mac 应用程序:
- 打开应用程序目录。
- 打开 Finder,然后转到转到和应用程序。
- 然后,单击您喜欢使用的应用程序 + 控制。
第 3 部分。用户将拥有多少个有风险的应用程序?
您肯定已经从多个领域下载了应用程序,其中一些是有问题的,并且可能会在其核心功能之上安装其他您可能不会注意到的功能。
无法访问的应用程序通常被称为守护程序或启动代理,而且它们可能会在几年内大部分时间都保留在后台中,而您的 Mac 中很可能只有少数这些应用程序。
第 4 部分。仍然可以从任何来源获得应用程序吗?
无法保证从 Apple 应用商店下载的程序是安全的; 由于这些应用程序尚未经过 Apple 的安全评估,因此很难确定它们是否安全且没有恶意软件。 作为回应,您在调整选项以启用可在任何地方访问的应用程序时应谨慎。 这就是为什么当您想从任何地方打开下载的应用程序时必须小心的原因。
本文向您介绍了 Mac 允许从任何地方下载应用程序的各种方式。 除了提供有关如何从未知开发者或非 App Store 的应用程序下载应用程序的见解之外,我们还传达了从任何地方下载应用程序时要小心谨慎的建议。 我们希望你度过了愉快的一天。 快乐聆听!
亚历山大2022-09-23 09:33:17
sudo spctl --master-disable
谢尔比·基拉·马维尔2021-12-19 21:17:33
看起来它目前是 `sudo spctl --global-disable` 或者如果你想微调它,``` System Policy Basic Usage: spctl --assess [--type type] [-v] path ... #评估 spctl --add [--type type] [--path|--requirement|--anchor|--hash] spec ... # 添加规则 spctl [--enable|--disable|-- remove] [--type type] [--path|--requirement|--anchor|--hash|--rule] spec # 更改规则 spctl --status | --global-enable | --global-disable # 系统全局切换开发者模式用法:spctl developer-mode
enable-terminal 添加终端作为开发工具。 内核扩展用户同意使用: spctl kext-consent ** 修改仅在恢复操作系统中可用 ** 状态 打印内核扩展用户同意是启用还是禁用。 enable 启用要求用户同意内核扩展。 disable 禁用要求用户同意内核扩展。 添加
将新的团队标识符插入允许在未经用户同意的情况下加载内核扩展的列表。 list 打印允许在未经用户同意的情况下加载的团队标识符列表。 消除
从允许在未经用户同意的情况下加载内核扩展的列表中删除团队标识符。 ``` 也许选择了与全局不同的上下文? 无论如何,在我将其设置为全局之后,现在安全和隐私预制面板将“任何地方”显示为一个选项。
布兰登韦斯特2022-07-07 10:19:50
我现在也收到了这条消息,当我第一次阅读文章时发誓它说的是“spect1”,但是一旦我输入“spectl”,它就给了我同样的文本——但我不知道如何解释它所以我不知道如何处理这些信息 - 指导很少?