Jeremy-Burgos/macos-privacy-hardening

GitHub: Jeremy-Burgos/macos-privacy-hardening

一份面向现代 macOS 系统的隐私与安全加固指南,提供可见性、验证机制和本地安全态势的系统化配置方案。

Stars: 0 | Forks: 0

# macOS 隐私与安全加固工具包 一份针对现代 macOS 系统的实用安全与隐私加固指南。 本仓库专为具有安全意识的 macOS 用户打造,他们希望获得更好的可见性、更好的验证机制以及更严谨的本地安全态势。它侧重于减少攻击面、完整性检查、防火墙、DNS 隐私、日志记录和取证可见性。 这不是一个一键式加固脚本,也不假设每项控制措施都适用于所有的威胁模型。 使用风险自负。在操作主力机之前,请先测试所有内容。 ## 范围 本仓库涵盖: - 针对安装包和应用程序的完整性及签名检查 - 主机身份、用户和组审查 - 使用 `socketfilterfw` 进行内置防火墙加固 - DNS 隐私和 `/etc/hosts` 工作流 - 日志记录、审计和取证可见性 - XProtect 意识和更新路径检查 - 密码策略和登录窗口加固 - FileVault 和 Lockdown Mode 注意事项 - 浏览器和 VPN 建议 - 用于可见性和控制的第三方工具参考 每个主题都记录在 `docs/` 下,包含命令、基本原理和权衡。 ## 本仓库适用对象 本仓库主要适用于: - 注重隐私的 macOS 用户 - 防御者和蓝队成员 - 希望拥有可重复本地基线的 DFIR 用户 - 希望对其 Mac 行为有更多可见性的高风险用户 这不是一个通用的合规模板。它是一个带有明确权衡的实用工作站加固仓库。 ## 从这里开始 首先阅读这些文件: - [QUICKSTART.md](QUICKSTART.md) - [THREAT_MODEL.md](THREAT_MODEL.md) - [TESTED_ON.md](TESTED_ON.md) - [DISCLAIMER.md](DISCLAIMER.md) 然后进入 `docs/` 下带编号的指南。 ## 快速开始 克隆仓库: ``` git clone https://github.com/Jeremy-Burgos/macos-privacy-hardening.git cd macos-privacy-hardening ``` 打开概述: ``` open docs/00-overview.md ``` 建议优先查看以下部分: * [docs/01-integrity-and-xprotect.md](docs/01-integrity-and-xprotect.md) * [docs/03-firewall-and-networking.md](docs/03-firewall-and-networking.md) * [docs/05-logging-and-auditing.md](docs/05-logging-and-auditing.md) * [docs/10-browsers-and-vpns.md](docs/10-browsers-and-vpns.md) `scripts/` 下的脚本仅供参考。在运行它们之前,请先仔细阅读。 ## 仓库结构 ``` macos-privacy-hardening/ ├── README.md ├── QUICKSTART.md ├── DISCLAIMER.md ├── CHANGELOG.md ├── LICENSE ├── SECURITY.md ├── TESTED_ON.md ├── THREAT_MODEL.md ├── docs/ └── scripts/ ``` ## macOS 版本意识 本仓库是为较新的 macOS 版本编写的,尤其是 Ventura、Sonoma 和 Sequoia 时期的系统。 某些控制措施对版本敏感。在假设其行为之前,请务必确认您的版本: ``` sw_vers ``` 当工作流在不同版本之间发生变化时,应明确记录兼容性说明。 ## 建议的阅读路径 ### 安全基线 从以下开始: * [QUICKSTART.md](QUICKSTART.md) * [docs/01-integrity-and-xprotect.md](docs/01-integrity-and-xprotect.md) * [docs/03-firewall-and-networking.md](docs/03-firewall-and-networking.md) * [docs/08-finder-ui-and-filevault.md](docs/08-finder-ui-and-filevault.md) * [docs/update-hygiene-and-background-security.md](docs/update-hygiene-and-background-security.md) ### 防御性工作站 添加: * [docs/02-users-and-groups.md](docs/02-users-and-groups.md) * [docs/04-dns-and-hosts.md](docs/04-dns-and-hosts.md) * [docs/05-logging-and-auditing.md](docs/05-logging-and-auditing.md) * [docs/privacy-permissions-and-tcc.md](docs/privacy-permissions-and-tcc.md) * [docs/login-items-background-items-and-extensions.md](docs/login-items-background-items-and-extensions.md) ### 高风险加固 添加: * [docs/gatekeeper-and-notarization.md](docs/gatekeeper-and-notarization.md) * [docs/update-hygiene-and-background-security.md](docs/update-hygiene-and-background-security.md) * [docs/10-browsers-and-vpns.md](docs/10-browsers-and-vpns.md) ## 理念 本仓库基于五个假设构建: 1. 默认设置并不总是足够的 2. 不应盲目信任已签名或内置的软件 3. 可见性与拦截同等重要 4. 验证比清单式加固更重要 5. 每一项控制措施都应有其理由、验证途径和回滚思维 ## 关于 macOS 工作站加固指南,专注于现代 macOS 系统的可见性、验证、完整性检查、防火墙、DNS 隐私、日志记录和取证可见性。
标签:Cutter, 子域名枚举, 安全基线, 教学环境, 数字取证, 系统加固, 系统安全, 网络安全, 自动化脚本, 防御加固, 防御方, 隐私保护