Cybersecurity Fundamentals

Lesson 1 of 7

Introduction to Cybersecurity

Cybersecurity is the practice of protecting systems, networks, and data from unauthorized access, disruption, or theft. Every decision in security is a tradeoff between usability, cost, and risk, there is no such thing as a perfectly secure system, only one whose risk has been reduced to an acceptable level.

The CIA triad

Almost every security control exists to protect one of three properties:

PropertyMeaningExample attack that breaks it
ConfidentialityOnly authorized people can read the dataStealing a database of passwords
IntegrityData cannot be modified without detectionTampering with a bank transfer amount in transit
AvailabilitySystems stay up and usableA denial-of-service attack that takes a site offline

Key vocabulary

  • Asset: anything worth protecting (a server, a database, a customer's data).
  • Threat: anything that could cause harm to an asset (an attacker, a bug, a flood).
  • Vulnerability: a weakness that a threat could exploit (unpatched software, a weak password policy).
  • Exploit: the specific technique used to take advantage of a vulnerability.
  • Risk: the likelihood of a threat exploiting a vulnerability, multiplied by the impact if it does.

TIP

A useful mental model: Risk = Threat × Vulnerability × Impact. Security work usually focuses on reducing vulnerability (patching, configuration) since you can rarely control the threat itself.

Why this matters even if you're "just" a developer

Most real-world breaches don't start with an exotic zero-day, they start with an unpatched dependency, a misconfigured cloud bucket, or a form field that trusts user input a little too much. Security is not a separate team's job bolted on at the end, it's a property of the code you write every day.

📝 Cybersecurity Basics

Passing score: 70%
  1. 1.Which of the CIA triad properties does a denial-of-service attack primarily target?

  2. 2.A vulnerability and an exploit mean the same thing.

  3. 3.A weakness in a system that a threat could take advantage of is called a ____.