Category: Anti Attack

XML External Entity (XXE) Attacks

XML External Entity (XXE) attacks are a type of security vulnerability that affects applications using XML input. When an application processes XML data without proper safeguards, attackers can exploit features that allow external entities to be loaded. This can lead to sensitive data exposure, denial of service, or even system compromise. XXE attacks often occur…

Race Condition Attacks

Race condition attacks occur when two or more processes or users try to access or change the same data at the same time, causing unexpected results. Attackers exploit these situations by timing their actions to interfere with normal operations, potentially gaining unauthorised access or privileges. These attacks often target systems where actions are not properly…

Cache Timing Attacks

Cache timing attacks are a type of side-channel attack where an attacker tries to gain sensitive information by measuring how quickly data can be accessed from a computer’s memory cache. The attacker observes the time it takes for the system to perform certain operations and uses these measurements to infer secrets, such as cryptographic keys….

Microarchitectural Attacks

Microarchitectural attacks are security exploits that take advantage of the way computer processors work internally, rather than flaws in software or operating systems. These attacks manipulate how hardware components like caches, branch predictors, or execution pipelines behave to extract sensitive information. This can allow attackers to access data they should not be able to see,…

Spectre and Meltdown Mitigations

Spectre and Meltdown are security vulnerabilities found in many modern computer processors. They allow attackers to read sensitive data from a computer’s memory that should be protected. Mitigations are techniques and software updates designed to prevent these attacks, often by changing how processors handle certain tasks or by updating operating systems to block malicious behaviour.

Rowhammer Attacks

Rowhammer attacks are a type of cyberattack that target the physical memory chips in computers, especially DRAM. By rapidly and repeatedly accessing specific rows of memory, attackers can cause tiny electrical disturbances that flip bits in nearby rows. This can lead to unauthorised changes in data, potentially allowing attackers to bypass security measures or gain…