LAB 306 – Defending Python Applications Against Weak Password Reset (NEW)


Course Overview

Weak Password Reset vulnerabilities can occur when an application provides a password reset or recovery feature that attackers can exploit to take over user accounts. This issue is often caused by using easy-to-answer questions to verify the user’s identity during the password reset process. The best solution to this problem is to use multi-factor or out-of-band authentication for password reset functionality. This Skill Lab provides Python developers with a virtual environment that contains a vulnerable application with its complete source code, training developers to identify and remediate Weak Password Reset vulnerabilities.

After completing this lab, the learner will understand how to defend Python applications against weak password reset vulnerabilities and receive hands-on experience implementing effective mitigations. This includes testing for weak password reset vulnerabilities and implementing appropriate mitigations, such as using multi-factor or out-of-band authentication.

Looking To Learn More?

Request more information on our courses and labs.

Course Details

Course Number: LAB 306

Course Duration: 5 minutes

Course CPE Credits: .25

Platform

Standard

Technology

Type

Foreign Languages Available:

  • English