SlideShare ist ein Scribd-Unternehmen logo
1 von 21
®




µ-Xen
Ian Pratt
SVP, Products
Bromium Inc.
                    1
Outline                                        ®




•   µ-Xen Goals
•   Architecture and implementation
•   Evolutionary path
•   Use case: Bromium end-point security


                                           2
The µ-Xen Client Hypervisor                              ®




• Derived from the Xen code base
• Designed to address client hypervisor deployment
  challenges
• Designed to achieve a high-degree of security
  assurance
• No requirement to support legacy s/w or h/w
• Optimized to support micro-virtualization
• Evolution to a new class of hypervisor
                                                     3
Evolution to a new class of hypervisor                  ®




• Start with a self-contained type-2
  – Host kernel module containing µ-Xen blob
  – Well-defined interface to/from the host
     • Memory allocation, Schedule VCPUs, Timers,
       Events
• Similar to hXen project
  – Windows, OS X; easily portable
  – µ-Xen drives VT hardware, leaves IO and other
    hardware to host OS                             4
µ-Xen streamlines Xen code base                        ®




• x64 only
• No support for systems that are not VTx/EPT or
  AMDV/NPT capable
• No support for PV MMU guests
• Significant code size reductions
• No compat code
• Separate build target
• Future: slim down instruction emulator
                                                   5
µ-Xen virtual IO                                                      ®




• µ-Xen demultiplexes IORecs and events to
  multiple host processes per VM
  – Able to have separate video, audio, disk, net etc processes
  – Helps scheduling latency, enables better exploitation
    mitigation lock-down
• Use just the relevant parts of QEMU
• User-space PV backend drivers
• Post-boot virtual IO device revocation

                                                                  6
Support for large numbers of similar VMs              ®




• Support for VM fork
  – Simple extension of Populate on Demand code
• Tree of templates/VMs supported
• PV driver support for re-sharing free pages
• IO tracking to re-share swapped and re-read
  pages

                                                  7
Evolution to a new class of hypervisor                        ®




• Goal: host is responsible for resource
  allocation, but can not interfere with the
  privacy or integrity of the hypervisor or other
  guests, e.g.:
  – Hypervisor asks host for memory, receives it, then
    removes host access to it
  – Host may perform IO on behalf of hypervisor and
    guests, but must be privacy and integrity protected
  – Host may deny service, crash; IO tamper detectable
                                                          8
De-privilege host into a VT container                                     ®




• Remove host access to hypervisor and guest memory in
  EPT tables
   – h/w devices passed through to host, VTd protected
• Device models can only access Granted memory
   – Require PV network and disk as no virtual DMA
   – Guest IO buffers encrypted/authenticated before grant copy/map
• Save/restore, dom builder must first have guest memory
  encrypted/authenticated by hypervisor
   – Hypervisor paging requires similar treatment

                                                                      9
Further Enhanced Security                                 ®




• Migrate certain host h/w devices to
  ownership by hypervisor or privileged
  guest(s), replace with virtual device
  – E.g. Keyboard controller to avoid key logging
  – Possibly WiFi/NIC too
• Measured launch of hypervisor
  – TXT/TPM to establish DRoT
  – Remote attestation of hypervisor configuration
                                                     10
Task-based Micro-virtualization
The Challenge
What Went Wrong?

 Poor Isolation leads to Vulnerability
   Multi-tenancy of code (& data) from a huge set of trust sources
   Code & Data are executed in the context of a few, weakly organized and
    poorly isolated “bins” representing levels of trust - e.g. UID, GID, PID
   Overloaded, complex specs & buggy implementations of porous
    interfaces
 Thus malware can:
   Access data and documents in the same “bin”
   Subvert other good code that is placed into the same “bin”
   Use another bug in an App or OS to elevate its privilege
Why Legacy Security Solutions Fail

Black-listing: Detection is not protection
   Doesn’t protect users from zero day attacks
   Unable to detect targeted & advanced malware

White-listing: Restriction is not protection
 Users want to be productive
 Attackers can compromise trusted applications and web sites
The Challenge




Bromium Confidential        15
Bromium Confidential
The Micro-Virtualization Approach


Next generation endpoint security
A   pragmatic approach to trusted computing

Based on hardware based isolation and not detection
 Contain risky activity from corporate data and network
 Block zero day and polymorphic threats


Provides isolation & trust through hardware virtualization
Lightweight, fast,
  Virtualizes vulnerable
                                        hidden, with an
   tasks within a single
                                        unchanged native UX
      Windows desktop

   Small code base for     Hypervisor   I/O Virtualization (VT-d)
    maximum security
                                        TXT & TPM based
                                        hardware root of
Hardware Virtualization                 trust
                 (VT-x)
The Microvisor isolates
                        vulnerable tasks from
                       Windows, each other &
                        key system resources
    Windows and IT
 Micro-VMs have
    provisioned apps
  “least privilege”
       are trusted
   access to files,                              Each vulnerable task
networks & devices,                               is instantly isolated
 and execute CoW                                     in a micro-VM,
                                                 invisible to the user
Key Threat Vectors Are Isolated


Web Browsing                      E-mail Attachments
External Documents                USB files
Conclusions                                       ®




• µ-Xen is targeted at client systems
• Combines ease of deployment with useful
  security properties
• Enables task-based micro-virtualization,
  allowing mandatory access control to be
  retrofitted to commodity client OSes
• We’re hiring!   Please email ian@bromium.com
                                             21

Weitere ähnliche Inhalte

Was ist angesagt?

Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
Masafumi Ohta
 
CSA Presentation 26th May Virtualization securityv2
CSA Presentation 26th May Virtualization securityv2CSA Presentation 26th May Virtualization securityv2
CSA Presentation 26th May Virtualization securityv2
vivekbhat
 
Hypervisor comparison 201212
Hypervisor comparison 201212Hypervisor comparison 201212
Hypervisor comparison 201212
Chang kil Lee
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on Xen
The Linux Foundation
 

Was ist angesagt? (20)

Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
 
XS Japan 2008 Project Status English
XS Japan 2008 Project Status EnglishXS Japan 2008 Project Status English
XS Japan 2008 Project Status English
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 
Linux On V Mware ESXi
Linux On V Mware ESXiLinux On V Mware ESXi
Linux On V Mware ESXi
 
Open source hypervisors in cloud
Open source hypervisors in cloudOpen source hypervisors in cloud
Open source hypervisors in cloud
 
Ian Prattlinuxworld Xen Aug2008
Ian Prattlinuxworld Xen Aug2008Ian Prattlinuxworld Xen Aug2008
Ian Prattlinuxworld Xen Aug2008
 
CSA Presentation 26th May Virtualization securityv2
CSA Presentation 26th May Virtualization securityv2CSA Presentation 26th May Virtualization securityv2
CSA Presentation 26th May Virtualization securityv2
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Hypervisors
HypervisorsHypervisors
Hypervisors
 
XS 2008 Boston VTPM
XS 2008 Boston VTPMXS 2008 Boston VTPM
XS 2008 Boston VTPM
 
Hypervisor comparison 201212
Hypervisor comparison 201212Hypervisor comparison 201212
Hypervisor comparison 201212
 
Cloud.pptm
Cloud.pptmCloud.pptm
Cloud.pptm
 
Sierraware ARM hypervisor
Sierraware ARM hypervisor Sierraware ARM hypervisor
Sierraware ARM hypervisor
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualization
 
LCA13: Xen on ARM
LCA13: Xen on ARMLCA13: Xen on ARM
LCA13: Xen on ARM
 
VMware vSphere 5.1 Overview
VMware vSphere 5.1 OverviewVMware vSphere 5.1 Overview
VMware vSphere 5.1 Overview
 
Usenix Invited Talk
Usenix Invited TalkUsenix Invited Talk
Usenix Invited Talk
 
Building a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on XenBuilding a Distributed Block Storage System on Xen
Building a Distributed Block Storage System on Xen
 
Virtual machine security
Virtual machine securityVirtual machine security
Virtual machine security
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
 

Andere mochten auch

Andere mochten auch (8)

Power 800 a[rev.0]
Power 800 a[rev.0]Power 800 a[rev.0]
Power 800 a[rev.0]
 
Asas nombor pecahan
Asas nombor pecahanAsas nombor pecahan
Asas nombor pecahan
 
MS Trust and Real MS
MS Trust and Real MSMS Trust and Real MS
MS Trust and Real MS
 
Business Idea Pitch Garage on Deman
Business Idea Pitch Garage on DemanBusiness Idea Pitch Garage on Deman
Business Idea Pitch Garage on Deman
 
Artikel P&B Magazine
Artikel P&B MagazineArtikel P&B Magazine
Artikel P&B Magazine
 
England Trip
England TripEngland Trip
England Trip
 
Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCPScale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Ähnlich wie µ-Xen

Securing your Cloud with Xen - SUSECon 2013
Securing your Cloud with Xen - SUSECon 2013Securing your Cloud with Xen - SUSECon 2013
Securing your Cloud with Xen - SUSECon 2013
The Linux Foundation
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
The Linux Foundation
 
V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2
karanamsaibabu
 
Virtualization securityv2
Virtualization securityv2Virtualization securityv2
Virtualization securityv2
vivekbhat
 

Ähnlich wie µ-Xen (20)

Xen revisited
Xen revisitedXen revisited
Xen revisited
 
Xen Community Update 2011
Xen Community Update 2011Xen Community Update 2011
Xen Community Update 2011
 
XPDS14 - Zero-Footprint Guest Memory Introspection from Xen - Mihai Dontu, Bi...
XPDS14 - Zero-Footprint Guest Memory Introspection from Xen - Mihai Dontu, Bi...XPDS14 - Zero-Footprint Guest Memory Introspection from Xen - Mihai Dontu, Bi...
XPDS14 - Zero-Footprint Guest Memory Introspection from Xen - Mihai Dontu, Bi...
 
The VDI InfoSec Conundrum
The VDI InfoSec ConundrumThe VDI InfoSec Conundrum
The VDI InfoSec Conundrum
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
 
Securing your Cloud with Xen - SUSECon 2013
Securing your Cloud with Xen - SUSECon 2013Securing your Cloud with Xen - SUSECon 2013
Securing your Cloud with Xen - SUSECon 2013
 
virtualization(1).pptx
virtualization(1).pptxvirtualization(1).pptx
virtualization(1).pptx
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure OverviewVirtual Desktop Infrastructure Overview
Virtual Desktop Infrastructure Overview
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
 
V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2V mwarev sphere5.1notes-v2
V mwarev sphere5.1notes-v2
 
Virtualization
VirtualizationVirtualization
Virtualization
 
unit-2.pptx
unit-2.pptxunit-2.pptx
unit-2.pptx
 
ProtectV - Data Security for the Cloud
ProtectV - Data Security for the CloudProtectV - Data Security for the Cloud
ProtectV - Data Security for the Cloud
 
Zero footprint guest memory introspection from xen
Zero footprint guest memory introspection from xenZero footprint guest memory introspection from xen
Zero footprint guest memory introspection from xen
 
Virtualization securityv2
Virtualization securityv2Virtualization securityv2
Virtualization securityv2
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Mitigating Risk for the Mobile Worker: Novell ZENworks Endpoint Security Mana...
Mitigating Risk for the Mobile Worker: Novell ZENworks Endpoint Security Mana...Mitigating Risk for the Mobile Worker: Novell ZENworks Endpoint Security Mana...
Mitigating Risk for the Mobile Worker: Novell ZENworks Endpoint Security Mana...
 
LFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project HypervisorLFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project Hypervisor
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

µ-Xen

  • 2. Outline ® • µ-Xen Goals • Architecture and implementation • Evolutionary path • Use case: Bromium end-point security 2
  • 3. The µ-Xen Client Hypervisor ® • Derived from the Xen code base • Designed to address client hypervisor deployment challenges • Designed to achieve a high-degree of security assurance • No requirement to support legacy s/w or h/w • Optimized to support micro-virtualization • Evolution to a new class of hypervisor 3
  • 4. Evolution to a new class of hypervisor ® • Start with a self-contained type-2 – Host kernel module containing µ-Xen blob – Well-defined interface to/from the host • Memory allocation, Schedule VCPUs, Timers, Events • Similar to hXen project – Windows, OS X; easily portable – µ-Xen drives VT hardware, leaves IO and other hardware to host OS 4
  • 5. µ-Xen streamlines Xen code base ® • x64 only • No support for systems that are not VTx/EPT or AMDV/NPT capable • No support for PV MMU guests • Significant code size reductions • No compat code • Separate build target • Future: slim down instruction emulator 5
  • 6. µ-Xen virtual IO ® • µ-Xen demultiplexes IORecs and events to multiple host processes per VM – Able to have separate video, audio, disk, net etc processes – Helps scheduling latency, enables better exploitation mitigation lock-down • Use just the relevant parts of QEMU • User-space PV backend drivers • Post-boot virtual IO device revocation 6
  • 7. Support for large numbers of similar VMs ® • Support for VM fork – Simple extension of Populate on Demand code • Tree of templates/VMs supported • PV driver support for re-sharing free pages • IO tracking to re-share swapped and re-read pages 7
  • 8. Evolution to a new class of hypervisor ® • Goal: host is responsible for resource allocation, but can not interfere with the privacy or integrity of the hypervisor or other guests, e.g.: – Hypervisor asks host for memory, receives it, then removes host access to it – Host may perform IO on behalf of hypervisor and guests, but must be privacy and integrity protected – Host may deny service, crash; IO tamper detectable 8
  • 9. De-privilege host into a VT container ® • Remove host access to hypervisor and guest memory in EPT tables – h/w devices passed through to host, VTd protected • Device models can only access Granted memory – Require PV network and disk as no virtual DMA – Guest IO buffers encrypted/authenticated before grant copy/map • Save/restore, dom builder must first have guest memory encrypted/authenticated by hypervisor – Hypervisor paging requires similar treatment 9
  • 10. Further Enhanced Security ® • Migrate certain host h/w devices to ownership by hypervisor or privileged guest(s), replace with virtual device – E.g. Keyboard controller to avoid key logging – Possibly WiFi/NIC too • Measured launch of hypervisor – TXT/TPM to establish DRoT – Remote attestation of hypervisor configuration 10
  • 13. What Went Wrong?  Poor Isolation leads to Vulnerability  Multi-tenancy of code (& data) from a huge set of trust sources  Code & Data are executed in the context of a few, weakly organized and poorly isolated “bins” representing levels of trust - e.g. UID, GID, PID  Overloaded, complex specs & buggy implementations of porous interfaces  Thus malware can:  Access data and documents in the same “bin”  Subvert other good code that is placed into the same “bin”  Use another bug in an App or OS to elevate its privilege
  • 14. Why Legacy Security Solutions Fail Black-listing: Detection is not protection  Doesn’t protect users from zero day attacks  Unable to detect targeted & advanced malware White-listing: Restriction is not protection  Users want to be productive  Attackers can compromise trusted applications and web sites
  • 15. The Challenge Bromium Confidential 15 Bromium Confidential
  • 16. The Micro-Virtualization Approach Next generation endpoint security A pragmatic approach to trusted computing Based on hardware based isolation and not detection  Contain risky activity from corporate data and network  Block zero day and polymorphic threats Provides isolation & trust through hardware virtualization
  • 17. Lightweight, fast, Virtualizes vulnerable hidden, with an tasks within a single unchanged native UX Windows desktop Small code base for Hypervisor I/O Virtualization (VT-d) maximum security TXT & TPM based hardware root of Hardware Virtualization trust (VT-x)
  • 18. The Microvisor isolates vulnerable tasks from Windows, each other & key system resources Windows and IT Micro-VMs have provisioned apps “least privilege” are trusted access to files, Each vulnerable task networks & devices, is instantly isolated and execute CoW in a micro-VM, invisible to the user
  • 19.
  • 20. Key Threat Vectors Are Isolated Web Browsing E-mail Attachments External Documents USB files
  • 21. Conclusions ® • µ-Xen is targeted at client systems • Combines ease of deployment with useful security properties • Enables task-based micro-virtualization, allowing mandatory access control to be retrofitted to commodity client OSes • We’re hiring! Please email ian@bromium.com 21

Hinweis der Redaktion

  1. dynamic content cannot be blacklistedmalicious content can compromise whitelisted apps