Malware and Passwords Flashcards

1
Q

Why do we need passwords

A

Passwords authenticate you as an authorised user based upon a shared secret between you and the system

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

Define Hashing

A

A mathematical process that takes data of arbitrary size and maps it to a fixed-size hash value

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

What are different ways to try and get hold of people’s passwords

A

Brute Force Attacks, Dictionary Attacks, Rainbow Table Attack

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

Define Brute Force Attack

A

Hash and compare random phrases to the stored passwords, but it can take a long time

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

Define Dictionary Attacks

A

Encrypt non-random phrases like a dictionary

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

Define Rainbow Table Attacks

A

Store pre-computed, encrypted passwords and run the same attack

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

What does Rainbow Table Attacks lead to

A

It leads to the practice of salting in which website adds arbitrary strings to all passwords to drastically increase the time this type of attack takes if the password is complex

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