Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
macOS-Security-and-Privacy-Guide — 精选的 macOS 安全与隐私指南,包含威胁建模、磁盘加密、防火墙配置、安全身份验证和网络加固的实用说明。 | Kitploit
工具/GitHubGitHub/drduh/macos-security-and-privacy-guide
网络安全无线安全密码学隐私保护身份验证学习与教育精选资源
GitHubdrduh/macos-security-and-privacy-guide

macOS-Security-and-Privacy-Guide

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

精选的 macOS 安全与隐私指南,包含威胁建模、磁盘加密、防火墙配置、安全身份验证和网络加固的实用说明。

查看仓库网站
22.6k1.5k1822天前Kitploit 审核通过

本指南汇集了在 Apple silicon Mac 上提升 macOS 安全性与隐私性的各种技术。它面向希望采用组织常用安全实践的经验丰富的用户,同时也适合对隐私和安全感兴趣的新手用户。

对于由组织管理的 Mac,请参阅由美国国家标准与技术研究院维护的 macOS Security Compliance Project。

本指南按“原样”提供——不附带任何形式的保证。遵循本指南所产生的一切后果由你自行承担。

  • 基础
  • 威胁模型
    • 资产
    • 对手
    • 能力
    • 缓解措施
    • 示例模型
  • 硬件
  • 安装 macOS
    • 系统激活
    • Apple 账户
    • App Store
    • 虚拟化
      • Apple 容器
  • 首次启动
  • 管理员与用户账户
    • 注意事项
    • 设置
  • 固件
  • FileVault
  • 锁定模式
  • 防火墙
    • 应用层防火墙
      • 隐身模式
      • 已签名应用
      • 重新加载防火墙
      • 获取状态
      • AirDrop
    • 第三方防火墙
    • 包过滤
      • pf 配置示例
      • 防火墙命令
      • 阻止网络
  • 服务
  • Siri 建议与聚焦
  • Homebrew
  • DNS
    • DNS 配置文件
    • Hosts 文件
    • DNSCrypt
    • Dnsmasq
  • 证书颁发机构
  • Privoxy
  • 浏览器
    • Firefox
    • Chrome
    • Safari
    • Web 浏览器隐私
  • Tor
  • VPN
    • WireGuard
  • PGP/GPG
  • 电子邮件
    • Thunderbird
  • 即时通讯工具
    • XMPP
    • Signal
    • iMessage
  • 恶意软件
    • 下载软件
    • 应用沙盒
    • 强化运行时
    • 杀毒软件
    • Gatekeeper
  • 系统完整性保护
  • 元数据与残留痕迹
  • 身份验证
  • 备份
  • Wi-Fi
  • SSH
  • 物理访问
  • 监控
    • 日志
    • DTrace
    • 进程
    • 端点安全
    • 安装历史
    • 网络
      • Wireshark
  • 其他
    • 屏幕保护程序
    • 诊断数据
    • 媒体播放器
    • 文件处理程序
    • 访达选项
    • 自定义 umask
    • 键盘输入
    • 网络加固
    • Sudoers
  • 相关软件
  • 其他资源

基础

应用通用安全最佳实践:

  • 创建威胁模型

    • 你的对手是本地窃听者、使用常见恶意软件的犯罪分子,还是资金充足且能力极强的组织?
    • 明确你正在防御的威胁或群体,以及他们实际能做什么。
  • 保持系统和软件处于最新状态

    • 定期为操作系统和所有应用程序安装可用的更新。
    • 更新可在系统设置中安装,或使用 softwareupdate 命令行工具安装。两者均无需 Apple 账户。
    • 订阅 Apple security-announce 邮件列表,或查看 Apple 安全发布。
  • 加密敏感数据

    • 启用 FileVault 以加密内部存储。
    • 使用密码管理器管理账户凭据,并考虑对特别敏感的文件单独加密。
  • 确保数据可用性

    • 为关键数据创建定期备份,并做好在遭到入侵时从备份恢复的准备。
    • 在将备份复制到外部介质或第三方云存储之前,先加密备份。或者,使用提供端到端加密的备份服务。
    • 通过定期、按计划访问备份来验证其有效性。
  • 谨慎点击

    • 归根结底,系统的安全性在很大程度上取决于使用和管理它的人的能力与习惯。
    • 安装新软件时要小心:只从开发者认定为官方的来源安装,例如其网站或 GitHub 仓库。

威胁模型

要切实改善安全性和隐私,最重要的步骤是创建威胁模型:概括描述你想保护什么、谁可能试图访问它、他们可能如何访问,以及哪些控制措施值得付出可用性方面的权衡。这有助于理解潜在对手及其动机,从而构建更强的防御。

资产

资产可能包括手机、笔记本电脑、凭据以及个人信息,例如浏览历史记录。

按重要性排序列出它们,从最值得保护的开始。

对手

定义你正在防御的对象。首先定义每个对手攻击重要资产可能具有的动机。例如,经济利益是许多攻击者的重要动机。

能力

对于每个对手,列出他们能做和不能做的事,并按能力从低到高排序。例如,一个普通窃贼会伺机作案:他们很可能被基本控制措施击败,例如屏幕锁定和使用强密码的加密存储。更老练且坚决的对手可能需要你在不使用时完全关闭设备,以从内存中清除凭据,并需要更强的身份验证机制。

缓解措施

为每种威胁选择最佳的缓解措施。例如,如果室友可能发现写在纸上的密码,就避免这样做;或者如果存储设备被盗,就加密存储以保护其数据。

安全性应与可用性相平衡:每项缓解措施都应针对某种对手能力,以证明任何不便都是合理的。当剩余风险在特定情境下可以接受时,就停止增加防御措施。当设备、数据、出行、工作或对手发生变化时,重新审视该模型。

示例模型

下表是一个针对个人设备(包括 Mac)的简单示例威胁模型。

对手动机能力缓解措施
室友查看私人聊天记录或浏览历史距离近;能看到屏幕或观察到凭据使用生物识别(指纹或面容)认证,使用防窥屏,不使用时保持手机锁定
窃贼解锁手机并窃取个人信息、盗取银行账户资金,变卖手机牟利观察密码输入过程,窃取未看管的已登录设备始终对设备保持物理保管,不使用时锁定设备,避免在公共场合可见处输入密码,使用“查找”或类似服务追踪或远程禁用被盗设备
犯罪分子获取经济利益社会工程(诱骗用户泄露信息或采取不安全操作)、易于获取的恶意软件、密码复用、利用漏洞使用沙盒软件,启用操作系统安全功能,保持软件自动更新
企业基于用户数据进行营销遥测和行为数据收集阻止网络连接,重置设备特定标识符,避免添加支付数据
民族国家/APT定向监控对互联网基础设施进行被动监控,高级加密分析使用开源软件、强 diceware 凭据、带安全元件的硬件,不使用时关闭设备,设置绊线/蜜罐/金丝雀令牌警报

进一步了解威胁建模。

硬件

Apple 芯片硬件提供硬件支持的安全功能,包括基于安全隔区的密钥保护和更强的启动安全选项。它们通常是本指南所讨论防护措施的首选平台。

部分基于 Intel 的 Mac,尤其是某些配备 T2 时代硬件的机型,受到仅靠 macOS 更新无法完全修复的硬件漏洞影响。

避免使用运行 macOS 的非 Apple 硬件,以及不支持最新 macOS 版本的系统,因为 Apple 不会为旧版本修补所有漏洞。

Apple 配件通常通过 macOS 接收固件更新,并支持当前的蓝牙安全功能。例如,低功耗蓝牙(BLE)隐私功能使用轮换的设备地址来减少追踪;第三方配件可能不支持此功能。

安装 macOS

有几种安装 macOS的方法。

安装受支持的最新版本 macOS;较新版本的 macOS 包含旧版本所不具备的安全修复和其他改进。

系统激活

在安装过程中,Apple 芯片 Mac 会联系 Apple 激活服务,以确认该设备未被报告为丢失或被盗。了解此过程如何运作。

Apple 账户

Apple 账户对于基本 macOS 使用是可选的,但 App Store 和许多 Apple 服务需要它。在启用功能前,请查看数据隐私设置。

为 iCloud 启用端到端加密,并查看 Apple 账户数据。

App Store

App Store是一个软件分发平台,其中的应用程序由 Apple 进行审核。

App Store 应用通常需要使用 App Sandbox 和 Hardened Runtime(限制应用可执行操作的安全功能,使某些攻击更难实施)。它还提供自动软件更新。

使用 App Store 需要 Apple 账户,这可能带来隐私影响,因为软件下载及相关账户活动会被关联。

虚拟化

虚拟化使另一个操作系统能够在隔离的虚拟机中运行。在 Apple silicon 上,macOS 可以使用以下应用运行受支持的 macOS 客户机以及面向 ARM 的 Windows 11:

  • UTM - 按照文档创建 macOS 及其他虚拟机。
  • VirtualBuddy - 用于在 Apple silicon 上虚拟化 macOS 12+ 的应用程序。
  • Bushel - 一款轻量级免费应用。首次启动时,选择“要求 App 不跟踪”。
  • VMware Fusion - 现由 Broadcom 免费提供。界面简洁,macOS 设置简便,并支持 Windows 11 ARM。
  • tart (CLI) - 通过 Homebrew 安装的命令行应用程序。
  • Parallels - 付费选项,集成度高。

[!WARNING] VMware 需要 Broadcom 账户并在下载前接受协议。 Parallels 需要账户、支付信息及其他数据 - 请参阅隐私声明。

Apple 容器

下载工具