Skip to content
CyberEd DZ

Security glossary

Every technical term used in our courses, explained in Arabic, French and English. The English term is always shown first — that is the word you will meet in a terminal and in a job interview.

12 terms

IDOR
A flaw where changing an identifier in a request grants access to another user's data, because the server never checks ownership.
Also called: insecure direct object reference
SQL injection
Injecting SQL syntax into a query because user input was concatenated instead of parameterised.
Also called: SQLi
SUID
A Unix file permission bit that makes a program run as its owner rather than the user who launched it.
Also called: set-user-ID
XSS
Getting a victim's browser to execute attacker-controlled script in the context of a trusted site.
Also called: cross-site scripting
buffer overflow
Writing data past the end of an allocated memory region, corrupting adjacent memory.
Also called: buffer overrun
encapsulation
Each network layer wrapping the data above it with its own header.
false positive
An alert that fires on benign activity. The main cost of a noisy detection rule, because it trains analysts to ignore alerts.
firewall
A control that permits or denies network traffic according to a rule set.
hash
A fixed-length fingerprint of data, designed to be impractical to reverse.
packet
The unit of data handled at layer 3, carrying a source and destination IP address.
Also called: datagram
payload
The part of a transmission that carries the actual content, as opposed to headers; in offensive security, the code that runs after an exploit succeeds.
privilege escalation
Moving from limited access to higher permissions on a system you already have a foothold on.
Also called: privesc