A Virtualized Linux Integrity Subsystem for Trusted Cloud Computing
|
|
|
- Elmer Riley
- 10 years ago
- Views:
Transcription
1 A Virtualized Linux Integrity Subsystem for Trusted Cloud Computing Stefan Berger Joint work with: Kenneth Goldman, Dimitrios Pendarakis, David Safford, Mimi Zohar IBM T.J. Watson Research Center 09/21/2011
2 Outline Motivation Trusted Computing and Cloud Computing Cloud Computing Security Concerns Technologies Key Contributions VM and Virtual TPM Lifecycle IMA, IMA-Appraisal & EVM Cloud Use Cases Virtualization Architecture and Components QEMU and SeaBIOS extensions Architecture and screenshots Libvirt management stack Conclusion
3 Motivation Last few years Trusted Computing support available nearly everywhere Virtualization became mainstream Rise of cloud computing Cloud Computing Your computations on someone else s infrastructure Your data located on someone else s storage Concerns: Trusted provider? Infrastructure correctly configured and trustworthy? Trusted Images? Data theft by third parties? Virtualization software and cloud vulnerabilities?
4 Cloud Computing Fundamental Challenges from Security Point of View What is unique about cloud computing security? Loss of physical ownership technological, cultural and psychological issue Redefines boundaries of IT infrastructure, redefines insider attacks Scale; multiple tenants, misconfiguration Need for strong, provable, customer/workload isolation Dependency on type of user and sensitivity of applications/data Customers: enterprise, government/defense, academic, consumers
5 Outline Motivation Trusted Computing meets Cloud Computing Cloud Computing Security Concerns Technologies Key Contributions VM and Virtual TPM Lifecycle IMA, IMA-Appraisal & EVM Cloud Use Cases Virtualization Architecture and Components QEMU and SeaBIOS extensions Architecture and Screenshots Libvirt management stack Conclusion
6 Key Contributions of Our Work First instance of practical demonstration of virtualized trusted computing stack Application of this stack in an open source hypervisor (KVM/QEMU)
7 VM and Virtual TPM Lifecycle VM Image Authoring vtpm Authoring VM Image Deployment VM Runtime Image repository VM migration with vtpm libvirt Mgtm VM 1 vtpm Mgtm VM 1 vtpm Hypervisor PM Hypervisor PM
8 Virtual TPM Lifecycle - Functions vtpm Authoring VM Deployment And Start VM Runtime Performed before VM s first start Create vtpm Create EK Initialize NVRAM Areas Add Certificates Command line support for QEMU for adding a vtpm Optional AES encryption key argument for vtpm s persistent state libvirt XML extensions VM + vtpm suspend/resume and snapshotting Freeze state of VM and resume at later time Save vtpm state into QCoW2 (encrypted) storage VM + vtpm Migration
9 Linux Integrity: IMA and EVM Linux Integrity Components and Concepts IMA Collect measure a file before it is accessed (read and hash). Store add the measurement to a kernel resident list and, if a hardware Trusted Platform Module (TPM) is present, extend the IMA PCR Attest if present, use the TPM to sign the IMA PCR value, to allow a remote validation of the measurement list. QEMU/KVM BIOS tgrub tboot kernel initrd init daemons applications... SRTM DRTM IMA
10 vbios and IMA Measurements $ su c 'head -10 /sys/kernel/security/tpm0/ascii_bios_measurements' 1 bd19c5f7e66fe bfc75a c71c5 06 [SMBIOS] 2 89f75dfe4b7e3c37c49132ca2163e2368fa [Option ROM] 2 9dbd e abe a61f [Start Option ROM Scan] b4b258ba34f18fc3ee16b4f6fb1ec [Option ROM] 2 5ce3dbb0ba4e912eab297118b9e4e961e87df0fd 06 [Option ROM] 4 c1e25c3f6b0dc78d57296aa2870ca6f782ccf80f 05 [Calling INT 19h] 0 d9be6524a5f5047db acf a7a30a 04 [] 1 d9be6524a5f5047db acf a7a30a 04 [] 2 d9be6524a5f5047db acf a7a30a 04 [] 3 d9be6524a5f5047db acf a7a30a 04 [] $ su -c 'head -5 /sys/kernel/security/ima/ascii_runtime_measurements' PCR template-hash filedata-hash filename-hint a7ad22a7cce5b234e4bc5d71b04696af4 ima b5a166c10d153b7cc3e5b4f1eab1f71672b7c524 boot_aggregate 10 2c7020ad8cab6b7419e cb704bdbf52f77 ima e09e048c ff38645f4c006137e42951d0 /init 10 ef7a0aff83dd46603ebd13d1d adb3b3 ima 0f8b d5eab912ad3ba744507e35e3617c1 /init dba6fc82b d1973c019243e59f ima 747acb096b906392a e0bb39cef ld-2.9.so de30a46fa55976b26e55e0e19ad22b5712dcb ima fc3d74d8c8b23ac8ec0a4d03fdacd9618a ld.so.cache
11 Linux Integrity: IMA and EVM Linux Integrity Components and Concepts IMA Appraisal Extension Appraise validation of a measurement against a good value value stored in a security extended attribute of the file (Security.ima) refuse to read / execute file if value is not good possible to update modified files on file close requires filesystem to be labeled
12 EVM : Cryptographic binding of security attributes Goal cryptographic protection of security extended attributes security.selinux security.smack64 security.capability security.ima Symmetric key HMAC is used to bind attributes and other file metadata Inode number Owner, Group Mode Protects all of this metadata against off-line attack The signing key is released by the TPM only if trusted kernel booted Even someone with physical access cannot get key and forge HMAC
13 Trusted/Encrypted Keys - Concept Existing TPM-based RSA keys: Created inside TPM with hardware random number generator Private key is never visible in plaintext outside TPM Usage can depend on state of PCRs Existing TPM-based Symmetric keys: Created in user space potentially visible in plaintext to adversary Submitted to TPM through kernel for sealing/unsealing Solution: Trusted and Encrypted key types Trusted key type: unsealed by TPM at boot time, only if boot PCR's match User space sees only encrypted blob Encrypted key type: kernel managed, encrypted by master Trusted key User space sees only encrypted blob 13
14 Cloud Use Cases Integrity Measurement Architecture (IMA): Attestation of hosts by cloud provider: Provider to check for trusted executables Attestation of VMs by cloud users: Check trustworthiness of VM image Extended Verification Module (EVM) + IMA-Appraisal: VM Image: Have my data been tampered with? vtpm + Trusted/Encrypted keys Filesystem encryption PTS: vtpm + IMA Enforce trusted network connectivity
15 Outline Motivation Trusted Computing meets Cloud Computing Cloud Computing Security Concerns Technologies Key Contributions VM and Virtual TPM Lifecycle IMA, IMA-Appraisal & EVM Cloud Use Cases Virtualization Architecture and Components QEMU and SeaBIOS extensions Libvirt management stack Conclusion
16 x86 QEMU/KVM Components QEMU vtpm IBM s Open-source vtpm packaged as shared library: libtpms vtis TIS Hardware Interface Emulation Interfaces with libtpms SeaBIOS Extensions vtpm vtis driver vtpm initialization User Menu Interrupt Handler : API calls ACPI support : ACPI tables, S3 resume SRTM support
17 x86 QEMU/KVM + vtpm Architecture EVM IMA TSS TPM TIS driver Linux Host Software BIOS TCG-BIOS extensions Hardware TIS TPM HW TPM 17
18 x86 QEMU/KVM + vtpm Architecture EVM IMA TSS TPM TIS driver KVM Linux Host Software BIOS TCG-BIOS extensions Hardware TIS TPM HW TPM 18
19 x86 QEMU/KVM + vtpm Architecture QEMU vhardware vtis vtpm (libtpms) vcpu vvga vpic vpit vnic vrtc vapic vhpet... Software EVM IMA TSS TPM TIS driver KVM Linux Host BIOS TCG-BIOS extensions Hardware TIS TPM HW TPM 19
20 x86 QEMU/KVM + vtpm Architecture EVM IMA TSS TPM TIS driver Guest OS vbios TCG-BIOS extensions QEMU vhardware vtis vtpm (libtpms) vcpu vvga vpic vpit vnic vrtc vapic vhpet... Software EVM IMA TSS TPM TIS driver KVM Linux Host BIOS TCG-BIOS extensions Hardware TIS TPM HW TPM 20
21 Nested Virtualization: x86 QEMU/KVM + vtpm Architecture EVM IMA TSS TPM TIS driver Nested Guest OS vbios TCG-BIOS extensions QEMU vhardware vtis vtpm vcpu vvga vpic vpit vnic vrtc vapic vhpet... EVM IMA TSS TPM TIS driver KVM vbios Guest OS TCG-BIOS extensions Software QEMU vhardware vtis vtpm vcpu vvga vpic vpit vnic vrtc vapic vhpet... EVM IMA TSS TPM TIS driver KVM Linux Host BIOS TCG-BIOS extensions Hardware TIS TPM HW TPM 21
22 TCG support in SeaBIOS SeaBIOS with TPM support menu
23 Linux sees ACPI tables created by SeaBIOS TPM device SSDT TCPA for Logging
24 TPM device entry in Linux procfs
25 Linux sees CRTM/Grub Logs SeaBIOS Trusted Grub
26 TrouSerS (TSS) running in the VM IBM Research TPM
27 Security Considerations of the vtpm Why not use hardware TPM from VM? Pro: TPM provides protection for (private) keys Key usage may depend on PCRs state PCRs must be inside TPM Con: Sharing of hardware TPM between VMs creates problems Sharing of PCRs problematic Each VM needs its own isolated TPM Who can compromise guest VMs vtpm data? Typical powerful root account Use gdb to inspect QEMU and/or vtpm Long-term solution: SR-IOV (multi-instance) TPM to provide better protection
28 TPM Support in Libvirt Management Stack Libvirt extended for defining VMs with attached vtpm Automatically creates vtpm s persistent state file Domain XML describing the VM extended to add vtpm to VM: Most simple XML Custom file for TPM persistent state
29 TPM Support in Libvirt Management Stack vtpm state stored in encrypted form Describes encrypted storage Initialize vtpm upon first startup Script generates initial TPM state
30 Add TPM device to VM VirtManager TPM Support
31 Outline Motivation Trusted Computing meets Cloud Computing Cloud Computing Security Concerns Technologies Key Contributions VM and Virtual TPM Lifecycle IMA, IMA-Appraisal & EVM Cloud Use Cases Open Source Components + Architecture QEMU and SeaBIOS extensions Libvirt management stack + VirtManager Conclusion
32 Conclusion Trusted computing based security architecture to address aspects of cloud security Linux open source components Attestation: IMA Data Integrity: IMA-Appraisal File Metadata Integrity: EVM Data confidentiality: TPM-based keys for encrypted filesystem Virtualization open source components Trusted Computing for QEMU/KVM Management stack extensions for TPM support
33 Thank you! Questions? Stefan Berger,
HW (Fat001) TPM. Figure 1. Computing Node
1. Overview Two major components exist in our current prototype systems: the management node, including the Cloud Controller, Cluster Controller, Walrus and EBS, and the computing node, i.e. the Node Controller
Software-based TPM Emulator for Linux
Software-based TPM Emulator for Linux Semester Thesis Mario Strasser Department of Computer Science Swiss Federal Institute of Technology Zurich Summer Semester 2004 Mario Strasser: Software-based TPM
Trusted Virtual Datacenter Radically simplified security management
IBM T. J. Watson Research Center Trusted Virtual Datacenter Radically simplified security management Stefan Berger, Ramón Cáceres, Dimitrios Pendarakis, Reiner Sailer, Ray Valdez Secure Systems Department,
Protecting the Filesystem Integrity of a Fedora 15 Virtual Machine from Offline Attacks using IMA/EVM Linux Security Summit 8 September 2011
Protecting the Filesystem Integrity of a Fedora 15 Virtual Machine from Offline Attacks using IMA/EVM Linux Security Summit 8 September 2011 Peter Kruus [email protected] Agenda Need for integrity
vtpm: Virtualizing the Trusted Platform Module
vtpm: Virtualizing the Trusted Platform Module Stefan Berger Ramón Cáceres Kenneth A. Goldman Ronald Perez Reiner Sailer Leendert van Doorn {stefanb, caceres, kgoldman, ronpz, sailer, leendert}@us.ibm.com
Building Blocks Towards a Trustworthy NFV Infrastructure
Building Blocks Towards a Trustworthy NFV Infrastructure IRTF NFVRG Adrian L. Shaw Hewlett-Packard Laboratories / July 22 nd, 2015 1 Why security and trust? Big requirement for critical
How to Secure Infrastructure Clouds with Trusted Computing Technologies
How to Secure Infrastructure Clouds with Trusted Computing Technologies Nicolae Paladi Swedish Institute of Computer Science 2 Contents 1. Infrastructure-as-a-Service 2. Security challenges of IaaS 3.
Trustworthy Computing
Stefan Thom Senior Software Development Engineer and Security Architect for IEB, Microsoft Rob Spiger, Senior Security Strategist Trustworthy Computing Agenda Windows 8 TPM Scenarios Hardware Choices with
vtpm: Virtualizing the Trusted Platform Module
Systems and Internet Infrastructure Security Network and Security Research Center Department of Computer Science and Engineering Pennsylvania State University, University Park PA vtpm: Virtualizing the
Secure Data Management in Trusted Computing
1 Secure Data Management in Trusted Computing Ulrich Kühn Deutsche Telekom Laboratories, TU Berlin Klaus Kursawe (KU Leuven) Stefan Lucks (U Mannheim) Ahmad-Reza Sadeghi (RU Bochum) Christian Stüble (RU
Technical Brief Distributed Trusted Computing
Technical Brief Distributed Trusted Computing Josh Wood Look inside to learn about Distributed Trusted Computing in Tectonic Enterprise, an industry-first set of technologies that cryptographically verify,
Trusted Virtual Machine Management for Virtualization in Critical Environments
Trusted Virtual Machine Management for Virtualization in Critical Environments Khan Ferdous Wahid Fraunhofer SIT Rheinstraße 75 64295 Darmstadt Germany www.sit.fraunhofer.de [email protected]
Lecture Embedded System Security Dynamic Root of Trust and Trusted Execution
1 Lecture Embedded System Security Dynamic Root of Trust and Execution Prof. Dr.-Ing. Ahmad-Reza Sadeghi System Security Lab Technische Universität Darmstadt (CASED) Germany Summer Term 2014 Dynamic Root
A Perspective on the Evolution of Mobile Platform Security Architectures
A Perspective on the Evolution of Mobile Platform Security Architectures N. Asokan Nokia Research Center Joint work with Kari Kostiainen, Jan-Erik Ekberg, Elena Reshetova (Intel) Padova, July 2012 1 Introduction
On the security of Virtual Machine migration and related topics
Master thesis On the security of Virtual Machine migration and related topics Ramya Jayaram Masti Submitted in fulfillment of the requirements of Master of Science in Computer Science Department of Computer
Property Based TPM Virtualization
Property Based Virtualization Marcel Winandy Joint work with: Ahmad Reza Sadeghi, Christian Stüble Horst Görtz Institute for IT Security Chair for System Security Ruhr University Bochum, Germany Sirrix
Index. BIOS rootkit, 119 Broad network access, 107
Index A Administrative components, 81, 83 Anti-malware, 125 ANY policy, 47 Asset tag, 114 Asymmetric encryption, 24 Attestation commercial market, 85 facts, 79 Intel TXT conceptual architecture, 85 models,
Professional Xen Visualization
Professional Xen Visualization William von Hagen WILEY Wiley Publishing, Inc. Acknowledgments Introduction ix xix Chapter 1: Overview of Virtualization : 1 What Is Virtualization? 2 Application Virtualization
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM & Mike Kadera, Intel CloudOpen Europe - October 13, 2014 13Oct14 Open VirtualizaGon Alliance 1 Agenda A Brief History of VirtualizaGon KVM Architecture
Using the TPM to Solve Today s Most Urgent Cybersecurity Problems
Using the to Solve Today s Most Urgent Cybersecurity Problems May 20, 2014 10:00AM PDT 2 Stacy Cannady, Technical Marketing Trustworthy Computing, Cisco Stacy Cannady, CISSP, is technical marketing - Trustworthy
Installing & Using KVM with Virtual Machine Manager COSC 495
Installing & Using KVM with Virtual Machine Manager COSC 495 1 Abstract:. There are many different hypervisors and virtualization software available for use. One commonly use hypervisor in the Linux system
Embedded Trusted Computing on ARM-based systems
1 / 26 Embedded Trusted Computing on ARM-based systems Martin Schramm, M.Eng. 10.04.2014 Agenda 2 of 26 [email protected] Embedded computing platforms have become omnipresent intend to alleviate
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista Setting the Stage This presentation will discuss the usage of Linux as a base component of hypervisor components
Mobile Platform Security Architectures A perspective on their evolution
Mobile Platform Security Architectures A perspective on their evolution N. Asokan Kari Kostiainen 1 NA, KKo, JEE, Nokia Resarch Center 2011-2012 Introduction Recent interest in smartphone security 2 NA,
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM Southern California Linux Expo February 2015 1 Agenda A Brief History of VirtualizaJon KVM Architecture OpenStack Architecture KVM and OpenStack Case
Introduction to Virtualization & KVM
Introduction to Virtualization & KVM By Zahra Moezkarimi ICT Research Institute Software Platform Laboratory Outline Virtualization History Overview Advantages and Limitations Types of virtualization Virtualization
EXPLORING LINUX KERNEL: THE EASY WAY!
EXPLORING LINUX KERNEL: THE EASY WAY! By: Ahmed Bilal Numan 1 PROBLEM Explore linux kernel TCP/IP stack Solution Try to understand relative kernel code Available text Run kernel in virtualized environment
Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM
Bern University of Applied Sciences Engineering and Information Technology Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM By Franz Meyer Version 1.0 February 2011 Virtualization Architecture
Software Execution Protection in the Cloud
Software Execution Protection in the Cloud Miguel Correia 1st European Workshop on Dependable Cloud Computing Sibiu, Romania, May 8 th 2012 Motivation clouds fail 2 1 Motivation accidental arbitrary faults
The QEMU/KVM Hypervisor
The /KVM Hypervisor Understanding what's powering your virtual machine Dr. David Alan Gilbert [email protected] 2015-10-14 Topics Hypervisors and where /KVM sits Components of a virtual machine KVM Devices:
Overview of Windows 10 Requirements for TPM, HVCI and SecureBoot
presented by Overview of Windows 10 Requirements for TPM, HVCI and SecureBoot UEFI Spring Plugfest May 18-22, 2015 Gabe Stocco, Scott Anderson, Suhas Manangi Updated 2011-06-01 UEFI Plugfest May 2015 www.uefi.org
CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules
CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules Dr. Frederic Stumpf, ESCRYPT GmbH Embedded Security, Stuttgart, Germany 1 Introduction Electronic Control Units (ECU) are embedded
TCG PC Client Specific Implementation Specification for Conventional BIOS
TCG PC Client Specific Implementation Specification for Conventional BIOS Specification Version 1.21 Errata Revision 1.00 February 24 th, 2012 For TPM Family 1.2; Level 2 Contact: [email protected]
Virtual Hosting & Virtual Machines
& Virtual Machines Coleman Kane [email protected] September 2, 2014 Cyber Defense Overview / Machines 1 / 17 Similar to the network partitioning schemes described previously, there exist a menu of options
VIRTUALIZATION INTROSPECTION SYSTEM ON KVM-BASED CLOUD COMPUTING PLATFORMS. [email protected] Advisor: [email protected] Software Security Lab.
VIRTUALIZATION INTROSPECTION SYSTEM ON KVM-BASED CLOUD COMPUTING PLATFORMS [email protected] Advisor: [email protected] Software Security Lab. Motivation The era of cloud computing Motivation In the
Data Firewall: A TPM-based Security Framework for Protecting Data in Thick Client Mobile Environment
Regular Paper Journal of Computing Science and Engineering, Vol. 5, No. 4, December 2011, pp. 331-337 Data Firewall: A TPM-based Security Framework for Protecting Data in Thick Client Mobile Environment
CS 356 Lecture 25 and 26 Operating System Security. Spring 2013
CS 356 Lecture 25 and 26 Operating System Security Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access Control
Patterns for Secure Boot and Secure Storage in Computer Systems
Patterns for Secure Boot and Secure Storage in Computer Systems Hans Löhr, Ahmad-Reza Sadeghi, Marcel Winandy Horst Görtz Institute for IT Security, Ruhr-University Bochum, Germany {hans.loehr,ahmad.sadeghi,marcel.winandy}@trust.rub.de
Establishing and Sustaining System Integrity via Root of Trust Installation
Establishing and Sustaining System Integrity via Root of Trust Installation Luke St.Clair, Joshua Schiffman, Trent Jaeger, Patrick McDaniel Systems and Internet Infrastructure Security Laboratory The Pennsylvania
Lecture Overview. INF3510 Information Security Spring 2015. Lecture 4 Computer Security. Meaningless transport defences when endpoints are insecure
Lecture Overview INF3510 Information Security Spring 2015 Fundamental computer security concepts CPU and OS kernel security mechanisms Virtualization Memory Protection Trusted computing and TPM Lecture
Deploy and test ovirt using nested virtualization environments. Mark Wu [email protected]
Deploy and test ovirt using nested virtualization environments Mark Wu [email protected] 1 Agenda Nested KVM Kickstart & Cobbler Kickstart files for VMs Install and clone ovirt VMs Integration test
Background. TPMs in the real world. Components on TPM chip TPM 101. TCG: Trusted Computing Group. TCG: changes to PC or cell phone
CS 155 Spring 2006 Background TCG: Trusted Computing Group Dan Boneh TCG consortium. Founded in 1999 as TCPA. Main players (promotors): (>200 members) AMD, HP, IBM, Infineon, Intel, Lenovo, Microsoft,
Acronym Term Description
This glossary contains definitions of terms created by TCG, or terms that have a particular meaning in trusted computing, or terms that cause particular confusion in trusted computing. Acronym Term Description
Control your corner of the cloud.
Chapter 1 of 5 Control your corner of the cloud. From the halls of government to the high-rise towers of the corporate world, forward-looking organizations are recognizing the potential of cloud computing
TNC: Open Standards for Network Security Automation. Copyright 2010 Trusted Computing Group
TNC: Open Standards for Network Security Automation Copyright 2010 Trusted Computing Group Agenda Introduce TNC and TCG Explanation of TNC What problems does TNC solve? How does TNC solve those problems?
Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation
Accelerate OpenStack* Together * OpenStack is a registered trademark of the OpenStack Foundation Where are your workloads running Ensuring Boundary Control in OpenStack Cloud. Raghu Yeluri Principal Engineer,
novm: Hypervisor Rebooted Adin Scannell
novm: Hypervisor Rebooted Adin Scannell What is this talk about? 1. Rethinking the hypervisor 2. A new VMM for Linux (novm) Who am I? Adin Scannell Systems software developer Where do I work? Formerly
KVM Architecture Overview
KVM Architecture Overview 2015 Edition Stefan Hajnoczi 1 Introducing KVM virtualization KVM hypervisor runs virtual machines on Linux hosts Mature on x86, recent progress on ARM and
BitLocker Drive Encryption Hardware Enhanced Data Protection. Shon Eizenhoefer, Program Manager Microsoft Corporation
BitLocker Drive Encryption Hardware Enhanced Data Protection Shon Eizenhoefer, Program Manager Microsoft Corporation Agenda Security Background BitLocker Drive Encryption TPM Overview Building a BitLocker
Using the TPM: Data Protection and Storage
Using the TPM: Data Protection and Storage Ariel Segall [email protected] Day 2 Approved for Public Release: 12-2749. Distribution unlimited License All materials are licensed under a Creative Commons
TNC Endpoint Compliance and Network Access Control Profiles
TNC Endpoint Compliance and Network Access Control Profiles TCG Members Meeting June 2014 Barcelona Prof. Andreas Steffen Institute for Internet Technologies andapplications HSR University of Applied Sciences
KVM, OpenStack and the Open Cloud SUSECon November 2015
KVM, OpenStack and the Open Cloud SUSECon November 2015 Adam Jollans Program Director, Linux & Open Virtualization Strategy IBM Agenda A Brief History of Virtualization KVM Architecture OpenStack Architecture
Data Protection: From PKI to Virtualization & Cloud
Data Protection: From PKI to Virtualization & Cloud Raymond Yeung CISSP, CISA Senior Regional Director, HK/TW, ASEAN & A/NZ SafeNet Inc. Agenda What is PKI? And Value? Traditional PKI Usage Cloud Security
Security Considerations in Cloud Deployments Matthew Garrett <[email protected]>
Security Considerations in Cloud Deployments Matthew Garrett (cloud) Computing for the Enterprise Security concerns in traditional hosting Someone hacks your system Your hosting
Operating Systems Virtualization mechanisms
Operating Systems Virtualization mechanisms René Serral-Gracià Xavier Martorell-Bofill 1 1 Universitat Politècnica de Catalunya (UPC) May 26, 2014 Contents 1 Introduction 2 Hardware Virtualization mechanisms
CS 155 Spring 2010. TCG: Trusted Computing Architecture
CS 155 Spring 2010 TCG: Trusted Computing Architecture Background! TCG consortium. Founded in 1999 as TCPA. Main players (promotors):! Goals: AMD, HP, IBM, Infineon, Intel, Lenovo, Microsoft, Sun (>200
ARM TrustZone and KVM Coexistence with RTOS For Automotive
ARM TrustZone and KVM Coexistence with RTOS For Automotive Michele Paolino [email protected] Automotive-grade Linux Summit, 2015-06-01, Tokyo, Japan Authorship and sponsorship Michele Paolino,
Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager [email protected]
Virtualization: Know your options on Ubuntu Nick Barcet Ubuntu Server Product Manager [email protected] Agenda Defi nitions Host virtualization tools Desktop virtualization tools Ubuntu as a guest
KVM Security - Where Are We At, Where Are We Going
Klaus Heinrich Kiwi Software Engineer LinuxCon Brazil August 31, 2010 KVM Security - Where Are We At, Where Are We Going Klaus Heinrich Kiwi, IBM LTC 2010 IBM Corporation KVM Security - Where Are We At,
OpenStack Introduction. November 4, 2015
OpenStack Introduction November 4, 2015 Application Platforms Undergoing A Major Shift What is OpenStack Open Source Cloud Software Launched by NASA and Rackspace in 2010 Massively scalable Managed by
One-Stop Intel TXT Activation Guide
One-Stop Intel TXT Activation Guide DELL* PowerEdge 12G Server Systems Intel Trusted Execution Technology (Intel TXT) for Intel Xeon processor-based servers is commonly used to enhance platform security
RCL: Software Prototype
Business Continuity as a Service ICT FP7-609828 RCL: Software Prototype D3.2.1 June 2014 Document Information Scheduled delivery 30.06.2014 Actual delivery 30.06.2014 Version 1.0 Responsible Partner IBM
Cloud^H^H^H^H^H Virtualization Technology. Andrew Jones ([email protected]) May 2011
Cloud^H^H^H^H^H Virtualization Technology Andrew Jones ([email protected]) May 2011 Outline Promise to not use the word Cloud again...but still give a couple use cases for Virtualization Emulation it's
RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING
RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING James Rankin Senior Solutions Architect Red Hat, Inc. 1 KVM BACKGROUND Project started in October 2006 by Qumranet - Submitted to Kernel maintainers
Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic
Options in Open Source Virtualization and Cloud Computing Andrew Hadinyoto Republic Polytechnic No Virtualization Application Operating System Hardware Virtualization (general) Application Application
Hardware Security Modules for Protecting Embedded Systems
Hardware Security Modules for Protecting Embedded Systems Marko Wolf, ESCRYPT GmbH Embedded Security, Munich, Germany André Weimerskirch, ESCRYPT Inc. Embedded Security, Ann Arbor, USA 1 Introduction &
Cedric Rajendran VMware, Inc. Security Hardening vsphere 5.5
Cedric Rajendran VMware, Inc. Security Hardening vsphere 5.5 Agenda Security Hardening vsphere 5.5 ESXi Architectural Review ESXi Software Packaging The ESXi Firewall ESXi Local User Security Host Logs
SECURITY IN OPEN SOURCE VIRTUALIZATION
SECURITY IN OPEN SOURCE VIRTUALIZATION S.SELVAKUMAR B.Tech., IFET College of Engineering, - [email protected] ABSTRACT: As virtual machines become increasingly commonplace as a method of separating
Bypassing Local Windows Authentication to Defeat Full Disk Encryption. Ian Haken
Bypassing Local Windows Authentication to Defeat Full Disk Encryption Ian Haken Who Am I? Currently a security researcher at Synopsys, working on application security tools and Coverity s static analysis
Oracle VM Server Recovery Guide. Version 8.2
Oracle VM Server Recovery Guide Version 8.2 Oracle VM Server for x86 Recovery Guide The purpose of this document is to provide the steps necessary to perform system recovery of an Oracle VM Server for
Penetration Testing Windows Vista TM BitLocker TM
Penetration Testing BitLocker TM Drive Encryption Douglas MacIver Penetration Engineer System Integrity Group, Corporation Hack In The Box 2006/09/21 2006 Corporation. All rights reserved. Trustworthy
Virtualization. Pradipta De [email protected]
Virtualization Pradipta De [email protected] Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation
Securing your Virtual Datacenter. Part 1: Preventing, Mitigating Privilege Escalation
Securing your Virtual Datacenter Part 1: Preventing, Mitigating Privilege Escalation Before We Start... Today's discussion is by no means an exhaustive discussion of the security implications of virtualization
One-Stop Intel TXT Activation Guide
One-Stop Intel TXT Activation Guide HP Gen8 Family Based Server Systems Intel Trusted Execution Technology (Intel TXT) for Intel Xeon processor-based servers is commonly used to enhance platform security
LSN 10 Linux Overview
LSN 10 Linux Overview ECT362 Operating Systems Department of Engineering Technology LSN 10 Linux Overview Linux Contemporary open source implementation of UNIX available for free on the Internet Introduced
TPM Key Backup and Recovery. For Trusted Platforms
TPM Key Backup and Recovery For Trusted Platforms White paper for understanding and support proper use of backup and recovery procedures for Trusted Computing Platforms. 2006-09-21 V0.95 Page 1 / 17 Contents
Virtual Machine Security
Virtual Machine Security CSE497b - Spring 2007 Introduction Computer and Network Security Professor Jaeger www.cse.psu.edu/~tjaeger/cse497b-s07/ 1 Operating System Quandary Q: What is the primary goal
Virtualization System Vulnerability Discovery Framework. Speaker: Qinghao Tang Title:360 Marvel Team Leader
Virtualization System Vulnerability Discovery Framework Speaker: Qinghao Tang Title:360 Marvel Team Leader 1 360 Marvel Team Established in May 2015, the first professional could computing and virtualization
Hardware Security for Device Authentication in the Smart Grid
Hardware Security for Device Authentication in the Smart Grid Andrew J. Paverd and Andrew P. Martin Department of Computer Science, University of Oxford, UK {andrew.paverd,andrew.martin}@cs.ox.ac.uk Abstract.
Date: December 2009 Version: 1.0. How Does Xen Work?
Date: December 2009 Version: 1.0 How Does Xen Work? Table of Contents Executive Summary... 3 Xen Environment Components... 3 Xen Hypervisor... 3... 4 Domain U... 4 Domain Management and Control... 6 Xend...
RCL: Design and Open Specification
ICT FP7-609828 RCL: Design and Open Specification D3.1.1 March 2014 _D3.1.1_RCLDesignAndOpenSpecification_v1.0 Document Information Scheduled delivery Actual delivery Version Responsible Partner 31.03.2014
Enhancing Organizational Security Through the Use of Virtual Smart Cards
Enhancing Organizational Security Through the Use of Virtual Smart Cards Today s organizations, both large and small, are faced with the challenging task of securing a seemingly borderless domain of company
Brian Walters. 1999. VMware Virtual Platform. Linux J. 1999, 63es, Article 6 (July 1999).
Implements BIOS emulation support for BHyVe: A BSD Hypervisor Abstract Current BHyVe only supports FreeBSD/amd6 as a GuestOS. One of the reason why BHyVe cannot support other OSes is lack of BIOS support.
Next Generation Now: Red Hat Enterprise Linux 6 Virtualization A Unique Cloud Approach. Jeff Ruby Channel Manager [email protected]
Next Generation Now: Virtualization A Unique Cloud Approach Jeff Ruby Channel Manager [email protected] Introducing Extensive improvements in every dimension Efficiency, scalability and reliability Unprecedented
Securing Data in the Virtual Data Center and Cloud: Requirements for Effective Encryption
THE DATA PROTECTIO TIO N COMPANY Securing Data in the Virtual Data Center and Cloud: Requirements for Effective Encryption whitepaper Executive Summary Long an important security measure, encryption has
