2 comments

  • Moral_ 14 hours ago
    SEAR and the Apple team does an excellent job of security on iOS, and should be commended greatly on that.

    Not only are they willing to develop hardware features and plumb that throughout the entire stack, they're willing to look at ITW exploits and work on ways to mitigate that. PPL was super interesting, they decided it wasn't 100% effective so they ditched it and came up with other thigs.

    Apple's vertical makes it 'easy' to do this compared to Android where they have to convince the CPU guys at QC or Mediatek to build a feature, convince the linux kernel to take it, get it in AOSP, get it in upstream LLVM, etc etc.

    Pointer authentication codes (PAC) is a good example, Apple said f-it we'll do it ourselves. They maintained a downstream fork of LLVM, and built full support, leveraged in the wild bypasses and fixed those up.

    • devttyeu 4 hours ago
      And after all that hardcore engineering work is done, iMessage still has code paths leading to dubious code running in the kernel, enabling 0-click exploits to still be a thing.
      • aprotyas 3 hours ago
        That's one way to look at it, but if perfection is the only goal post then no one would ever get anywhere.
      • mikevm 3 hours ago
        [dead]
    • dagmx 14 hours ago
      One of the knock on benefits of this too is increased security across all platforms as long as someone exercises that code path on one of apples new processors with a hardened runtime.

      In theory it makes it easier to catch stuff that you can’t simply catch with static analysis and it gives you some level of insight beyond simply crashing.

    • alerighi 3 hours ago
      They do that now because they care about your security, but to make it difficult to modify (jailbreak) your own devices to run your own software that is not approved by Apple.

      What they do is against your interests, for them to keep the monopoly on the App Store.

      • EasyMark 1 hour ago
        It can be both things, security and user lock in, those are orthogonal goals.
    • pjmlp 7 hours ago
      Google could have added MTE for a couple of years now, but apparently don't want to force it on OEMs as part of their Android certification program, it is the same history as with OS updates.
  • darkamaul 1 hour ago
    Loosely related, but they also announced an increase in their bug bounty program during Ivan Krstić's Keynote at Hexacon. [0]

    [0] https://security.apple.com/blog/apple-security-bounty-evolve...