Skip to main content

Two-Factor Authentication

Here I was, just got home, looked at Twitter and saw that John McAfee had posted a few videos discussing the BitFi wallet, the "unhackable" cryptocoin wallet. The date was 2nd August 2018 and the BitFi wallet was being hacked! I mean, the device was really being torn apart - it had been investigated; rooted; cast onto other devices etc. but this blog isn't about that, it's about Two-Factor Authentication (2FA).
I watched one of his videos, and around about a minute into the video John says, and I quote,

"...and if you are using two factor authentication you are an idiot. So more than one way of, of securing something is not necessarily secure."

This made me think. And rub my chin. And think a bit more. Did he really say that?!? Seriously though, did he??? He comes out with some wacky things but...!!! I was gob-smacked!
I put the video back and yes, that's exactly what he said! So 2FA is only used by idiots is it?!?

This was a stupid thing to say in my opinion. In a nutshell he says that because he was hacked, then it makes no difference how many layers of security you use.

This is ridiculous. He was hacked because he was the victim of a SIM swapping hack. This is where the attacker manages to talk to the mobile carrier of their victim and convince them to move the mobile account of their victim onto a SIM card which is in their possession.
Once the SIM swap has taken place, the attacker can then use this SIM to bypass the second piece of information required to successfully log into system x (by "system x, I mean x as in it can be any system such and Twitter in McAfee's case, not "System X" the digital phone exchange, or the DJ).

Now, this causes a problem. Two-Factor Authentication DOES work, but it only works properly when the both factors are secure. Due to SIM swapping hacks, this brings using SIM services as a secure factor into a bit of disrepute.

In the case of Twitter, they use SMS messaging as a second factor.
Should we use it to protect our account? Yes! Yes we should! And this goes for all those other systems that implement a SIM factor.

Think about it. SIM swapping hacks may be getting more popular, but these can be remedied by you (yes, YOU) taking a little action and ringing your mobile provider to set up a PIN or passphrase on your account that would need to be used in order to swap a SIM. Do it. Do it now! It (probably) won't take long. Once done it's good to say you are protected against SIM swap hacks, but with all security, there is no such thing as a 100% secure system.

In my opinion, the best 2FA devices are those, such as RSA tokens and soft tokens such as Google Authenticator. But, like anything else, these can be lost or stolen. Similarly, a user can give up his password from a violent, threatening attacker.
Every layer of security that you add to a system makes it harder for the attacker to get through.

So Mr. McAfee, you are wrong, people are not idiots for using 2FA. If set up properly two-factor authentication is an excellent way to help keeping access to your systems and accounts secure.


@M_C_Stott

Comments

Popular posts from this blog

Dissecting WannaCry

Below is  brief overview of the inner workings of WannaCry. It is by no means a complete indepth account of what it does, but the inquisitive will learn a little bit without touching any code debuggers. Enjoy the read! gerbil (follow me on Twitter: @gerbil ) Dissecting WannaCry Hi guys. Before I continue to bore you to death, just a few points: Firstly, before you read this page thinking you're going to unlock the mysteries of the world or even find the arc of the covenant, that isn't going to happen. This page is basically a reformatted version of a text dump, i.e. a few of my notes that I took when I examined WannaCry. And I'm not prepared to write an indepth, detailed account with them notes. So, that means it contains holes, either because I've missed it, didn't think it relevant (at the time), or because I was too lazy to include it, which is probably the main reason. I am only human after all! Cynics will probably read this document and ...

Gerbtris : Coding Tetris in Bash

Coding Tetris in Bash Hi peeps. So you've come here because you've shown some interest in coding Tetris in bash. Goodness knows why, but we'll get straight on it. Firstly though, let me just say that this is MY implementation of the game. I'm aware that the implementations and methods used could probably be enhanced or improved, but they were used as they were the first solution I concocted for the puzzle at hand, and I had a limit of about fie hours (two motorway journeys) to get this coded from start to finish. Lets get into it. To break down what I needed for the very basic model (which ended up roughly 300 lines) I needed to write functions for the following: shape painter - a routine is needed to paint the shape at any point on the screen shape rotation - a routine is needed to rotate the shape shape collision - the shapes have to be "stackable" and not cross over any other shapes or the walls of the playing field shape mover - the user has ...

Published Article in 2600 Magazine: We Will Rock You

We Will Rock You gerbilByte Hello peeps! It’s me again, you friendly neighbourhood gerbil. You may remember be from articles such as “ Take Your Work Home After Work ” which appeared in the Winter 2014 issue of 2600 Magazine, and “ My Voice Is My Key ” which appeared in the Autumn 2015 issue of the awesome 2600 magazine. If you haven’t read them, buy the back copies and read them NOW! :) I haven’t written in a long long time because I have been so so busy, so thought I’d say hi by submitting a little snippet of something very useful. Let’s talk about wordlists. What is a wordlist? Well, a wordlist, as it says on a tin, is a file which is made up of a shit-load of words. The Kali operating system has a few wordlists which can be found at /usr/share/wordlists. Now, here is a massive file called rockyou.txt. It’s HUGE!!! This is a bit of a default file for people to use as it contains absouletly mill...