Interesting article. I'm exploring Pi-hole as an option since you can block ocsp.apple.com requests at the network level. It doesn't help while traveling but can add a little more privacy to your home network.
Regarding OCSP itself, I was unaware Apple did this until yesterday when my Mac stopped launching apps and started freezing while Apple's servers were struggling. I thought it was a problem with my machine until seeing the other reports and then learning more about this verification process.
To be clear, this is not occasional data, nor is it the same as analytics you can opt out of. This process seeks to verify every app launch with Apple whenever an internet connection is present. If it were designed to fail more gracefully than it did when Apple's servers went down, many would continue to never know about it, but after yesterday's issues, I think many will be disconcerted that their local machine can just stop working because of a problem on Apple's servers.
Apple should be encrypting this traffic and providing an opt-out, just like they do with website warnings, Siri audio, and other analytics data. Certainly, verifying apps is a helpful security feature, but being transparent about it and giving users control is very important, especially for a company which runs extensive ad campaigns touting privacy. In the meantime, the only option is something external like Pi-hole. As the article points out, Little Snitch has been forced to adopt DriverKit over a traditional kext, preventing it from blocking Apple traffic.
Regarding OCSP itself, I was unaware Apple did this until yesterday when my Mac stopped launching apps and started freezing while Apple's servers were struggling. I thought it was a problem with my machine until seeing the other reports and then learning more about this verification process.
To be clear, this is not occasional data, nor is it the same as analytics you can opt out of. This process seeks to verify every app launch with Apple whenever an internet connection is present. If it were designed to fail more gracefully than it did when Apple's servers went down, many would continue to never know about it, but after yesterday's issues, I think many will be disconcerted that their local machine can just stop working because of a problem on Apple's servers.
Apple should be encrypting this traffic and providing an opt-out, just like they do with website warnings, Siri audio, and other analytics data. Certainly, verifying apps is a helpful security feature, but being transparent about it and giving users control is very important, especially for a company which runs extensive ad campaigns touting privacy. In the meantime, the only option is something external like Pi-hole. As the article points out, Little Snitch has been forced to adopt DriverKit over a traditional kext, preventing it from blocking Apple traffic.