Lecture 05 - Virtualization Flashcards

1
Q

Kernel

A

Core of the OS with privileged instructions for resource management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

User Mode

A

Restricted mode for applications without direct access to privileged instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Protection Rings

A

Levels of privilege for memory segments and CPU execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

System Calls

A

User process requests to the kernel for privileged actions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Context Switching

A

Kernel-controlled process switching for CPU utilization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Virtualization

A

Abstracting hardware for OS and application independence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Abstraction Layer

A

Virtualization’s separation of resources from physical delivery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hypervisor

A

Software enabling virtualization by managing multiple OS on one hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

OS-level virtualization

A

Allows multiple secure virtual servers to run on one OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Application-level virtualization

A

Application runtime behavior similar to interfacing with original OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Paravirtualization

A

VM presents a software interface similar to underlying hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qubes OS

A

Secure OS based on Xen hypervisor with sandboxed networking and USB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

VM escape

A

Attacks breaking out of virtual machine isolation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Application privilege escalation

A

Gaining higher application privileges than intended

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Just-In-Time (JIT) spraying

A

Exploiting JIT compilation to bypass ASLR protection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly