Security

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/146

encourage image

There's no tags or description

Looks like no tags are added yet.

147 Terms

1
New cards

Cybersecurity

Virtual protection focused on preventing attacks, protecting systems, preventing disruptions, and maintaining uptime.

2
New cards

Perfect Solution Fallacy

The idea that no security measure can guarantee 100% security. Technology and attackers constantly evolve, creating an ongoing game of cat and mouse.

3
New cards
  1. SECURITY TERMINOLOGY

Vulnerability

A weakness or lack of a countermeasure that can be exploited by a threat.

4
New cards

Risk

The probability and potential impact of exposure, loss, or harm. Risk = Value × Likelihood.

5
New cards

Control / Countermeasure

Actions or configurations implemented to remediate vulnerabilities and reduce risk.

6
New cards
  1. ASSETS, THREATS, AND VULNERABILITIES

Assets

Anything valuable that an organization wants to protect.

7
New cards

Information/Data Assets

Customer databases, intellectual property (IP), and secrets.

8
New cards

Intentional (Malicious) Threats

Deliberate attacks, including hackers, Shadow IT, phishing, malware, and DDoS.

9
New cards

Accidental Threats

Threats caused by human error or a lack of training and skills.

10
New cards

Environmental/Natural Threats

Natural disasters or environmental events, such as hurricanes, earthquakes, power grid failures, and floods.

11
New cards

Technological Vulnerabilities

Weaknesses involving technology, such as unpatched software, zero-day exploits, weak encryption, and open ports.

12
New cards

Configuration Vulnerabilities

Improper configurations, such as default passwords, misconfigured cloud storage, and open AWS S3 buckets.

13
New cards

Human/Process Vulnerabilities

Weaknesses caused by poor training, poor employee onboarding/offboarding, and poor database maintenance.

14
New cards
  1. RISK MANAGEMENT

Risk

The probability and impact of exposure, loss, or harm.

15
New cards

Risk Formula

Risk = Probability × Value.

16
New cards

Accept Risk

Accept the possibility of a loss and take the hit if it happens.

17
New cards

Transfer Risk

Have a third party take responsibility for dealing with the risk.

18
New cards

Mitigate Risk

Add preventative measures and recovery methods to reduce the risk.

19
New cards

Fix Risk

Remove the risk entirely by eliminating the vulnerable function.

20
New cards

Qualitative Risk Assessment

Evaluates risk using generalized categories such as Low, Medium, and High.

21
New cards

Risk Matrix

Evaluates risk by comparing Likelihood (Probability) × Impact (Severity).

22
New cards

Quantitative Risk Assessment

Uses actual financial numbers to calculate potential losses.

23
New cards

Single Loss Expectancy (SLE)

The financial cost of one incident.

24
New cards

Annualized Rate of Occurrence (ARO)

The estimated number of times an incident will occur in one year.

25
New cards

Annualized Loss Expectancy (ALE)

The expected financial loss per year. ALE = SLE × ARO.

26
New cards
  1. COUNTERMEASURES (SECURITY CONTROLS)

Countermeasures / Security Controls

Measures implemented to protect assets and reduce security risks.

27
New cards

Preventive Controls

Measures designed to prevent security incidents before they happen. Examples: firewalls, security guards, and MFA.

28
New cards

Detective Controls

Measures designed to identify security incidents or suspicious activity. Examples: IDS, NIDS, security cameras, and log monitoring.

29
New cards

Corrective Controls

Measures designed to correct problems and recover after an incident. Examples: backups, incident response plans, and patching.

30
New cards

Deterrent Controls

Measures intended to discourage attackers or prevent unwanted behavior. Examples: security policies, blacklists, bans, physical security measures, and legal action.

31
New cards
  1. SENSITIVE INFORMATION

Personally Identifiable Information (PII)

Information that identifies a person directly or when combined with other information.

32
New cards

Examples of PII

Names, Social Security numbers, biometrics, dates of birth, medical records, and financial records.

33
New cards

PII Protection

Collect only necessary information, restrict access, encrypt PII, redact logs, and delete data when its retention period ends.

34
New cards

Secrets

Sensitive internal information used to interact with other resources.

35
New cards

Examples of Secrets

Credentials, API keys, private keys, and sensitive character strings.

36
New cards

Plaintext Secrets

Sensitive information stored in an unencrypted, readable format. Secrets may accidentally be uploaded to GitHub.

37
New cards

AWS Secrets Manager

An AWS service used to securely store and manage sensitive information such as credentials and API keys.

38
New cards

Azure Key Vault

An Azure service used to securely store and manage secrets and keys.

39
New cards

GCP KMS

Google Cloud Key Management Service, used to manage cryptographic keys.

40
New cards

Secret Rotation

Regularly changing credentials, API keys, and other secrets to reduce the risk of compromised credentials being reused.

41
New cards
  1. SECURITY FRAMEWORKS

Security Frameworks

Models used to understand how attacks happen, why security failures occur, and who is responsible for security. They are theories and guidelines rather than strict rules.

42
New cards

Swiss Cheese Model (James T. Reason)

A security model where each security control represents a protective layer and each vulnerability represents a hole. An incident occurs when a threat passes through all the layers.

43
New cards

Swiss Cheese Model Principle

Major incidents are rarely caused by only one failure. Adding more layers or strengthening existing layers reduces risk.

44
New cards

Defense in Depth

A security strategy that uses multiple layers of protection involving people, technology, and operations.

45
New cards

Layered Protection

Multiple security controls protect against the same attack path.

46
New cards

Different Failure Modes

Using different types of security controls reduces the chance that one weakness defeats every layer.

47
New cards

Blast Radius

The amount of damage or number of resources affected when a system or account is compromised.

48
New cards

Segmentation

Separating systems and resources to limit how far an attacker can move after gaining access.

49
New cards

Least Privilege

Giving users and systems only the permissions they need to perform their tasks.

50
New cards

Recovery

Using monitoring, incident response plans, and tested backups to recover from failures that preventative measures miss.

51
New cards

CSP Shared Responsibility Model

A model that divides security responsibilities between the Cloud Service Provider (CSP) and the customer. Responsibilities change depending on which cloud service is being used.

52
New cards
  1. COMMON CLOUD THREATS

Cloud Threats

Security threats that target cloud environments and their resources.

53
New cards

Misconfiguration Attacks

Exploiting improperly configured cloud resources, such as open S3 buckets and overly permissive firewall rules.

54
New cards

Identity Theft

Stealing credentials or identities to gain unauthorized access to systems.

55
New cards

Compromised Admin Account

An administrator account that has been stolen or accessed by an attacker.

56
New cards

Privilege Escalation

An attacker gains higher-level permissions than they originally had.

57
New cards

DDoS Attacks

Distributed Denial-of-Service attacks that overwhelm a system or service with traffic to make it unavailable.

58
New cards

Lateral Movement

An attacker gains access to a low-level resource and moves to higher-level resources within a system or network.

59
New cards
  1. SOCIAL ENGINEERING AND PHISHING

Social Engineering

Using human psychology and manipulation as an attack method to trick people into performing actions that compromise security.

60
New cards

Phishing

Attempting to persuade a human or AI to provide credentials or install malware through fraudulent messages or other deceptive methods.

61
New cards

Spear-Phishing

A targeted phishing attack directed at a specific individual.

62
New cards

Social Engineering Techniques

Attackers often create stress, excitement, urgency, or time pressure to manipulate victims into making mistakes.

63
New cards

Phishing Prevention

Train employees to recognize suspicious messages, avoid suspicious links, and identify warning signs such as urgency and time pressure.

64
New cards

IP Blacklists

Lists of known malicious IP addresses used to block repeat spam senders and known phishing sources.

65
New cards
  1. SUPPLY CHAIN ATTACKS

Supply Chain Attack

An attack where an attacker compromises a trusted supplier or service to reach its downstream customers or users.

66
New cards

Compromised Supplier

A legitimate service or software provider that has been compromised by an attacker.

67
New cards

Legitimate Certificate

A digital certificate that can make compromised software appear trustworthy to antivirus systems.

68
New cards

Supply Chain Attack Process

  1. A legitimate service is compromised. 2. The attacker sends an infected package signed with a legitimate certificate. 3. Antivirus trusts the certificate and allows the malware through. 4. An automatic update infects the system.
69
New cards

Supply Chain Attack Examples

Notepad++ and SolarWinds.

70
New cards
  1. AI AND LLM SECURITY THREATS

AI Social Engineering

Using AI to create convincing fraudulent messages, synthetic voices, or fake videos to impersonate people.

71
New cards

AI Scale

AI makes it easier and faster to create deceptive content with relatively little effort.

72
New cards

AI Trust Risk

People may trust AI agents more than they should, creating additional security risks.

73
New cards

AI Cloud Impact

AI errors and false requests can target payments, credential resets, or privileged access approvals.

74
New cards

Prompt Injection

An attack where an input prompt redirects an AI model to behave in unintended or unauthorized ways.

75
New cards

Sensitive Information Disclosure

An AI model reveals sensitive information, such as PII or secrets, through its reasoning or responses.

76
New cards

Excessive Agency

Giving AI systems overly broad permissions or allowing them to perform actions with excessive privileges.

77
New cards

Context Poisoning

Bad input or unchecked output corrupts decision-making and can contribute to hallucinations.

78
New cards

AI Arrogance

Replacing workers with AI can reduce an organization's knowledge base and weaken its ability to protect and recover systems.

79
New cards
  1. CLOUD SECURITY PRACTICES

Microsegmentation

Isolating workloads from one another to limit the blast radius if an instance is compromised.

80
New cards

Infrastructure as Code (IaC)

Managing and configuring infrastructure resources using files or code instead of manually configuring everything.

81
New cards

IaC Security

Scanning infrastructure scripts before deploying resources to identify security weaknesses.

82
New cards

Terraform

An Infrastructure as Code tool used to manage and provision infrastructure.

83
New cards

AWS CloudFormation

An AWS Infrastructure as Code service used to define and deploy cloud resources.

84
New cards

Data Residency

Understanding where data is physically stored within a data center or geographic location.

85
New cards

Data Sovereignty

Understanding which country's laws and regulations apply to data based on where it is stored.

86
New cards
  1. NETWORK SECURITY AND PORTS

Layer 3 and Layer 4 Filtering

Filtering network traffic using network-layer and transport-layer information, including IP addresses and ports.

87
New cards

Firewall

A security control that monitors and filters incoming and outgoing network traffic.

88
New cards

IP Tables

A Linux firewall utility used to configure rules for filtering network traffic.

89
New cards

Access Control Lists (ACLs)

Rules that determine which traffic is allowed or denied.

90
New cards

AWS Security Groups

AWS virtual firewalls that control inbound and outbound traffic for associated resources.

91
New cards

Network Access Control Lists (NACLs)

AWS network-level controls that filter inbound and outbound traffic at the subnet level.

92
New cards

Azure Network Security Groups (NSG)

Azure controls that filter network traffic using security rules.

93
New cards

GCP VPC Firewall

Google Cloud firewall rules that control network traffic within a VPC.

94
New cards
  1. IMPORTANT NETWORK PORTS

SSH - Port 22

Used for secure remote access to systems.

95
New cards

FTP - Ports 20/21

File Transfer Protocol. Port 21 handles control, while port 20 handles active-mode data transfer.

96
New cards

HTTP - Port 80

Used for standard, unencrypted web traffic.

97
New cards

HTTPS - Port 443

Used for encrypted web traffic.

98
New cards

DNS - Port 53

Used to translate domain names into IP addresses.

99
New cards

RDP - Port 3389

Remote Desktop Protocol, used for remote access to Windows systems.

100
New cards

MySQL - Port 3306

Default port for MySQL databases.