Skip to content

Module 5 Overview ​

February 8-14 · Reading: 10 pages plus NIST §3 · Due: D3 · Estimated total: 6 hours

Three words get used as if they mean the same thing:

  • Identification: you claim to be somebody, for example by typing a username.
  • Authentication: you provide evidence for the claim, for example by typing the password.
  • Authorization: the system decides what that identity may do. That is next week.

This week is about the second of the three, authentication. It is also the week with the largest gap between what most organizations do and what the current guidance says, because NIST (National Institute of Standards and Technology) changed its recommendations in 2017 and again in 2025, and a great many password policies have not caught up.

Learning Objectives ​

By the end of this week, the successful student will be able to:

  • 5.1: Select authentication factors appropriate to a stated threat model and justify the choice.
  • 5.2: Evaluate a real password and MFA (multi-factor authentication) policy against NIST SP (Special Publication) 800-63B-4.

Assignments and Tasks ​

Due by Thursday at 11:59 p.m. Mountain Time ​

Due by Sunday at 11:59 p.m. Mountain Time ​

Time Estimate ​

ActivityTime
Reading (10 pages plus NIST §3)1 hr 55 min
The notes page and running password_demo.py40 min
D3 post and two replies1 hr 5 min
Review and slack2 hrs 30 min
Total~6 hrs

Released under the MIT License.