Saved by Apple’s Two-Factor Authentication: An Attempted Hacking Survival Story

Earlier today, I received a 2-factor authentication request for my Apple account from somewhere in China.  There’s one small problem with this: I AM NOT IN CHINA. 😳

What is happening?!!

This request meant that not only was someone in China trying to hack my Apple account but that they successfully logged in.  Holy moly!!  Mind blown!  The only thing that stopped the hacker from doing whatever they wanted with my Apple account was the two-factor authentication.  Talk about a save!

I quickly went to haveibeenpwned.com to see if my Apple login email was featured and lo-and-behold,  it was.  As it turns out, I used that email address for 8 different sites that had been breached.  This meant that the hacker could be trying my credentials on a ton of different sites and worse, could possibly be getting somewhere.  The haveibeenpwned.com site actually recommends using a password manager for handling passwords and I can’t agree more on this.  But, I digress.

What to do?  What to do?

So for the next hour, after the hack attempt, I went through my password manager (told you they come in handy) and located every site that used that password and changed it.  Then, for good measure, I went through every site that used that email and changed the passwords there too.

I have to say, this experience was a big eye opener for me and I am truly blessed that it didn’t turn into a complete disaster.   Hopefully this won’t ever be your experience and to help further that, I have listed a couple tips below.

Thank you for reading.

Some tips to avoid my experience

  1. Setup 2-factor authentication as often as possible.  Yes, it’s an inconvenience but it may save your account… like it did mine. 😊
  2. Change your passwords regularly.  Don’t argue, just do it.
  3. Don’t use the same password on multiple sites.
  4. Use complex passwords because “6h89(^Y%TG*23d” is more difficult to crack than “password”.
  5. Check your emails against haveibeenpwned.com to find out if they may have been a part of a breach.  If so, change the passwords for all the accounts that use that email.  It’s time consuming but also not worth the risk.

Side note: A password manager helps with almost all of these tips and also adds much convenience.  I recommend 1password cuz they make my life easier.  That said, please don’t use an easy password to access your password manager.  This defeats the purpose.

v1.2 of the php-d3-lib has been released

Yeah buddy!!  I am happy to announce v1.2 of the php-d3-lib has been released and merged into the master branch.

The highlights:

Check it out on Github and feel free to contribute.  If you have ideas or would like to discuss more, leave a comment, drop me a line or reach out to me on Twitter.

Thanks for reading and have a great day.

For everyone who asks receives

I love this verse because it reminds me that all I have to do is ask Him. Sometimes I forget this simple thing and try and try as I might, I fail, over and over, never asking God to help.

My take away is to give it to God, ask Him for help and wait for Him to act. Sometimes His action is something spectacular and other times it is something I don’t even notice til later. Either way though, if I never ask, I can’t expect to receive.

His will be done always.

God bless.

God’s plan never fails

“And when he had finished speaking, he said to Simon, “Put out into the deep and let down your nets for a catch.” And Simon answered, “Master, we toiled all night and took nothing! But at your word I will let down the nets.” And when they had done this, they enclosed a large number of fish, and their nets were breaking.”

‭‭Luke‬ ‭5:4-6‬ ‭ESV‬‬

This passage is a great reminder to me that God’s plan will not fail, even if it looks like it will at first. Simon says to Jesus that they fished all night and caught nothing but Jesus said to let down the nets for a catch and Simon caught more fish than he could handle.  God’s plan was not that Simon catch the fish on his own but instead, through relying on Jesus.

I run into this situation daily where I encounter something I can’t do on my own or that falls right through my hands and I forget that maybe I just need to give to Jesus.  What else in my life could I give to Jesus?  The answer is A LOT.

My takeaway from this is that my plans will inevitably fail because I am broken and fallible but because God is perfect, His plans will never fail.  I need to trust that He is working for my good and give it to Him, completely.

God is good, God is sovereign and God is a much better at planning than I am.  Of this I have no doubt.

God bless.