Risk, Vulnerability and Threats
In cybersecurity, understanding the differences between risk, vulnerability, and threats is crucial for effective risk management and mitigation.
Risk
This is the potential loss, damage or...
Reverse Engineer – Assembly Basics
Assembly is a low-level programming language that provides a way to write instructions that the CPU can execute directly, it’s closely related to machine...
Different Types of Firewalls Explained (WAF, HBF, NBF, NGFW)
Web Application Firewall (WAF)
It’s a Firewall that operates at the Application Layer (Layer 7 OSI) that’s designed to monitor, filter and block HTTP/HTTPS traffic...
What’s Log4j and Log4Shell vulnerability
Log4j is a widely-used Java-based library developed by Apache Software Foundation that’s designed to enable developers log various levels of information (trace, debug, info,...
Detection Engineering and Its Types
This aspect of cybersecurity focuses on developing methods and strategies to detect malicious activities within an organization’s network and systems. It involves creating, deploying,...
Pyramid of Pain
The Pyramid of Pain is a concept in cybersecurity that helps to visualize and understand the impact of various indicators of compromise (IOCs) on...
Cyber Threat Intelligence (CTI)
This is the process of gathering, analysing, and utilizing information about potential or current threats to an organization’s digital assets focusing on understanding the...
Regex (Regular Expressions)
Regex (short for Regular Expressions) is a powerful tool used for searching, matching, and manipulating text based on specific patterns. Understanding and mastering this...
Types of DoS Attacks
Denial of Service (DoS) attacks are malicious attempts to disrupt the normal functioning of a targeted server, service, or network by overwhelming it with...
DNS Sinking Explained
DNS Sinking (DNS Sinkholing) is a crucial cybersecurity technique used to redirect malicious or unwanted traffic to a controlled IP address, effectively neutralizing threats...