No history yet

General Security Concepts

The Building Blocks of Security

Cybersecurity isn't just about hackers and firewalls. It's a structured discipline built on clear principles and practices. At its core, security involves implementing controls to manage risk. These controls aren't just technical gadgets; they're a mix of policies, procedures, and physical safeguards.

We can categorize controls in two main ways: by their type and by their function.

Think of it like securing a house. You have technical controls (the alarm system), administrative controls (the rule that only family members get a key), and physical controls (the locks on the doors and windows).

Control TypeDescriptionExample
Technical (Logical)Uses technology to protect assets.Firewall, antivirus software, encryption.
Administrative (Managerial)Policies, procedures, and guidelines set by management.Security awareness training, disaster recovery plans.
PhysicalProtects the physical environment.Locks, fences, security guards, fire suppression systems.

Controls also serve different functions. Some stop bad things from happening, some alert you when they do, and others help you clean up the mess afterward.

Control FunctionPurposeExample
PreventiveTo stop an incident from occurring.A firewall blocking unauthorized traffic.
DetectiveTo identify that an incident has occurred.An intrusion detection system (IDS) sending an alert.
CorrectiveTo limit the damage and restore systems.Restoring data from a backup after a ransomware attack.
DeterrentTo discourage potential attackers.A warning banner on a login screen.
CompensatingTo provide an alternative when a primary control fails.Reviewing server logs when an automated alert system is down.

Core Security Principles

Underlying every security decision are a few fundamental goals. The most well-known of these is the CIA triad: Confidentiality, Integrity, and Availability. These three pillars form the basis of information security.

Confidentiality

noun

Ensuring that data is accessible only to authorized users. It's about secrecy and preventing unauthorized disclosure.

Integrity

noun

Assuring the accuracy and trustworthiness of data. It ensures that information has not been altered in an unauthorized way.

Availability

noun

Guaranteeing that systems and data are accessible to authorized users when needed. It's about uptime and reliability.

Beyond the triad, other concepts are also critical. Authentication is the process of verifying who you are, often with a password or biometric scan. Authorization is what you are allowed to do after you've been authenticated. Non-repudiation provides proof that someone took an action, so they can't deny it later. Digital signatures are a common way to achieve this.

Managing Change Securely

Unplanned changes are a major source of security incidents. A server updated with the wrong patch can open a vulnerability. A firewall rule changed without review can expose the entire network. This is where change management comes in.

Change management is a formal process for making changes to IT systems. The goal is to ensure that changes are authorized, tested, and documented, minimizing security risks.

A typical change management process involves several steps:

  1. Request: Someone submits a formal request detailing the proposed change and its justification.
  2. Review & Approval: A change advisory board (CAB) or similar group reviews the request for potential impacts, including security risks. They either approve or deny it.
  3. Implementation: The change is made, usually during a scheduled maintenance window to minimize disruption.
  4. Validation: The change is tested to ensure it works as intended and hasn't introduced new problems.
  5. Documentation: The change is fully documented for future reference.

This structured approach prevents unauthorized or haphazard modifications that could weaken security.

An Introduction to Cryptography

Cryptography is the science of secure communication. It uses mathematical techniques to transform readable information (plaintext) into an unreadable format (ciphertext), a process called encryption. Only someone with the correct key can reverse the process (decryption) and read the original message.

Lesson image

There are two main types of encryption:

  • Symmetric Encryption: Uses a single, shared key to both encrypt and decrypt data. It's fast and efficient, but the key must be shared securely. Think of it like a house key; anyone who has a copy can lock and unlock the door.

  • Asymmetric Encryption: Uses a pair of keys: a public key and a private key. The public key can be shared with anyone and is used to encrypt data. The private key is kept secret and is the only key that can decrypt the data. This solves the problem of sharing a secret key.

Another crucial cryptographic tool is hashing. A hashing algorithm takes an input (like a file or password) and produces a fixed-size string of characters, called a hash. It's a one-way process; you can't reverse it to get the original input. Hashing is used to verify data integrity. If even one bit of the input data changes, the resulting hash will be completely different.

Treat Security+ as job prep, not just exam prep.

Let's review these core ideas.

Now, check your understanding of these foundational concepts.

Quiz Questions 1/6

In the CIA triad, which principle ensures that data has not been tampered with or altered by unauthorized parties?

Quiz Questions 2/6

Which type of encryption uses a single, shared key for both encrypting and decrypting data?

These controls, principles, and processes are the bedrock of any effective cybersecurity program. Mastering them is the first step toward building a robust defense.