<aside> <img src="/icons/laptop_gray.svg" alt="/icons/laptop_gray.svg" width="40px" /> Virtualization is technology that you can use to create virtual representations of servers, storage, networks, and other physical machines.

</aside>

<aside> <img src="/icons/window_gray.svg" alt="/icons/window_gray.svg" width="40px" /> Containerization is a software deployment process that bundles an application's code with all the files and libraries it needs to run on any infrastructure.

</aside>

Hypervisors

A program used to run and manage one or more virtual machines on a computer is known as a Hypervisor

Two Types of Hypervisors

Virtualization Vulnerabilities

Containerization Technologies

Securing Virtual Machines

  1. Regularly update OS, applications, and apply security patches
  2. Install antivirus solutions and software firewalls
  3. Use strong passwords and implement security policies
  4. Secure the hypervisor with manufacturer-released patches