The FREE Cybersecurity Glossary by Thor Pedersen!
Use my glossary to help in your CISSP, CISM, CC, Cybersecurity certification studying.
- Software-Defined Networking (SDN)
Software-Defined Networking (SDN): A networking architecture that uses software to control and manage network infrastructure rather than relying on hardware-based controls. It is used to improve network agility, scalability, and flexibility. Examples include using software-defined networking controllers, virtualizing network functions, and implementing network automation tools.
- Software-Defined Security (SDS or SDSec)
Software-Defined Security (SDS or SDSec): An approach to security that uses software to define and enforce security policies across an organization's network. It is used to provide centralized, flexible, and scalable security management. Examples of SDS solutions include network security virtualization and software-defined perimeter.
- Software escrow
Software escrow: The process of depositing a copy of software code with a third party to ensure that the code is available in the event that the software developer becomes unable or unwilling to provide support or updates. It is used in software licensing agreements to protect the user's interests. Examples include using escrow agreements for proprietary software, storing multiple copies of the code in different locations, and regularly verifying the integrity of the code in escrow.
- Software exploitation
Software exploitation: The act of leveraging software vulnerabilities to gain unauthorized access or control over a system. By exploiting flaws, bugs, or design deficiencies, attackers can bypass security mechanisms, disrupt system functionality, steal sensitive data, or execute arbitrary commands. Effective strategies to counter software exploitation include regular updates and patches, rigorous testing, and security best practices during software development.
- Software quality assurance
Software quality assurance: A process used to ensure that software meets certain standards of quality and functionality. It is used throughout the development and testing of software to identify and fix defects before the software is released to users. Examples of software quality assurance include running automated tests on new code to ensure it meets standards, conducting user acceptance testing to ensure the software meets business requirements, and conducting code reviews to identify potential issues.
- Software System Testing and Evaluation
Software System Testing and Evaluation: A formalized process in software engineering that involves conducting a series of tests and evaluations to ensure a software system performs according to its design and meets user requirements. These activities include compliance testing, security testing, performance testing, and user testing, among others, to assess the system's readiness for deployment.
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 625 Hard questions
750 Complex questions
3,250 Easy/Mid questions - Both as Exam emulation and Per-Domain
201 After Topic questions
240 After Domain questions -
2,800 CISSP Flashcards Access from anywhere, on any device, at any time (web, Android, iOS apps).
Automated reminders, progress tracking, optimized spaced repetitions, confidence-based algorithm. -
34 CISSP Mind Maps
-
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)
-
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
-
29 CISM Mind Maps
-
A 200-page CISM study guide
-
89 pages of CISM Quick Sheets
-
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
-
24 CC Mind Maps
-
A 120-page CC study guide
-
35 pages of CC Quick Sheets
-
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