Code Monkey home page Code Monkey logo

password-advice's Introduction

Never be hacked again

Give yourself 30 minutes to get this all sorted. It's not hard, just follow each part, don't skip any.

In short:

The number one way to be hacked is to have a bad password and then to use it (or variations of it) on more than one service. So, to fix your security you:

  1. Get better passwords
  2. Don't reuse them

The slightly longer strategy

You are going to construct two πŸ”‘πŸ”‘ very strong master keys that are also very memorable. One is to lock your email account, the other locks a digital safe. Then you are going to make throwaway keys for every service you use, put them in the safe, and only unlock it when you need one. You will not be able to remember the throwaway keys but it doesn't matter, you have them. If someone guesses or steals a key from a service then none of the other keys will be compromised. That's how it works.

What that means in practice:

  1. You create 2 memorable, strong passwords (how to do that is below)
  2. Use one to secure your email account, it is the most important thing to secure. If an attacker has your email they have everything 😱
  3. Get a password manager and use the other memorable, strong password for it πŸ’ͺ
  4. Change your passwords for Instagram, Facebook, Yahoo etc using the password manager.

A nice side-effect is that updating your password in Gmail and Instagram will kick out anyone logged in on another device.

To begin, create 2 strong and memorable passwords

This is how it's done:

  1. You'll need a die (dice) 🎲
  2. Roll it 5 times.
  3. Pick the word off the list for that number.
  4. Do it again, probably at least 5 times is good.

An English word list is here

A Japanese word list is here

For example:

I roll…

14335, that is bulb
41461, that is mug
43553, that is pardon
56214, that is starlight
12152, that is antonym

My master password is bulbmugpardonstarlightantonym.

This would take centuries to crack.

If you don't like the words then roll again, just don't pick them yourself, let the dice choose. If you don't like the format, change it, e.g.

BulbMugPardonStarlightAntonym or bulb-mug-pardon-starlight-antonym, whatever suits you best is best, it's your password!

By the way… I showed my mum how to do this, she is over 70, she was worried it wouldn't work, she told me later that it was easy!

Now, WRITE IT DOWN!

You were told never to write down a password, right? That was stupid.

Write it down, put it somewhere safe (not stuck to a screen on a sticky note, actually safe). Write it down again and put it somewhere else, like your mum's house. Soon you will not forget it but don't take chances!

Do it again

That's right, you'll need two.

One for your email.

One for your safe that will keep all the other passwords.

Again, write it down twice. Keep it in a safe place and give the other copy to your mum to keep somewhere. Lose them and you'll cry 😭

My second attempt produces:

25555 erupt
52452 ruined
52635 sandal
23164 devious
16136 clerk

Securing Gmail

I'm going to assume you have a Gmail account.

  1. Log in
  2. Go to settings (the cog βš™ in the top right)
  3. Click See all settings

Screenshot 2021-08-22 at 17 41 02

  1. Select Accounts and Import then click Change password - you'll be redirected to Google's accounts page

Screenshot 2021-08-22 at 18 57 14

  1. Just beneath the password section is Ways that we can verify that it's you. Make sure that the settings are correct - has the attacker put their details in?
  2. Click the password arrow

Screenshot 2021-08-22 at 17 43 06

  1. Enter in your new password Screenshot 2021-08-22 at 17 56 22

No one but you is in your email account now πŸ₯³πŸ₯³πŸ₯³

Get the safe i.e. password manager

I recommend Bitwarden, it's free, reputable, and lots of people use it (including me). It's more convenient than the Apple Keychain too, in my opinion.

Go to their website and register using the other master password you made.

So in my example I would use eruptruinedsandaldeviousclerk here:

Bitwarden register form

Then download Bitwarden here for phone (and later you'll want to get the desktop client and web browser plugin too).

Next! Log in to Bitwarden on the phone:

Logging in to Bitwarden phone

Excuse my fat finger attempt, I was trying to take a screenshot πŸ˜…

This is my main screen, yours will be similar (but empty).

Main vault screen

Click the plus-sign βž• in the top right to add your first item. Fill in the name (e.g. "Main Insta account" or just "Instagram", something like that) and your Instagram username.

When you get to password, click on the circular arrows to the right.

Add an item to Bitwarden

Here, Bitwarden will generate a password for you. These are my settings:

Generate a password in Bitwarden

Click Select in the top right and it will take you back to the last screen.

Fill in the URI field like so:

Add a URI to the item in Bitwarden

Click Save in the top right.

One more thing

Click Settings in the bottom right.

Bitwarden set touch id unlock

Then make sure Unlock with Touch ID is enabled.

Bitwarden set touch id unlock

Next step, iphone settings

Click out of Bitwarden and go to the iphone settings:

iOS-Settings-icon

Go to Passwords & Accounts

iphone General settings

Click AutoFill Passwords

Settings passwords and accounts

I don't use the Keychain, you can use both if you want but I've moved completely to Bitwarden. Either way, make sure Bitwarden is ticked.

Autofill passwords

You can close the iphone settings now.

Changing the Instagram password

Open Instagram, go to your account main page, click the settings 𑁔 in the top right and then Settings

Instagram opening settings

Select Security

Instagram Security settings

Here you can check the Login activity if you wish. You should see only yourself logged in.

Instagram logged in devices

(I've never been to Chiyoda-ku but I'm in Japan, close enough πŸ˜‚)

Go back to the Security page.

Click Password

Instagram password security

Put in your old (current) password.

Changing Instagram password

Then switch over to Bitwarden (don't use that button on the screen right now, that's for future use, just switch over to the full app) and click on the Instagram entry (it's the only one!)

Then copy the password using the little squares-symbol:

Copying insta password

Go back to Instagram and paste it in to the New password and Re-enter new password fields. Hit Save in the top-right.

This will also log out any other devices. You are now safe!!! πŸ₯³πŸ₯³πŸ₯³

2nd factor authentication

If you get this far then let me know and I'll add a section on how to do this (everyone should, in my opinion). If you decide to set it up yourself, never use text messages for this, they're not secure any more… πŸ˜“

If you want to check whether your password may have leaked

Go to this service, HaveIBeenPwned and put in your email and/or phone number and it'll tell you if your account has been involved in a service's data breach.

Don't use the password checker service they offer! I do trust this service but not that much - never give out your master passwords!!!!

password-advice's People

Contributors

yb66 avatar

Stargazers

Juliana Borba avatar Andre Piazza avatar Fynks avatar Christian Oliff avatar Zeh Fernandes avatar Danilo Shiga avatar Ellison avatar Felipe Frizzo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.