This might be somewhat old but it still strikes me as odd. It seems that every process
on the iPhone runs as root, which basically means that if one process is breached it will
have full access to the whole system.
When looking at this situation, on one hand you might be confident that your software
has no security flaw, thus you have nothing to worry about or you have made a mistake.
A process/user should not run with higher privileges then the ones he really needs, even
administrators should be limited- if they need to use their admin privileges it should be
done in a controlled environment both technically and mentally (be afraid…very afraid…ok,
not afraid but aware of the fact that you can wipe out your companies information).