English is the default.
A worked example

One password leak, two different outcomes

One exchange at a time. Read what changes, then explain it in your own words before moving on.

Read the full lesson
  1. Meet the components
  2. Follow the steps
  3. Compare an example
  4. Check your understanding

Interactive example

Steps1. Exposed secret 2. Same secret 3. Access risk
Click a box or choose its name to learn what it means.
Shopping accountReadySomeone elseReadyYour emailReadyShopping accountReadySomeone elseReadyYour emailReady
Ready to traceSame password
Before you start · 3 steps

Same password

One exposed secret can be tried at another service where you reused it.

How to use this example

Select Next step to read at your own pace, or Animate step to watch one exchange. Nothing advances until you choose.

Inspect components & read every step
  • Shopping account

    An account used with a shopping service.

    Example: If its password is reused elsewhere, one leak can affect more accounts.

  • Someone else

    A different person trying to use credentials in this scenario.

    Example: They try a leaked shopping password on another account.

  • Your email

    Your email account, which may also receive password-reset messages.

    Example: Protecting it helps prevent someone using reset links to reach other accounts.

Same password

One exposed secret can be tried at another service where you reused it.

  1. Shopping account Someone else: Exposed secret. A fictional shop password becomes known to someone else.
  2. Someone else Your email: Same secret. The same password is tried against your email account.
  3. Your email Someone else: Access risk. Without another effective check, the account may issue a session.

Different passwords

A password unique to the shop is not the valid password for your mailbox.

  1. Shopping account Someone else: Exposed secret. The shop password becomes known to someone else.
  2. Someone else Your email: Wrong secret. Your mailbox uses an unrelated password.
  3. Your email Someone else: Rejected. The exposed password does not pass this sign-in check.

Fictional teaching trace. One moving dot represents an exchange, not a measured network capture.