Computer Hardware for Cyber Security

Computer Hardware for Cyber Security

What each part inside your computer does, and why it matters for security

What you'll learn

  • What the CPU, RAM, storage and other parts of a computer do
  • How a computer starts up: firmware, boot loader and Secure Boot
  • How disk encryption and the TPM protect your files
  • Why RAM, GPUs, MAC addresses and USB drives matter for security

Every part of a computer either stores data, moves it, or runs code. The motherboard connects them all, and the processor (CPU) runs every program, starting with the very first one when you press power.

Startup happens in steps. The firmware (UEFI) runs first and checks the hardware. Secure Boot then checks the boot loader's signature, so a boot loader changed by malware won't start. The operating system lives on storage, and on an encrypted disk the TPM, a security chip that protects keys, only unlocks it if the startup checks pass. The system is then copied into RAM, where the CPU runs it.

Each part has a security side. RAM holds passwords and keys while the computer runs, so investigators copy it before shutting a machine down. GPUs can guess billions of weakly stored passwords a second, which is why long passwords matter. A MAC address can be changed in software, and a USB stick can pretend to be a keyboard, so never plug in a drive you found.

More videos

32 short explainers so far, with more on the way

View all videos

Join the Community

roadmap.sh is among the top 10 most starred projects on GitHub and is visited by hundreds of thousands of developers every month.

Top 10 out of 28M!

371K

GitHub Stars

Star us on GitHub
Help us reach #1

+90kevery month

+3.2M

Registered Users

Register yourself
Commit to your growth

+2kevery month

52K

Discord Members

Join on Discord
Join the community

RoadmapsGuidesFAQsYouTube

roadmap.shby@nilbuild

Community created roadmaps, best practices, projects, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·Terms·Privacy·

ThewNewStack

The top DevOps resource for Kubernetes, cloud-native computing, and large-scale development and deployment.