Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The sandbox escape is the 'bigger' issue really.

Applications parse crazy complex stuff to do everything they do, so obviously have a really big attack surface. Often the complexity is unavoidable - if you are a web browser, you cannot avoid parsing html for example.

However the sandbox is designed to have an attack surface as small as possible (and be configurable via permissions to have the bare minimum needed). The sandbox interfaces with the rest of the system are fully controllable by Apple, so there is no need to be passing complex and dangerous legacy datastructures across the boundary either.

Therefore, it should be the sandbox that is 'hardest' to break out of.



Your point on sandboxes reduce attack surface is good.

> so there is no need to be passing complex and dangerous legacy datastructures across the boundary either.

lol, by same logic there is no need to be passing complex and dangerous legacy stuff to browser to parse, just rewrite the world to be simpler.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: