Earlier quoted context omitted.
> Isn't this precisely how iOS works? I'm not an expert on iOS. From reading their latest security guide and a bit of wikipedia I think the following is true: * iOS uses the ZNU kernel, a Mach derivative with BSD POSIX environment with traditional POSIX processes, ipc, filesystems, and networking. * iOS implements runtime security by process/user-id separation and ACLs on system and inter-process APIs. The ReplayKit…
I'm not sure how things are implemented on the OS level, but the high-level view from an app developer is this: Apps are heavily sandboxed on the app bundle level. Any code that's installed from the App Store in an app bundle has no way to access the filesystem outside of its sandbox. There is no "access the file system" permission like on Android or on desktop OSes. Inter-app communication is extremely limited. Ther…
That's the key indication that there aren't capabilities underlying the databases. If there were, access would be more granular and uniform.