‹ BackHN Continuity

Thread

Updates to Full Disk Access in macOS

309 points · 219 comments · notfirstpost

  1. eviks · · focus · HN ↗
    > We give developers powerful APIs to build incredible capabilities

    > Full Disk Access largely sidesteps these controls

    That's because you don't really. Just like you don't give users "powerfulf" controls, so instead they have to resort to dumb ones like "Full disk"

    For example, if you care about "mail, messages, and even browsing history", why isn't there a subset of "full disk access except for reading mail/messages/browsing history"? Or if vibe code have some basic disk sizing functionality to ask questions about your files, why can't it have a more granular "full disk read only access for file sizes only" so that your vibe coded disk visualization app can't destroy your data or your privacy

    > can only do so with very explicit user action.

    Which is in the same vein and is mostly useless, just another inconvenient bump

    1. dasil003 · · focus · HN ↗
      How would you design such a system to be granular enough to solve for arbitrary application needs without being so complex as to be impossible to tune without false positives and false negatives all over the place?

      It's not like people have tried to improve core security models, but in my opinion it's not really compatible with the core filesystem abstraction that programmers and power users of desktop computers demand. I think you need to move to a completely different model—like iOS for example—to meaningfully improve security controls without nerfing the OS.

      1. SkiFire13 · · focus · HN ↗
        > I think you need to move to a completely different model—like iOS for example—to meaningfully improve security controls without nerfing the OS.

        How is moving to iOS's model not nerfing the OS?

        1. dasil003 · · focus · HN ↗
          Sorry I wasn’t suggesting changing a desktop OS operating system. I’m saying that other paradigms offer a more securable substrate.
          1. SkiFire13 · · focus · HN ↗
            That doesn't change the point. Sure, iOS is technically more secure, but it's also increadibly nerfed compared to desktop OSes.
            1. dasil003 · · focus · HN ↗
              So what? No one is disagreeing with you about that. The thread was about adding fine grain security controls to traditional OS filesystem access. I was just using iOS as an example, I could just have easily talked about containerization, as a security solution. Of course all those solutions are more limited than a local filesystem—the entire paradigm is designed around full control, you can't bolt on granular security. Heck, even basic UNIX permissions are pretty janky and unmanageable, but at least they more or less work everywhere since they've been around forever. Inventing something now is guaranteed to be annoying and useless.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.