Achievable logoAchievable logo
CCNA
Sign in
Sign up
Purchase
Textbook
Practice exams
Support
How it works
Exam catalog
Mountain with a flag at the peak
Textbook
Introduction
1. Introduction to networking
2. Administering Ethernet LANs
3. IP connectivity
4. Network services
5. IPv6
6. Wireless networking
7. Network management and administering network devices
8. Network security fundamentals
8.1 Fundamental network security concepts
8.2 Securing access to Cisco network devices
8.3 Firewalls and Intrusion Prevention Systems (IPS)
8.4 Virtual Private Networks (VPNs)
8.5 Layer 2 security features
9. Network automation and programmability
Wrapping up
Achievable logoAchievable logo
8.1 Fundamental network security concepts
Achievable CCNA
8. Network security fundamentals
Our CCNA course is currently in development and is a work-in-progress.

Fundamental network security concepts

6 min read
Font
Discuss
Share
Feedback

Security concepts and common threats

In today’s interconnected world, cyber threats keep evolving. Attacks are more targeted, more automated, and often more difficult to detect. Every organization - regardless of size, industry, or location - can be a target. Attackers may be trying to steal intellectual property or personal data, disrupt operations, or compromise critical infrastructure.

As a network professional, you’ll want a solid grasp of core security concepts so you can design, operate, and troubleshoot secure networks. This chapter covers foundational network security principles, common attack types, and practical mitigation strategies - useful for the CCNA exam and for real-world network defense.

Understanding key security concepts

To secure a network, you first need clear definitions for the building blocks of security. A helpful way to think about this is physical security: a building needs strong doors, good locks, and procedures for who can enter. Networks need the same kind of layered protection against digital intrusion.

Vulnerability

A vulnerability is an exploitable weakness in a system’s design, implementation, or configuration. Vulnerabilities can exist in many places, including operating systems, applications, network protocols, and overall architecture.

Common examples include:

  • A software bug that allows unauthorized access
  • An unpatched server
  • A default password on a network device

In the physical analogy, a vulnerability is a faulty (or non-secure) lock: it’s a weakness that could be exploited.

Exploit

An exploit is the method, technique, or tool used to take advantage of a specific vulnerability. It’s how an attacker turns a weakness into an unauthorized result.

Using the same analogy:

  • Vulnerability = faulty lock
  • Exploit = the lock pick (or the technique used to open it)

Exploits range from simple scripts to complex software designed to bypass security controls.

Threat

A threat is a potential danger: a malicious act that could harm an asset by exploiting a vulnerability. A threat exists when there’s a realistic possibility that a malicious actor (a person or entity intending harm) will use an exploit against a vulnerability.

In the analogy:

  • Vulnerability = faulty lock
  • Exploit = lock pick
  • Threat = a burglar attempting to use the lock pick on the door

A threat is “realized” when an attack successfully exploits a vulnerability and causes an undesirable impact.

Mitigation techniques (countermeasures)

Countermeasures are safeguards or actions that reduce or eliminate vulnerabilities, or reduce the likelihood and impact of a threat.

Mitigation techniques can be:

  • Technical (e.g., Firewalls, Intrusion Detection Systems (IDS), encryption, software patches)
  • Procedural (e.g., security policies, user training)

In the analogy, installing a secure lock, adding an alarm system, or hiring a security guard are all countermeasures.

Effective security usually follows a clear flow:

  • Identify vulnerabilities
  • Understand how they could be exploited
  • Assess the threats to your assets
  • Deploy appropriate countermeasures

The CIA triad (Confidentiality, Integrity and Availability): Pillars of Information Security

Three core principles guide most security design decisions. Together, they’re known as the CIA Triad:

  • Confidentiality: Ensures sensitive information is accessed only by authorized individuals or systems. It prevents unauthorized disclosure of data. For example, encrypting a remote session to a Router using SSH instead of Telnet helps protect confidentiality. Even if an attacker intercepts the packets (a “Man-in-the-Middle” attack), they can’t read the contents. Strong access controls, encryption, and secure storage are common confidentiality controls.
  • Integrity: Ensures data and systems remain accurate, complete, and not altered by unauthorized entities. Changes to data or configurations should only be made by authorized users or processes. If a Router’s configuration is maliciously altered to redirect traffic, integrity has been compromised. Data corruption, unauthorized modifications, and system tampering are all integrity failures.
  • Availability: Ensures authorized users can access systems, resources, and data when needed. It focuses on preventing disruptions that make services inaccessible. A Denial-of-Service (DoS) attack targets availability by overwhelming a system so legitimate users can’t use it. Redundancy, resilient infrastructure, and incident response planning are common availability controls.

Common threats and attack types

Networks face many attack vectors (paths or methods attackers use to gain unauthorized access). Knowing the common ones helps you choose defenses that match real risks.

Man-in-the-Middle (MITM) attacks

In a Man-in-the-Middle (MITM) attack, an attacker secretly intercepts and relays communications between two parties who believe they’re communicating directly. The attacker can eavesdrop, capture credentials, or even alter the data being exchanged.

For example, if an attacker intercepts a Telnet session, they can read all commands and session content because Telnet provides no encryption. SSH is a countermeasure because it encrypts the session.

Another example of an MITM attack is ARP poisoning.

  • ARP Poisoning: A common MITM technique on local networks. The attacker sends forged ARP messages to associate their MAC address with the IP address of another host (such as the default gateway), or vice-versa. This redirects traffic intended for the legitimate host through the attacker’s machine.

Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) attacks

These attacks aim to make a system or service unavailable by overwhelming it with traffic or exhausting its resources.

  • DoS attack: A single attacker (or single source) floods a target with requests or malformed packets, causing it to crash or become unresponsive. A common example is a TCP SYN flood, where an attacker sends many SYN requests with spoofed source IPs. This fills the server’s connection table with half-open connections and prevents legitimate connections. Attackers can also overload Routers and Servers by exploiting normal operations such as responding to pings. If an attacker floods millions of ICMP Requests, CPUs can become overburdened responding, and devices may be unable to perform normal operations like routing packets or processing data. This can potentially bring an entire network to a halt.
  • DDoS attack: A stronger form of DoS where many compromised systems (“bots” or “zombies”) are coordinated by an attacker (the “botmaster”) to attack a single target at the same time. Because the traffic comes from many sources, DDoS is harder to block and can generate extremely large traffic volumes.

Key security concepts

  • Vulnerability: exploitable system weakness (e.g., unpatched server, default password)
  • Exploit: method/tool to take advantage of a vulnerability
  • Threat: potential danger of an exploit causing harm
  • Countermeasures: technical (firewall, IDS, encryption) and procedural (policies, training) safeguards

CIA triad

  • Confidentiality: restricts data access to authorized users (encryption, access controls)
  • Integrity: ensures data accuracy and prevents unauthorized modification
  • Availability: ensures systems/data are accessible when needed (redundancy, DoS protection)

Common threats and attack types

  • Man-in-the-middle (MITM): attacker intercepts/relays communications (e.g., ARP poisoning)
  • Denial-of-service (DoS/DDoS): overwhelm systems to deny service (e.g., SYN flood, ICMP flood)
  • Spoofing: falsifying identity (MAC, IP, DHCP spoofing)
  • Malware: virus (needs user action), worm (self-replicates), trojan horse (disguised as legit software)
  • Buffer overflow: exploit by overflowing memory buffer to execute malicious code
  • Social engineering: manipulating users (phishing, vishing, smishing, spear phishing, whaling)

Security program elements

  • User awareness: educate on data protection, credential safety, incident reporting, DLP
  • User training: regular sessions on policies and threat identification
  • Physical access control: restrict access to sensitive areas (IDFs, datacenters) with key cards/badges

Password policies and alternatives

  • Weak passwords: easily guessed, default credentials are vulnerable
  • Attack types: password guessing, dictionary attacks, brute-force attacks

Password policies for mitigation

  • Complexity: require mix of character types
  • Regular changes: enforce periodic password updates
  • Account lockout: lock after failed login attempts

Password alternatives and enhancements

  • Multifactor authentication (MFA): requires two or more of:
    • Something you know (password)
    • Something you have (token, smart card)
    • Something you are (biometrics)
  • Digital certificates: PKI-based, issued by Certificate Authorities, use public/private keys, revocable (CRL)
  • Biometrics: unique physical traits (fingerprint, facial scan); strengths - hard to duplicate, weaknesses - can be spoofed or affected by changes

Authentication, authorization, and accounting (AAA)

  • Authentication: verifies user/device identity (username/password, MFA)
  • Authorization: defines user permissions and access levels
  • Accounting: logs user activity for auditing and forensics

AAA protocols: RADIUS vs. TACACS+

  • RADIUS:
    • Industry standard, uses UDP 1812/1813
    • Combines authentication/authorization
    • Encrypts only password
    • Used for end-user authentication (VPN, wireless)
  • TACACS+:
    • Cisco proprietary, uses TCP 49
    • Separates AAA functions
    • Encrypts entire packet body
    • Granular command authorization
    • Used for network device administration

Sign up for free to take 10 quiz questions on this topic

Previous
Next  | 8.2 Securing access to Cisco network devices
All rights reserved ©2016 - 2026 Achievable, Inc.

Fundamental network security concepts

Security concepts and common threats

In today’s interconnected world, cyber threats keep evolving. Attacks are more targeted, more automated, and often more difficult to detect. Every organization - regardless of size, industry, or location - can be a target. Attackers may be trying to steal intellectual property or personal data, disrupt operations, or compromise critical infrastructure.

As a network professional, you’ll want a solid grasp of core security concepts so you can design, operate, and troubleshoot secure networks. This chapter covers foundational network security principles, common attack types, and practical mitigation strategies - useful for the CCNA exam and for real-world network defense.

Understanding key security concepts

To secure a network, you first need clear definitions for the building blocks of security. A helpful way to think about this is physical security: a building needs strong doors, good locks, and procedures for who can enter. Networks need the same kind of layered protection against digital intrusion.

Vulnerability

A vulnerability is an exploitable weakness in a system’s design, implementation, or configuration. Vulnerabilities can exist in many places, including operating systems, applications, network protocols, and overall architecture.

Common examples include:

  • A software bug that allows unauthorized access
  • An unpatched server
  • A default password on a network device

In the physical analogy, a vulnerability is a faulty (or non-secure) lock: it’s a weakness that could be exploited.

Exploit

An exploit is the method, technique, or tool used to take advantage of a specific vulnerability. It’s how an attacker turns a weakness into an unauthorized result.

Using the same analogy:

  • Vulnerability = faulty lock
  • Exploit = the lock pick (or the technique used to open it)

Exploits range from simple scripts to complex software designed to bypass security controls.

Threat

A threat is a potential danger: a malicious act that could harm an asset by exploiting a vulnerability. A threat exists when there’s a realistic possibility that a malicious actor (a person or entity intending harm) will use an exploit against a vulnerability.

In the analogy:

  • Vulnerability = faulty lock
  • Exploit = lock pick
  • Threat = a burglar attempting to use the lock pick on the door

A threat is “realized” when an attack successfully exploits a vulnerability and causes an undesirable impact.

Mitigation techniques (countermeasures)

Countermeasures are safeguards or actions that reduce or eliminate vulnerabilities, or reduce the likelihood and impact of a threat.

Mitigation techniques can be:

  • Technical (e.g., Firewalls, Intrusion Detection Systems (IDS), encryption, software patches)
  • Procedural (e.g., security policies, user training)

In the analogy, installing a secure lock, adding an alarm system, or hiring a security guard are all countermeasures.

Effective security usually follows a clear flow:

  • Identify vulnerabilities
  • Understand how they could be exploited
  • Assess the threats to your assets
  • Deploy appropriate countermeasures

The CIA triad (Confidentiality, Integrity and Availability): Pillars of Information Security

Three core principles guide most security design decisions. Together, they’re known as the CIA Triad:

  • Confidentiality: Ensures sensitive information is accessed only by authorized individuals or systems. It prevents unauthorized disclosure of data. For example, encrypting a remote session to a Router using SSH instead of Telnet helps protect confidentiality. Even if an attacker intercepts the packets (a “Man-in-the-Middle” attack), they can’t read the contents. Strong access controls, encryption, and secure storage are common confidentiality controls.
  • Integrity: Ensures data and systems remain accurate, complete, and not altered by unauthorized entities. Changes to data or configurations should only be made by authorized users or processes. If a Router’s configuration is maliciously altered to redirect traffic, integrity has been compromised. Data corruption, unauthorized modifications, and system tampering are all integrity failures.
  • Availability: Ensures authorized users can access systems, resources, and data when needed. It focuses on preventing disruptions that make services inaccessible. A Denial-of-Service (DoS) attack targets availability by overwhelming a system so legitimate users can’t use it. Redundancy, resilient infrastructure, and incident response planning are common availability controls.

Common threats and attack types

Networks face many attack vectors (paths or methods attackers use to gain unauthorized access). Knowing the common ones helps you choose defenses that match real risks.

Man-in-the-Middle (MITM) attacks

In a Man-in-the-Middle (MITM) attack, an attacker secretly intercepts and relays communications between two parties who believe they’re communicating directly. The attacker can eavesdrop, capture credentials, or even alter the data being exchanged.

For example, if an attacker intercepts a Telnet session, they can read all commands and session content because Telnet provides no encryption. SSH is a countermeasure because it encrypts the session.

Another example of an MITM attack is ARP poisoning.

  • ARP Poisoning: A common MITM technique on local networks. The attacker sends forged ARP messages to associate their MAC address with the IP address of another host (such as the default gateway), or vice-versa. This redirects traffic intended for the legitimate host through the attacker’s machine.

Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) attacks

These attacks aim to make a system or service unavailable by overwhelming it with traffic or exhausting its resources.

  • DoS attack: A single attacker (or single source) floods a target with requests or malformed packets, causing it to crash or become unresponsive. A common example is a TCP SYN flood, where an attacker sends many SYN requests with spoofed source IPs. This fills the server’s connection table with half-open connections and prevents legitimate connections. Attackers can also overload Routers and Servers by exploiting normal operations such as responding to pings. If an attacker floods millions of ICMP Requests, CPUs can become overburdened responding, and devices may be unable to perform normal operations like routing packets or processing data. This can potentially bring an entire network to a halt.
  • DDoS attack: A stronger form of DoS where many compromised systems (“bots” or “zombies”) are coordinated by an attacker (the “botmaster”) to attack a single target at the same time. Because the traffic comes from many sources, DDoS is harder to block and can generate extremely large traffic volumes.
Key points

Key security concepts

  • Vulnerability: exploitable system weakness (e.g., unpatched server, default password)
  • Exploit: method/tool to take advantage of a vulnerability
  • Threat: potential danger of an exploit causing harm
  • Countermeasures: technical (firewall, IDS, encryption) and procedural (policies, training) safeguards

CIA triad

  • Confidentiality: restricts data access to authorized users (encryption, access controls)
  • Integrity: ensures data accuracy and prevents unauthorized modification
  • Availability: ensures systems/data are accessible when needed (redundancy, DoS protection)

Common threats and attack types

  • Man-in-the-middle (MITM): attacker intercepts/relays communications (e.g., ARP poisoning)
  • Denial-of-service (DoS/DDoS): overwhelm systems to deny service (e.g., SYN flood, ICMP flood)
  • Spoofing: falsifying identity (MAC, IP, DHCP spoofing)
  • Malware: virus (needs user action), worm (self-replicates), trojan horse (disguised as legit software)
  • Buffer overflow: exploit by overflowing memory buffer to execute malicious code
  • Social engineering: manipulating users (phishing, vishing, smishing, spear phishing, whaling)

Security program elements

  • User awareness: educate on data protection, credential safety, incident reporting, DLP
  • User training: regular sessions on policies and threat identification
  • Physical access control: restrict access to sensitive areas (IDFs, datacenters) with key cards/badges

Password policies and alternatives

  • Weak passwords: easily guessed, default credentials are vulnerable
  • Attack types: password guessing, dictionary attacks, brute-force attacks

Password policies for mitigation

  • Complexity: require mix of character types
  • Regular changes: enforce periodic password updates
  • Account lockout: lock after failed login attempts

Password alternatives and enhancements

  • Multifactor authentication (MFA): requires two or more of:
    • Something you know (password)
    • Something you have (token, smart card)
    • Something you are (biometrics)
  • Digital certificates: PKI-based, issued by Certificate Authorities, use public/private keys, revocable (CRL)
  • Biometrics: unique physical traits (fingerprint, facial scan); strengths - hard to duplicate, weaknesses - can be spoofed or affected by changes

Authentication, authorization, and accounting (AAA)

  • Authentication: verifies user/device identity (username/password, MFA)
  • Authorization: defines user permissions and access levels
  • Accounting: logs user activity for auditing and forensics

AAA protocols: RADIUS vs. TACACS+

  • RADIUS:
    • Industry standard, uses UDP 1812/1813
    • Combines authentication/authorization
    • Encrypts only password
    • Used for end-user authentication (VPN, wireless)
  • TACACS+:
    • Cisco proprietary, uses TCP 49
    • Separates AAA functions
    • Encrypts entire packet body
    • Granular command authorization
    • Used for network device administration

More from Network security fundamentals

  • Securing access to Cisco network devices
  • Firewalls and Intrusion Prevention Systems (IPS)
  • Virtual Private Networks (VPNs)