Week 3 - Password Security Flashcards

1
Q

What are the three aspects of password security?

A
  • Generation
  • Storage
  • Attacking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What makes a password strong?

A

length and number of random characters

= High entropy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Problems with High Entropy Passwords?

A
  • predictable and common passwords
  • e.g password1234
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the “Three Random Words” approach?

A

Use three unrelated words to create memorable yet secure passwords.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a one-time Paswords (OTP)?

A

a random password valid for a limited time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How should passwords be stored securely?

A
  • Don’t store password as plaintext in database
  • use hashing - Encrypt passwords with a one-way hash function
  • Add Salts to password - random value appended to password, prevents same passwords having same hash
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a brute force attack?

A

attacker attempts all possible passwords to gain access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Password guessing?

A

attack has know info about victim/system and is able to exploit it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a dictionary attack?

A

attacker uses every password from a prededefined list

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a precomputed hash table?

A

using a table of common hash functions + passwrods, they determine if the orignal password.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly