Multiple choice general knowledge science & technology

Passwords are hashed with a strong standard algorithm and an appropriate salt is used. Using such a mechanism, we are introducing a security to avoid :

  1. Failure to Restrict URL Access

  2. Unvalidated Redirects and Forwards

  3. Cross Site Request Forgery

  4. Insecure Cryptographic Storage

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Using strong hashing algorithms with salts prevents Insecure Cryptographic Storage. Salting adds uniqueness to each password, preventing rainbow table attacks. Strong hashing (bcrypt, scrypt, Argon2) resists brute-force attacks. Without these, stolen password databases can be easily cracked, leading to credential theft.