SE6001 Computer Security - Lecture 1 Introduction

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/32

flashcard set

Earn XP

Description and Tags

These flashcards cover the fundamental concepts of computer security including the CIA triad, various attack vectors (physical, software, hardware, social), and core security design principles.

Last updated 11:37 AM on 8/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

CIA Triad

The three important goals of computer security: Confidentiality, Integrity, and Availability.

2
New cards

Confidentiality

The prevention of unauthorized disclosure of information; protected by tools like encryption, access control, and physical security.

3
New cards

Integrity

Ensuring that information has not been altered in an unauthorized way and was not forged; protected by cryptography (checksums, digital signatures), access control, and physical security.

4
New cards

Availability

The requirement that information and resources are accessible in a timely fashion; protected by physical protections and computational redundancies.

5
New cards

Wannacry

A 2017 ransomware attack that encrypted users' data globally and demanded payment for the decryption key, targeting the availability of information.

6
New cards

Distributed Denial of Service (DOS)

An attack against an information resource, such as the 2018 attack against GitHub servers, to prevent timely access by reaching high packet-per-second speeds.

7
New cards

Security Mindset

The dual approach of thinking like an attacker to understand techniques and look for vulnerabilities, and thinking like a defender to understand what is being protected and against whom.

8
New cards

Direct Physical Attack

An attack launched when the adversary has physical access to a computer, such as taking storage devices or booting from an external USB drive to gain full control.

9
New cards

Shoulder Surfing

A form of eavesdropping where an attacker reads information, such as passwords, over the victim's shoulder.

10
New cards

Hardware Keylogger

A physical device, such as a small connector between a keyboard and computer, used to record a victim's keystrokes to eavesdrop on sensitive information.

11
New cards

Skimmer

A device installed over card slots, typically at ATMs, that reads and stores magnetic stripe information from cards to create duplicates.

12
New cards

Software Vulnerability

Design or implementation flaws in complicated software that allow malicious code with high privilege to be executed, enabling hackers to take control of a computer.

13
New cards

Worm

A type of malicious software that spreads automatically over the internet, such as the Morris Worm of 1988.

14
New cards

ForcedEntry

A 2021 attack against iPhone that exploited a vulnerability in GIF image file processing to execute malicious code and install spyware.

15
New cards

Heartbleed

A 2014 security flaw in OpenSSL caused by a missing bounds check, allowing attackers to read sensitive information such as passwords from a remote server's memory.

16
New cards

Spectre and Meltdown

Vulnerabilities in the CPUs of many manufacturers (Intel, AMD, ARM) that allow a malicious process to read information from other processes or the OS kernel through a side-channel.

17
New cards

Row Hammer

A hardware vulnerability in DRAM memory where repeatedly accessing memory bits can modify values in adjacent bits, potentially allowing arbitrary code execution.

18
New cards

Intel Management Engine Vulnerability

A 2017 design flaw in a hardware component of certain Intel CPUs that allowed attackers to take full control of a computer remotely.

19
New cards

Social Engineering

An attack type that relies on manipulating people rather than exploiting technical vulnerabilities, treating human beings as the weakest link.

20
New cards

Phishing

A rampant social engineering attack using email, phone calls, or messages to trick users into providing credentials or transferring funds.

21
New cards

Baiting

A social engineering technique that convinces victims to install malicious software by offering free or legitimate-looking software or hardware.

22
New cards

Insider Attack

A security breach committed deliberately by an employee or former employee using their own login credentials.

23
New cards

Prevention

A defense approach involving the design and implementation of security mechanisms like access control and encryption to stop attacks before they occur.

24
New cards

Detection

A defense approach based on attack signatures or abnormal behaviors, used because absolute prevention is often infeasible.

25
New cards

Reaction

The defense phase where a detected attack is halted to prevent further damage.

26
New cards

Simplicity Principle

A security design principle stating that systems should be easy to understand and use to minimize flaws and encourage compliance.

27
New cards

Chesterton's Fence

A principle cited in the context of simplicity: Don't ever take a fence down until you know why it was put up.

28
New cards

Open Design Principle

The principle that security designs should be public to allow the community to identify and fix vulnerabilities, though sensitive systems often keep designs secret in practice.

29
New cards

Isolation

The separation of resources or processes (such as OS process isolation or sandbox) to limit interaction and contain potential attacks.

30
New cards

Least Privilege

The principle of limiting user or process privileges to the minimum necessary for their intended tasks to minimize potential damage from misuse.

31
New cards

Defense in Depth

The implementation of multiple layers of security (physical, network, application, etc.) to withstand threats even if one or more layers are compromised.

32
New cards

Attack Surface

The specific parts of a system that are exposed to a potential attacker.

33
New cards

Security Trade-offs

The necessary balance between security and other factors such as ease-of-use, performance, and development cost.