If you read the tech headlines every day, then you’d be forgiven for thinking that we’re in the middle of a security meltdown with software viruses and malware running rampant, and there’s certainly some truth to that.
But vulnerabilities exist that can be exploited by attackers.”
People tend to use the word virus to describe all undesirable and uninvited software, but technically the term refers to software that infects a host, inserting itself into an existing program, and then spreads that infection by self-replicating.
If you get a mysterious advert pop-up or an app logs your data and sends it off to a remote server, you may interpret it as a virus, so we’re going with that wider definition here.
Apple has been criticized for its walled garden approach, because it doesn’t allow for as much choice and customization as some of the alternatives, but there are some benefits to being more restrictive.
In one case cybercriminals were able to trick Chinese app developers into using a counterfeit version of an Apple development tool.