Computer Security Chapters 1 - 7

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

1/93

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:59 PM on 10/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

94 Terms

1
New cards

CIAAAN

1. Confidentiality

2. Integrity

3. Availability

4. Authentication

5. Access Control

6. Non-Repudiation

2
New cards

Confidentiality

Keeping information secret from all except authorized users

3
New cards

Integrity

Ensuring data has not been altered by unauthorized users

4
New cards

Availability

Making sure data and services are available at all times

5
New cards

Access Control

Controlled access to resources based on user privileges

6
New cards

Non-repudiation

Preventing denial of previous commitments

7
New cards

Passive Attack

Attempts to view or make use of system information that does not affect resources

8
New cards

Active Attacks

Attempts to alter system resources or affect their operation.

9
New cards

Interception Attack

A passive attack where the attacker reads the contents of a message without changing it

10
New cards

Fabrication Attack

An active attack where the attacker sends info while pretending it's from a reliable resource

11
New cards

Interruption Attack

An active attack where the attacker cuts the connection between the target and the intended receiver

12
New cards

Modification Attack

An active attack where the attacker tampers with information in transition

13
New cards

Goals of security

1. Prevent

2. Detect

3. Respond

4. Recover

14
New cards

Single Loss Expectancy (SLE)

Asset Value X Exposure Factor

15
New cards

Annual Loss Expectancy

Single Loss Expectancy X Annual Rate Occurrence

16
New cards

Malware

Software with a malicious purpose

17
New cards

Virus

One of the two most common types of malware.

Designed to replicate and spread

18
New cards

Trojan Horse

The second most common type of malware.

Appears benign but secretly downloads malware to pc from within

19
New cards

Spyware

Software that tracks user activity and steals info

20
New cards

Logic bombs

Lay dormant until a specific condition is met, often a specific date

21
New cards

Hacking

The act of exploiting weaknesses in a system

22
New cards

Cracking

Unauthorized access to a computer system with malicious intent

23
New cards

Social Engineering

Manipulating or deceiving people into revealing confidential information or compromising security in any way

24
New cards

War-driving

Searching for unsecured Wi-FI connections while driving with a wireless-enabled device

25
New cards

War-dialing

Automatically dialing a large range of phone numbers to identify modems that can be exploited for unauthorized access

26
New cards

White Hat Hackers

Ethical hackers who are hired by companies in order to improve system security

27
New cards

Black Hat Hackers

Unethical hackers who maliciously exploit systems for personal gain

28
New cards

Grey Hat Hackers

A cross between black and white—they will often illegally break into systems merely to flaunt their expertise to the administrator of the system they penetrated, or to attempt to sell their services in repairing security breaches.

29
New cards

OSI model layers in order

Application

Presentation

Session

Transport -> Segments

Network -> Packets

Data Link -> Frames

Physical -> Bits

30
New cards

TCP

Transmission Control Protocol

Provides the most accurate, reliable transmission of data during the transport layer.

Includes acknowledgments and sequencing numbers

31
New cards

UDP

User Datagram Protocol

Provides the fastest data transmission at the network layer.

32
New cards

Personal Area Network (PAN)

Scale: Human

Distance: A few meters

33
New cards

Local Area Network (LAN)

Scale: Room or building

Distance: 100 meters or less

34
New cards

Campus Area Network (CAN)

Scale: Clusters of building

Distance: 1 mile or less

35
New cards

Metropolitan Area Network (MAN)

Scale: City

Distance: A few miles

36
New cards

Wide Area Network (WAN)

Scale: State, country, global

Distance: Up to thousands of miles

37
New cards

Bus Network Topology

All devices connect to a single central cable line.

Easy to set up, but prone to collisions

38
New cards

Ring Network Topology

Devices connect in a circular fashion, and data moves in one direction.

Avoids collisions by passing a token around, with the holder being the only one allowed to send data

39
New cards

Star Network Topology

Every device is connected to a central device, like a switch

40
New cards

Hub-and-Spoke Network Topology

Same as star topology, except that it connects networks rather than devices

41
New cards

Full Mesh Network Topology

Every device is connected to every other device, so no single device failure can bring down the network.

42
New cards

Partial Mesh Network Topology

Similar to full-mesh, except that only crucial devices have redundant paths between each other

43
New cards

Client-Server

Network architecture where client devices make requests, while server devices only respond to client devices

44
New cards

Peer-to-peer

Files or services shared between PCs, with each one being able to control permissions locally

45
New cards

Symmetric Key Encryption

The same key is used to encrypt and decrypt the message

46
New cards

Popular Symmetric Encryption Algorithms

1. DES - oldest, least secure.

2. 3DES - performs DES 3 times with improved key size

3. AES - Most widely used

47
New cards

Electronic Codebook Mode (ECB)

Each block of plaintext is encrypted independently of the others

48
New cards

Cipher Block Chaining Mode (CBC)

Each block of ciphertext is dependent on the last

49
New cards

Message Authentication Code (MAC)

A message is encrypted and then hashed; the resulting digest is then sent along with the message. The receiver then hashes the original message and compares it to the received digest. If they match, then the message was not tampered with in transmission.

50
New cards

Public Key Certification

Certifying that a public key belongs to a specific entity.

When you visit a site, it presents you with its information and a certificate signed by a CA. Your PC hashes the info and then compares the digest to the certificate sent to you (after it was deciphered with the CA's public key).

51
New cards

Digital Envelope

How a secure session is created between your PC and another entity. Your PC creates a new random symmetric key, which is then encrypted using the receiver's public key. Now a common key has been securely sent and symmetric encryption can begin

52
New cards

Digital signature

a means of electronically signing a document with data that cannot be forged. A message is hashed and encrypted with the sender's private key, then sent. The receiver then decrypts using the sender's public key. If it works, then the data is untampered and sent from the expected source.

53
New cards

Identity Assurance Level 1

No need to link the applicant to a specific real-life identity

54
New cards

Identity Assurance Level 2

Provide evidence for the claimed identity with remote proofing

55
New cards

Identity Assurance Level 3

Requires physical presence

56
New cards

Authenticator Assurance Level 1

Authentication through ID and password

57
New cards

Authenticator Assurance Level 2

Requires possession of two authentication factors

58
New cards

Authenticator Assurance Level 3

Requires possession of two authentication factors, with them being hardware-based

59
New cards

Secret

Password, PIN, answers to prearranged questions

60
New cards

Token

Smart card, electronic keycard

61
New cards

Static Biometrics

Fingerprints, retina, face

62
New cards

Dynamic Biometrics

Voice pattern, handwriting characteristics, and typing rhythm

63
New cards

Salt

A random string of characters that is added to a password before it is hashed; this adds security by making dictionary attacks much harder to complete

64
New cards

Dictionary Attack

A password attack that creates encrypted versions of common passwords and compares them against those in a stolen password file.

65
New cards

Rainbow Table Attack

attempts to discover the password from the hash using databases of precomputed hashes for all salts

66
New cards

Subject

An entity capable of accessing the database

1. Owner

2. Group

3. Others

67
New cards

Object

A resource to which access is controlled

68
New cards

Access Rights

Describes how a subject may access an object

69
New cards

Discretionary Access Control (DAC)

Controls access based on the identity of the requester

70
New cards

Mandatory Access Control (MAC)

Controls access based on comparing security labels with security clearances

71
New cards

Role-Based Access Control (RBAC)

Controls access based on the roles that users have within the system and on rules stating what accesses are allowed to users in given roles

72
New cards

Attribute-based access control (ABAC)

Controls access based on attributes of the user, the resource to be accessed, and current environmental conditions

73
New cards

Typical Access Rights

select, insert, update, delete, references

74
New cards

SOCK_STREAM

Socket type for TCP connections.

75
New cards

SOCK_DGRAM

Socket type for UDP communication.

76
New cards

Steps to set up a TCP server

1. Create a socket

2. Bind to port number

3. Listen for connections

4. Accept Connection requests

5. Send and receive data

77
New cards

SYN flag

This flag is used when first establishing a TCP connection to make sure the receiving end knows to examine the sequence number field

78
New cards

ACK flag

Flag response from receiver to acknowledge SYN flag.

Confirms connection

79
New cards

FIN flag

Indicates termination of a TCP connection

80
New cards

RST flag

Reset flag resets or drops a connection

81
New cards

3-Way Handshake (TCP)

SYN, SYN/ACK, ACK

82
New cards

SYN flooding attack

Attacker fills up the victim's SYN request queue by sending a multitude of requests using spoofed IPs

83
New cards

SYN cookies

Countermeasure to SYN flooding attacks. Instead of leaving connections half-open, the server will take the received data, hash it, and send it back. If the request is legitimate, the info will come back (+1), and the server will rehash it. If it matches the original value, then it will open up a connection.

84
New cards

Reflection Attacks

Attacker sends requests to an intermidiate server, but with the victim's spoofed ip. Therefore, the server floods the victim with inrequited responses

85
New cards

DNS Amplification

Attack which relies on the large amount of DNS information that is sent in response to a spoofed query on behalf of the victimized server

86
New cards

Smurf IP Attack

When an attacker pings a bunch of machines using the victim's IP, it leads to all those devices flooding the victim with unrequited ping responses

87
New cards

SSH port

22

88
New cards

Telnet port

23

89
New cards

SMTP port

25

90
New cards

FTP port

20, 21

91
New cards

DNS port

53

92
New cards

HTTP Port

80

93
New cards

TFTP port

69

94
New cards

HTTPS port

443