Module 4 - 01-2 Flashcards
Core Cybersecurity Knowledge and Skills
What are two commonly used types of Programming Languages?
1) Python
2) SQL
What does OS stand for?
Operating System
Define operating system (OS)
The interface between computer hardware and the user.
What are three examples of an Operating System?
1) Linux
2) MacOS
3) Windows
Define Programming
Used to create a specific set of instructions for a computer to execute tasks
How does programming benefit security analysts?
Programming allows analysts to complete repetitive tasks and processes with a high degree of accuracy and efficiency.
It also helps reduce the risk of human error, and can save hours or days compared to performing the work manually.
Define Linux
An open-source, or publicly available, operating system
Define Open Source
The code is available to the public and allows people to make contributions to improve the software
What does Linux rely on as the primary user interface?
Linux relies on a command line as the primary user interface.
Linux itself is not a programming language, but it does allow for the use of text-based commands between the user and the operating system.
Define Command
An instruction telling the computer to do something
What doe CLI stand for?
Command Line Interface (CLI)
Define Command-Line Interface
A text-based user interface that uses commands to interact with the computer
What does GUI stand for?
Graphical User Interface (GUI)
Explain how Linux, in the past and now, interacts with common computer systems?
Linux traditionally relied on the CLI, but modern distributions typically come with a graphical user interface (GUI), which allows users to interact with the system using windows, icons, and menus, similar to Windows or macOS.
What does SQL stand for?
Structured Query Language (SQL)
Define SQL
A programming language used to create, interact with, and request information from a database
Define Database
An organized collection of information or data
Define Data Point
A specific piece of information