Micro-VM

Micro-VMs, or micro virtual machines, are hardware-isolated virtual machines created by a microvisor to help ensure secure computing environments. Micro-VMs, or microVMs, are used in micro-virtualization to isolate individual computing tasks that work with data originating from unknown sources.

With micro-virtualization, the Xen-based microvisor that creates each microVM is able to isolate these computing tasks from other computing tasks, applications and network systems. Because each micro-VM is isolated from other micro-VMs as well as the operating system itself, a micro-VM that becomes infected by malware will be completely destroyed when the micro-VM shuts down, preventing the malware from being able to corrupt other tasks, apps or the system itself.

The hardware-isolated micro-VMs stand in contrast to software sandboxing, which can leave the operating system vulnerable to malware. Micro-VMs are restricted to accessing a minimal set of operating system resources and are unable to interact with other system processes, ensuring security while also limiting potential latency and bottleneck issues.

MicroVM Examples and Use in Windows 10

The tasks that micro-VMs handles are the computations that take place within applications as well as within the system kernel, and examples of user tasks that micro-VMs can secure cover everything from accessing a web page to opening a document or spreadsheet to analyzing complex data.

The micro-virtualization technology was originally developed by desktop security firm Bromium in 2012 as part of the company’s vSentry product. In July 2015 Bromium announced a partnership with Microsoft to ensure Bromium’s micro-virtualization and micro-VM technology would be integrated in Windows 10 to help make the operating system “the most secure endpoint solution on the market.”

 

 

 

 

Forrest Stroud
Forrest Stroud
Forrest is a writer for Webopedia. Experienced, entrepreneurial, and well-rounded, he has 15+ years covering technology, business software, website design, programming, and more.

Top Articles

List of Windows Operating System Versions & History [In Order]

The Windows operating system (Windows OS) refers to a family of operating systems developed by Microsoft Corporation. We look at the history of Windows...

How to Create a Website Shortcut on Your Desktop

Website Shortcut on Your Desktop reviewed by Web Webster   This Webopedia guide will show you how to create a website shortcut on your desktop using...

What are the Five Generations of Computers? (1st to 5th)

Reviewed by Web Webster Each generation of computer has brought significant advances in speed and power to computing tasks. Learn about each of the...

Hotmail [Outlook] Email Accounts

Launched in 1996, Hotmail was one of the first public webmail services that could be accessed from any web browser. At its peak in...

Ryuk Ransomware

The Ryuk ransomware is a strain of malware that attempts to infect and...

Snowflake Certification

Snowflake is a data management platform that offers data management and data warehouse...

RIA Software

RIA software helps Registered Investment Advisers (RIAs) and financial advisory firms track client...