The smartphone revolution was supposed to provide a second chance for the tech industry to roll out a secure computing platform. These new devices were purported to be locked down and immune to malware, unlike buggy PCs and vulnerable servers.
But it turns out that phones are still computers and their users are still people, and computers and people will always be weak links. We spoke to a number of security experts to help you get a sense of the most common ways attackers might go about breaking into the powerful computers in your users’ pockets. This should hopefully give you perspective on potential vulnerabilities.
7 ways to hack a phone
- Social engineering
- Breaking in via Bluetooth
- Man-in-the-middle Wi-Fi attacks
1. Social engineering
The easiest way for any hacker to break into any device is for the user to open the door themselves. Making that happen is easier said than done, of course, but it's the goal of most forms of social engineering attacks.
Smartphone operating systems generally have stricter security regimes than PCs or servers, with application code running in a sandboxed mode that prevents it from escalating privileges and taking over the device. But that much vaunted security model, in which mobile users need to take affirmative action in order for code to access protected areas of the phone's operating system or storage, has a drawback: it results in an abundance of pop-up messages that many of us learn to tune out. "Applications on mobile devices segregate permissions in order to protect the user from rogue apps having a free for all with your data," says Catalino Vega III, Security Analyst at Kuma LLC. "The prompt becomes familiar: 'Do you want to allow this application access to your photos?'"
"This really adds just a single step between the provisioning of that access to the application," he continues. "And because of the way the user experience has conditioned the acceptance of most prompts as a gate to accessing functionality, most users will just allow the app access to whatever it is requesting. I think this may be something we are all guilty of at some point."
One particularly important vector for these kinds of deceptive dialog boxes are so-called "malvertisements," which piggyback onto the infrastructure developed for the mobile advertising ecosystem, whether in a browser or within an app.
"The goal is to get you to click on the advertisement," says Chuck Everette, Director of Cybersecurity Advocacy at Deep Instinct. "They are trying to lure you in with something that will get you to click before you think—a knee-jerk reaction, or something that looks like an alert or warning." The aim, he says, is to "try and scare you or tempt you into clicking on the link."
One example he cites was a game called Durak, which would coax users into unlocking their Android phones by tricking them into turning off security features and installing other malicious applications. Far from being some dodgy off-label sideloaded app, Durak was available in the official Google Play marketplace. "67 per cent of all malicious apps can be traced back to being downloaded from the Google Play store, while only 10 per cent came from alternative third-party party markets," he explains. "Consumers on Google Play greatly rely on reviews from other users if the app is safe or not. This does not work." In contrast, he says, "Apple closely inspects every app on its app store, which decreases the number of apps available—but greatly reduces apps that are reported to be malicious."
Another vector attackers use to get that all-important tappable link in front of their victims is SMS text messaging, with a whole different set of social engineering tricks in play; the practice is known as SMS phishing or smishing, and it snags the gullible and the high-powered alike.
"There are multiple ways that cybercriminals can utilise SMS phishing, depending on their intention and goal," says Rasmus Holst, CRO of Wire. "If the objective is to install malware onto a device, then a file is usually attached accompanied by a message that tries to persuade the user to click and download it. For example, cybercriminals can impersonate someone trusted, such as an employer or manager asking an employee to review the attached document, laying a trap for a busy and unsuspecting victim. Two years ago, Jeff Bezos’ phone was hacked after he downloaded a single video file from a trusted contact. In some cases, hackers using zero-day exploits of mobile browsers can push a malicious file onto a phone without user consent as long as they click the link."
If a hacker can't trick you into clicking a button and unwittingly lowering your phone's security barriers, they might seek out someone who's already done so deliberately by jailbreaking their phone. Jailbreaking is seen by many as allowing users to better customise their device and install the apps of their choice from unofficial sources, but by its nature it relaxes the strict security sandboxing that keeps smartphones locked down.
"Hackers create applications that users would have a genuine interest in, such as a free VPN, with the intention of downloading malware onto unsuspecting users’ devices," says David Schoenberger, founder and Chief Innovation Officer of Eclypses. "Once these malicious applications are downloaded onto a device, they detect whether that device has been rooted or jailbroken — and if so, they steal personally identifiable information and other sensitive data. Once a device has been jailbroken, the operating system becomes compromised, allowing easy access to passwords, chats, or other input data, such as bank or payment information."
Finally, if the user won't give up control of their device willingly, an attacker can go over their head to their mobile provider. You might remember the mid '00s British media scandal in which tabloids used what they called "blagging" techniques to access the mobile voicemail boxes of celebrities and crime victims. This process, also known as pretexting, involves an attacker piecing together enough personal information about their victim to plausibly impersonate them in communications with their phone provider and thus getting access to the victim's account.
The tabloids were just after scoops, but criminals can use the same techniques to do even more damage. "If successfully verified, the attacker convinces the phone carrier to transfer the victim's phone number to a device they possess, in what's known as a SIM swap," says Adam Kohnke, Information Security Manager at the Infosec Institute. "Calls, texts, and access codes—like the second-factor authentication codes your bank or financial providers send to your phone via SMS—now go to the attacker and not you."
6. Breaking in via Bluetooth
There are a pair of wireless attack vectors that hackers can use to breach phones without tricking anyone into giving up permissions. Both require physical proximity to the target but can sometimes be pulled off in public spaces. "The Bluetooth connection is one of the weak spots for a smartphone, and hackers often use special methods to connect to devices that operate on Bluetooth and hack them," says Aleksandr Maklakov, a tech and security expert and CIO at MacKeeper. "This is a common hacking method because many people keep their Bluetooth connection on. If a Bluetooth connection is unregulated, hackers can get close to your smartphone and hack their way in without notice."
7. Man-in-the-middle Wi-Fi attacks
Another potential wireless attack vector is a man-in-the-middle Wi-Fi attack. " Many people tend to connect their smartphones with the freely available public Wi-Fi whenever they get an opportunity," explains Peter Baltazar, a cybersecurity expert and technical writer at MalwareFox.com. "This habit can lead to major trouble as clever hackers can intercept the connection and infiltrate the phone." By intercepting communications, hackers can get a wealth of information without ever taking control of the user's phone. (Communication that uses TLS 1.3 is much more difficult to intercept in this way, but that protocol still hasn't been universally rolled out.)
Read more on the next page...