Start free

Browse › Secure Coding (Python)

Secure Coding (Python) - Lab 1: Race Conditions

Part of Secure Coding (Python) Topic: Programming

Counts towardsCompTIA SecurityX badge

Access

Included in StationX Membership — unlimited attempts

🔒 StationX Membership — $299 / year ($24.92/mo billed annually)

Already have access? Sign in.

New to this? Try a free practice lab — a scripted hacking challenge in your browser, no account needed.

What you'll do

Whenever there is concurrent access to a shared resource, there is the potential for race conditions.

  • This shared resource could be an object that is accessed by multiple threads in a process, or it could be a shared database table, or even the file system.
  • In this lab, we will explore these last two possibilities.
  • We will look at attacks on race conditions and then cover how to fix them.
  • ⏱ About 60 minutes

Skills you will practise

Knowledge of programming language structures and logic

Roadmaps that use this lab