Apple memory holed its broken promise for an OCSP opt-out
Blocking OCSP and Network Workarounds
- Users discuss blocking Apple’s OCSP servers (ocsp2.apple.com, ocsp3, etc.) via Little Snitch; regex-style patterns are suggested if supported.
- trustd is identified as the macOS process making OCSP requests.
- Some note Apple apps and certain networking setups (e.g., bridged VM adapters) can bypass Little Snitch.
- /etc/hosts is reported as unreliable for blocking, especially with Safari and iCloud Private Relay; behavior around IPv4/IPv6 is debated and partly unclear.
- Turning off all network radios prevents OCSP checks but is seen as impractical.
Little Snitch, DNS, and Alternatives
- Criticism that Little Snitch performs DNS resolution before the allow/deny dialog, making it weak against DNS-leak concerns.
- A Pi-hole-based, DNS-layer blocking setup is proposed as a more robust alternative for network-wide control.
What OCSP Reveals and Risk to Typical Users
- OCSP lets Apple see which signed apps (by developer certificate) are run from a given IP, historically in plaintext, now encrypted but still visible to Apple.
- It’s claimed the request fires on each app launch, not just install, implying a potential (IP, app, timestamp) log.
- One commenter questions how worrying this is for a typical user who mostly uses App Store and Homebrew; others suggest it’s more of a privacy-model concern than an immediate practical risk.
Apple’s Privacy Posture and Broken Promises
- Strong criticism that Apple markets privacy but treats it as “privacy is when you trust Apple,” and that walking back the OCSP opt-out promise undermines trust.
- Counterpoint: among large tech firms, Apple is seen by some as comparatively more privacy-oriented and investing in privacy tech, even if imperfect.
- Others argue that “only one company has all your data” should not be called privacy.
Homomorphic Encryption Discussion
- Apple’s use of homomorphic encryption for iOS 18 live caller ID lookups is noted; an SDK was announced.
- Some see this as promising privacy tech Apple is pushing; others say it’s narrow, early, and can’t excuse not following through on simpler privacy commitments like OCSP controls.
- It’s highlighted that homomorphic encryption is required for third‑party caller ID providers; Apple’s own features still largely rely on trusting Apple.
Security Architecture: OCSP vs Notarization
- Clarification that OCSP checks revocation of Developer ID certificates via trustd, while notarization is a separate process using tickets signed by Apple and checked by syspolicyd/Gatekeeper.
- Some initially conflate the two; others emphasize they are distinct security layers, both contributing to macOS’s code-trust model.
Comparisons with Other Ecosystems
- Some users report abandoning Apple entirely over issues like OCSP and preferring all‑Linux environments, where tools like SSH don’t involve vendor-level tracking and “just work.”
- Others note macOS also has built-in SSH but warn that enabling services without strong auth (e.g., keys/certs) can be risky.