3 ms·
The malware itself is non-persistent and doesn’t survive rebooting (typically, it would be installed in /tmp, which is a RAM file system). To survive a reboot,
by nneonneo 7y ago
The malware itself is non-persistent and doesn’t survive rebooting (typically, it would be installed in /tmp, which is a RAM file system). To survive a reboot, a piece of malware would have to somehow break the chain-of-trust extending from the boot loader (since everything is effectively revalidated on boot), which is a much smaller attack surface that is much harder to exploit.
Apple is not intentionally removing malware themselves, and AFAIK they don’t have the ability to tell if a device has been compromised.
- e_proxus 7y agoI mean, they must have _some_ way of running code before performing an upgrade, no? So they could check for these processes, store some state on the phone, and after the upgrade display a notice about what happened. This would all be on-device so it's not even a privacy issue.