Client-side Virtualization Flashcards

1
Q

Virtualization - Client-side Virtualization

A
  • One computer, many operating systems

* Separate OS, independent CPU, memory, network, etc.

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

The hypervisor - Client-side Virtualization

A
  • Virtual Machine Manager

* Manages the virtual platform and guest operating systems

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

Resource requirements - Client-side Virtualization

A
  • CPU Processor Support - Intel: VT, AMD: AMD-V
  • Memory - Above and beyond host OS requirements
  • Disk space - Each guest OS has it’s own image
  • Network - Configurable on each guest OS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Emulation vs. Virtualization - Client-side Virtualization

A
  • Virtualization is a native operating system

* Emulation is one device running processes designed for completely different architecture

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

Hypervisor security - Client-side Virtualization

A
  • Hypervisor is a sweet spot for the bad guys
  • VM escaping
    • Malware recognizes it’s on a virtual machine
    • Malware compromises the hypervisor
    • Malware jumps from one guest OS to another
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Guest operating system security - Client-side Virtualization

A
  • Use traditional security controls - Host-based firewall, anti-virus
  • Watch out for rogue virtual machines (VMs)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Network requirements - Client-side Virtualization

A
  • Most client-side virtual machine managers have their own virtual (internal) networks
  • Shared address - VM and host shares the same IP address
  • Bridged address - The VM is a device on the physical network
  • Private address - The VM does not communicate to the outside
How well did you know this?
1
Not at all
2
3
4
5
Perfectly