Computer Security Exam Notes

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

1/33

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:18 PM on 2/17/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

Confidentiality

Only those authorized can see the data, involving proving access and identity.

2
New cards

Integrity

Ensures data is not modified by unauthorized sources and can be verified from the origin.

3
New cards

Availability

Systems and services are accessible and resilient against attacks, failures, and compromises.

4
New cards

Threat

Something that can cause harm to a system or data.

5
New cards

Vulnerability

A weakness in a system that can be exploited to cause harm.

6
New cards

Risk

The possibility of a threat occurring, varying based on known vulnerabilities and system exposure.

7
New cards

Symmetric Encryption

Uses the same key for both encryption and decryption, faster than asymmetric.

8
New cards

Asymmetric Encryption

Uses a public key for encryption and a private key for decryption; slower but enables secure key exchanges.

9
New cards

Salt

A random value added to passwords before hashing to protect against attacks; stored alongside the hash.

10
New cards

Encoding

Transforms data into a different format but does not secure it; not the same as encryption.

11
New cards

PBKDF2

Used for password hashing and key derivation; differs from AES which encrypts data.

12
New cards

Digital Signature

Verifies authentication and integrity of messages using asymmetric encryption.

13
New cards

CA (Certificate Authority)

Issues and verifies digital certificates.

14
New cards

Root CA

A self-signed CA that acts as the trust anchor.

15
New cards

TLS (Transport Layer Security)

Uses certificates to secure communication between a client and server.

16
New cards

TCP SYN Flood

An attack where an attacker overwhelms a server by sending numerous SYN requests.

17
New cards

TCP (Transmission Control Protocol)

Ensures reliable communication between devices.

18
New cards

IP (Internet Protocol)

Routes packets between networks, identifying devices with IP addresses.

19
New cards

DMZ (Demilitarized Zone)

A network zone where public-facing servers are placed, typically protected by firewalls.

20
New cards

Whois

A tool used to find domain ownership information.

21
New cards

NMAP

A network scanning tool used to identify open ports and services.

22
New cards

DNS (Domain Name System)

Maps domain names to IP addresses, vulnerable to attacks like DNS poisoning.

23
New cards

Principle of Least Privilege

Users and processes should have the minimum permissions necessary.

24
New cards

Malware

Any malicious software that can harm a device or network.

25
New cards

Virus

Malicious software that attaches itself to files and spreads when the file is executed.

26
New cards

Trojan

Malicious software that disguises itself as legitimate software to trick users into installing it.

27
New cards

Spyware

Software that collects user data without consent, often monitoring activities or stealing information.

28
New cards

Phishing

A cyber attack that tricks users into revealing personal information through fraudulent means, such as fake login pages.

29
New cards

Packet Filtering Firewall

Examines packets individually and filters traffic based on predefined security rules.

30
New cards

Stateful Inspection Firewall

Tracks active connections and makes filtering decisions based on the state of the connection.

31
New cards

Operating System Hardening

The process of securing an operating system by reducing its surface of vulnerability.

32
New cards

Service Limitation in Hardening

Ensuring that only necessary services and software are running to minimize potential attack vectors.

33
New cards

What is hashing and what are its uses?

Hashing converts input data into a fixed-size, seemingly random string and is used for password storage, data integrity, and as a non-reversible function.

34
New cards

How can hash tables be attacked and what solutions exist?

Hash tables are vulnerable to attacks like rainbow tables for cracking passwords. To defend against this, use salts for password storage and strong hashing algorithms like SHA-256 and SHA-2, avoiding weaker ones like MD5 and SHA-1.