The FREE Cybersecurity Glossary by Thor Pedersen!
Use my glossary to help in your CISSP, CISM, CC, Cybersecurity certification studying.
- 3-way Handshake
3-way Handshake: A three-step process used in network communications to establish a connection between a client and a server in TCP/IP protocol. The handshake begins when the client sends a SYN (synchronize) packet to the server to request a connection. The server then responds with a SYN-ACK (synchronize-acknowledge) packet to acknowledge the request. Finally, the client sends an ACK (acknowledge) packet back to the server to confirm. Once this process is completed, the TCP connection is established, allowing for data transmission to take place. This handshake is essential for initiating a reliable session between two devices over a network.
- 99.999 Uptime
99.999 Uptime: The high availability of a system or service, quantified as being operational 99.999% of the time, often referred to as "five nines". This equates to a downtime of approximately 5 minutes and 15 seconds per year, thus indicating a system with highly reliable and uninterrupted service. High availability is crucial for systems where even minimal downtime can lead to significant operational or financial impact.
- Anything as a Service (XaaS)
Anything as a Service (XaaS): A broad term that refers to the growing trend of delivering various services and applications over the Internet rather than through on-premises installations or traditional software licensing. This can include software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS), as well as numerous other specialized offerings. By leveraging cloud-based delivery models, XaaS providers can offer scalable, flexible, and cost-effective solutions that cater to the diverse needs of businesses and end-users.
- Application Software Tracing and Mapping
Application Software Tracing and Mapping: A process of analyzing and visualizing the behavior and structure of software applications. It helps in understanding the flow and interdependencies within an application, aiding in the detection of vulnerabilities, bottlenecks, or inefficiencies. Given the complexity of modern applications, tracing and mapping can be essential tools for maintaining application performance and security.
- Assembler
Assembler: A type of computer program that interprets software programs written in assembly language into machine language, code, and instructions that can be executed by a computer. The assembler enables the translation of human-readable assembly language into the computer's binary code. It is often used when direct hardware manipulation, maximum efficiency, or compact code size is required.
- Assembly Language
Assembly Language: A low-level programming language for a computer or other programmable device in which there is a very strong correspondence between the language and the architecture's machine code instructions. Each assembly language is specific to a particular computer architecture, in contrast to high-level programming languages, which are generally portable across multiple systems. Assembly language is used in reverse engineering and malware analysis, as it provides more direct control of system processes.
Disclaimer: The glossary is for informational purposes only, we are not liable for any errors or omissions.
If you find any errors, please let us know.
Share our FREE resources with your friends and study buddies.
Start your certification studying today:
-
34 hours of CISSP videos
-
5,000+ CISSP questions
-
A 300-page CISSP study guide
-
120-page quick sheets
-
CISSP Mnemonics
-
A CISSP study plan
-
A 2,500-page CISSP Glossary
-
The 24/7 CISSP ThorBot (chatbot)
-
2,500 CISSP Flashcards
-
Subtitles English, Spanish (Latin America), Portuguese (Brazil), French, Arabic, Chinese, Japanese, and Hindi
-
Lifetime or 12-months access
-
32 hours of CISM videos
-
900 CISM questions
-
A 200-page CISM study guide
-
CISM Mnemonics
-
A CISM study plan
-
A 2,500-page CISM Glossary
-
The 24/7 CISM ThorBot (chatbot)
-
2,500 CISM Flashcards
-
Subtitles English, Spanish (Latin America), Portuguese (Brazil), French, Arabic, Chinese, Japanese, and Hindi
-
Lifetime or 12-months access
-
17 hours of CC videos
-
1,700+ CC questions
-
A 120-page CC study guide
-
CC Mnemonics
-
A CC study plan
-
A 2,500-page CC Glossary
-
The 24/7 CC ThorBot (chatbot)
-
2,500 CC Flashcards
-
Subtitles English, Spanish (Latin America), Portuguese (Brazil), French, Arabic, Chinese, Japanese, and Hindi
-
Lifetime or 12-months access