In this video, we explore how programs actually run inside an operating system — and why execution itself can create security vulnerabilities.
You’ll learn:
• What a process is and why isolation matters
• What threads are and how they execute code
• Why shared memory introduces risks
• What race conditions are (with simple examples)
• Why crashes can signal deeper security issues
Understanding processes and threads is critical if you want to truly understand how real-world vulnerabilities happen.
Dirty Cow (CVE-2016-5195) Vulnerability: https://www.redhat.com/en/blog/understanding-and-mitigating-dirty-cow-vulnerability
This is Video 2 of the OS Fundamentals for Security series.
#CyberSecurity #OperatingSystem #Processes #Threads #RaceCondition #SystemSecurity #OSFundamentals #InfoSec #SecurityEngineering #ComputerScience #TechEducation #EthicalHacking