Slide 11
Slide 11 text
Preventing/Mitigating Attacks on Hashes
● Can we prevent these attacks?
○ We cannot entirely prevent against these attacks, but we can make them more difficult and add
extra layers of security on top of passwords
● Access Denial
○ Too many incorrect passwords, too many requests from the same IP address
● Avoiding common passwords helps fight dictionary attacks and rainbow attacks
○ Additionally, by salting hashes, we make rainbow attacks effectively obsolete
● Avoid reusing passwords
○ If an attacker cracks your password once, they can then obtain access to all of your accounts if you
use the same password
● Adding two-factor authentication (2FA) can also secure systems
○ This way, even if an attacker cracks a password, they still won’t be able to get in
○ Even with 2FA, though, attackers can employ social engineering techniques to break into systems
● Educate users about security
○ Make sure users know not to give away their password to just anyone who says they’re from “IT,”
not to click on suspicious emails, etc.