---
title: Cybersecurity
description: Attacking and defending systems: ethical hacking, cryptography, network and cloud security, and incident response.
category: programming-tech
url: /subcategory/programming-tech/cybersecurity
---

# Cybersecurity

Attacking and defending systems: ethical hacking, cryptography, network and cloud security, and incident response.

## Available Subjects

### Blockchain Fundamentals

Blockchain fundamentals covers the core concepts of decentralized, distributed ledgers. You will understand how blocks are chained, how consensus mechanisms work, and how cryptography secures data integrity across a network.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 videos, 2 books, 2 courses, 3 websites

[Learn Blockchain Fundamentals](/subject/blockchain-fundamentals)

### Bug Bounty Hunting

Bug bounty programmes pay researchers for responsibly reported vulnerabilities. You will learn reconnaissance, common web vulnerability classes, reporting, and how to practise legally on labs and platforms.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 3 books, 1 courses

[Learn Bug Bounty Hunting](/subject/bug-bounty-hunting)

### Cloud Security

Cloud security focuses on protecting data, applications, and infrastructure in cloud environments. Learners will understand how to implement identity and access management, secure network configurations, and maintain compliance with industry standards.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 books, 3 courses, 3 websites

[Learn Cloud Security](/subject/cloud-security)

### Cryptography

This field focuses on techniques for securing communication and data against unauthorized access. Learners will understand symmetric and asymmetric encryption, cryptographic hash functions, digital signatures, and how these concepts secure modern digital infrastructure.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 3 books, 1 courses, 4 websites

[Learn Cryptography](/subject/cryptography)

### Cybersecurity Frameworks

Cybersecurity frameworks are structured guidelines used to manage and reduce digital risk. You will understand industry standards like NIST, ISO 27001, and CIS Controls, enabling you to implement, assess, and align security practices with organizational goals.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 books, 3 websites

[Learn Cybersecurity Frameworks](/subject/cybersecurity-frameworks)

### Cybersecurity Governance

Cybersecurity governance aligns security strategies with business objectives and regulatory requirements. You will understand risk management, policy formulation, compliance, and organizational roles, enabling you to oversee and direct an enterprise-wide information security program effectively.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 2 books, 1 courses, 3 websites

[Learn Cybersecurity Governance](/subject/cybersecurity-governance)

### Cybersecurity Policies

This subject covers the frameworks, guidelines, and procedures used to protect an organization's digital assets. Learners will understand how to draft, implement, and audit security policies that comply with industry standards and regulatory requirements.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 2 books, 7 websites

[Learn Cybersecurity Policies](/subject/cybersecurity-policies)

### Digital Forensics & Incident Analysis

Digital forensics recovers and analyses evidence from computers, phones and networks. You will learn disk and memory forensics, log analysis, chain of custody and the tooling used in investigations.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 books, 2 websites, 1 papers

[Learn Digital Forensics & Incident Analysis](/subject/digital-forensics)

### Ethical Hacking

Ethical hacking involves identifying and exploiting security vulnerabilities to improve system defense. You will understand penetration testing methodologies, reconnaissance, vulnerability scanning, and exploitation techniques, enabling you to secure networks and applications against malicious attacks.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 videos, 2 books, 4 courses, 5 websites

[Learn Ethical Hacking](/subject/cybersecurity-ethical-hacking)

### Incident Response

Incident response is the systematic process of detecting, managing, and mitigating cyberattacks. You will understand the phases of incident handling, from preparation and detection to containment, eradication, and recovery, ensuring minimal damage and downtime for organizations.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 4 books, 3 courses, 2 websites

[Learn Incident Response](/subject/cybersecurity-incident-response)

### Malware Analysis

Malware analysis is the process of dissecting malicious software to understand its behavior and origin. You will understand static and dynamic analysis techniques, reverse engineering, and sandboxing, enabling you to identify threats and develop effective countermeasures.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 3 books, 3 courses, 3 websites

[Learn Malware Analysis](/subject/malware-analysis)

### Network Security

Network security covers the policies, processes, and technologies used to protect network infrastructure from unauthorized access or abuse. Learners will understand how to implement firewalls, encryption, and intrusion detection systems to secure data in transit.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 3 books, 4 courses, 2 websites

[Learn Network Security](/subject/network-security)

### OSINT (Open-Source Intelligence)

OSINT is investigation using publicly available information. You will learn search techniques, geolocation, social-media and domain analysis, verification and the ethics of open-source research.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 1 books, 1 websites, 1 papers

[Learn OSINT (Open-Source Intelligence)](/subject/osint)

### Penetration Testing

Penetration testing is the practice of authorized simulated attacks on computer systems to evaluate security. You will understand how to identify vulnerabilities, exploit weaknesses, and recommend remediation steps to secure digital infrastructure.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 3 books, 2 courses, 2 websites

[Learn Penetration Testing](/subject/penetration-testing)

### Reverse Engineering

Reverse engineering recovers how binaries work without source. You will learn x86/ARM assembly, disassemblers and debuggers such as Ghidra and GDB, binary exploitation basics and CTF-style practice.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 2 books, 3 courses, 1 websites

[Learn Reverse Engineering](/subject/reverse-engineering)

### Security Certifications (Security+, CISSP, OSCP)

Security certifications gate most cybersecurity careers. You will find study plans and resources for CompTIA Security+, CISSP, OSCP and related exams, and learn which credential fits which role.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 4 books, 1 courses, 3 websites

[Learn Security Certifications (Security+, CISSP, OSCP)](/subject/security-certifications)

### Web Application Security

Web application security focuses on protecting websites and online services from cyber threats. You will understand common vulnerabilities like SQL injection and cross-site scripting, and learn how to implement secure coding practices and defensive configurations.

**Difficulty:** Beginner, Intermediate, Advanced

**Resources:** 2 books, 1 courses, 3 websites

[Learn Web Application Security](/subject/web-application-security)

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

View this page online: https://dantes.io/subcategory/programming-tech/cybersecurity