Security works in layers: "defense-in-depth" is the industry buzz phrase.
I agree that cell phones can be hacked, but current statistics suggest email account takeover is much more likely than cell phone compromise to the point than an attacker can control a two-factor authentication (2FA) app. That tells us that a 2FA app is more secure than 2FA via a PIN in an email address. Quantum Evil is correct that a hardware fob or USB key is even better, but that adds cost and potential inconvenience that many players may not be able to deal with. Quantum Evil also hits the nail on the head with the comment, "...and in situations where the device can not use a physical key another method could be used." Unfortunately we're back to either 2FA via phone app or email/text again.
Here's the challenge: no matter what Jagex uses on the back end with fraud detection, risk scoring and behavioral analytics, there must be an authentication system that allows end users to protect themselves in ways that are effective, but also easy to set up, convenient to use, cost-effective, and not impossible to recover from; all while stopping malicious actors from taking over the account.
Currently the best approach is defense-in-depth: a strong password plus 2FA on a separate device. The two factors are something the user knows (the password) plus something the user has (the device where the code shows up). Apps are significantly better than text messages or email, but may lag behind hardware tokens to an extent. That doesn't make phones a bad idea though!
Personally I use 2FA on my email accounts too. I think people are crazy not to these days. A reputable password manager goes a VERY long way (no repeated passwords, all long and random), and printed offline one-use codes for recovery give me peace of mind if my phone is ever lost or stolen.
Do that, keep your systems up-to-date, and unless you're a seriously high-value target you'll probably be just fine!
Stay safe!
Dreamweaver
29-Jun-2019 05:36:28