Delivering a secure and fast boot experience with UEFI

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Improving the boot experience POST OS Initialization Service & App Initialization Service & App Init.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session Agenda Designed to address BIOS Limitations Needed for the larger server platforms (Intel-HP Itanium) First called Intel Boot Initiative.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
3rd Party Connection Manager User Mode Kernel Mode Mobile Broadband Driver Model Command Line Interface Command Line Interface Mobile Broadband.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
Tony Mangefeste Senior Program Manager Microsoft Corporation SYS-457T.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Introducing Windows Intune

Wireless Communication and Networks
A Fast Track into Device Guard
Developing Drivers in Visual Studio
Building a great Metro style device app for your printer
Возможности Excel 2010, о которых следует знать
Device Guard: AppLocker on steroids
11/8/2018 8:19 PM HW-98P Windows 8 kernel debugging: New protocols and certification requirements Tanya Radeva Program Manager Microsoft Corporation Joe.
Building hardware-based security with a Trusted Platform Module (TPM)
Title of Presentation 11/22/2018 3:34 PM
Deep dive on app data roaming
Architecting and integrating sensor drivers
Certifying graphics experiences on Windows 8
Baseline: How Are We Doing Now?
Michael Beck Principal Group Program Manager Microsoft Corporation
Title of Presentation 12/2/2018 3:48 PM
Customizing WPA Trace Views
Option ROM Designs for UEFI
Create experiences that span devices
Feature: Document Attachment - Flow from Master Records
Best practices for packaging and distributing device drivers
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Delivering great hardware solutions for Windows
Windows 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Introducing the Windows Store
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Microsoft 365 Business Technical Fundamentals Series
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Advanced app and driver debugging
Presentation transcript:

Delivering a secure and fast boot experience with UEFI 1/3/2019 10:30 AM SYS-457T Delivering a secure and fast boot experience with UEFI Tony Mangefeste Senior Program Manager Microsoft Corporation © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Session Overview for WES Industry experts views on UEFI and Windows 8 Explore ideas for system and firmware design Learn about how you can benefit from UEFI Performance Security Reliability Session Speakers: American Megatrends Insyde Software Intel Corporation Phoenix Technologies

Agenda Improving the boot experience Enhancing security Design guidance and requirements You’ll leave knowing how to Prepare for coming firmware changes in Windows 8 Inform others of the motivations and value proposition of UEFI

With UEFI, the boot experience is fast, safe, and beautiful, leading to higher customer satisfaction and opportunity for product differentiation

Improving the Boot Experience

The boot experience today Time delay at POST Boot Kit threats Lots of <Fn> key options at boot Confusing OS boot menus No connection between OS and BIOS boot menus BIOS menus circa 1980 Boot disk size limited to 2.2 TB

Re-imagining the boot experience Startup and shutdown is… Performed by many users on a daily basis How many consumers judge PC performance Heavily dependent on firmware The new boot experience should be… Fast Tailored A result of both OS and firmware innovation

UEFI and Windows 8: A faster way to on 1/3/2019 10:30 AM UEFI and Windows 8: A faster way to on Explorer ready POST OS initialization Service & app initialization Windows 7 Explorer ready Windows 8 POST Service & app init Device initialization Hiberfile read Looks and feels like a regular shutdown / boot Leverages Hibernate technology to cache the core system Enabled by default Delivers considerable improvements: Boots more than twice as fast on SSD-based netbooks, including POST Need partners to continue work to reduce POST times © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

A seamless experience A new experience, to go with the new time scale Post with highest supported native resolution Seamless single graphics transition from firmware to native OS driver Clean, high-resolution branding elements persist through OS boot OEM Logo OEM Logo User view POST Hiber resume Device init. Explorer init. Boot phase Seconds 2s 4s 6s 7s © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Enhancing Security

Secure Boot Current issues with boot Growing class of malware targets the boot path Often the only fix is to reinstall the operating system UEFI and Secure Boot harden the boot process All firmware and software in the boot process must be signed by a trusted Certificate Authority (CA) Required for Windows 8 client Does not require a Trusted Platform Module (TPM) Reduces the likelihood of bootkits, rootkits, and ransomware

Boot process flow and remediation Normal boot Boot delayed Action required POST Windows logon UEFI Windows Firmware OK? BootMgrOK? Early launch anti-malware (ELAM) Boot critical drivers OK? NTOS kernel OK? Normal boot No No No No Remediated boot Windows + 3rd party drivers & applications Secure Boot remediation / recovery UEFI recovery? Yes Yes No No Measured boot with Trusted Platform Module (TPM) Firmware last resort Reboot

UEFI, Windows 8, and BitLocker Native support for encrypted hard drives Requires Windows 8, TPM, and UEFI BitLocker offers central key management, predictable protection, zero-cost provisioning, and security against loss/theft Encrypted hard drives add instant encryption and great performance Network unlock for BitLocker Requires Windows 8, TPM, DHCP, and UEFI Allows admins to boot remote systems without user interaction If taken outside the trusted location, the machine will require a PIN in order to boot No more trade-offs between security and power management or servicing

Design Guidance

UEFI firmware evolution Windows OS Pre-1998 1998 ~ Today BIOS OS loader UEFI OS Loader UEFI Win32/NT APIs ACPI driver Firmware BIOS mode UEFI mode UEFI Runtime Services Legacy BIOS Compatibility Support Module (CSM) ACPI registers ACPI BIOS ACPI tables Platform Specific UEFI Firmware System hardware

Advantages of UEFI vs. BIOS Interface Legacy BIOS UEFI Architecture x86 / x64 only Agnostic Mode 16 bit (real mode) 32/64 bit Boot partition MBR (2.2 TB limit) GPT (9.4 ZB* limit) Runtime services No Yes Driver model POST graphics VGA Graphical Output Protocol (GOP) * A zettabyte is equal to 1B terabytes. The total amount of global data was expected to pass 1.2 ZB sometime during 2010.

Certification for UEFI overview NIST 800-147 & FIPS Compliance Modern Look & Feel Performance Future Proofing your Investments Enterprise Security New Windows 8 requirements Windows 8 client systems must be certified in UEFI mode Secure Boot design requirements & best practices Secure Boot enable/disable through firmware Secure firmware update process UEFI GOP driver support New graphics requirements POST time maximums If implemented BitLocker network key protector BitLocker encrypted hard drive support (eDrives)

Next Sessions Security Sessions Covering TPM & UEFI and TPM “Next” Firmware Improvements for Security Improving the look & feel of firmware for the modern PC Best practices for option rom designs Modern system designs with UEFI

Further reading and documentation Event Site: http://channel9.msdn.com/Events Resources: UEFI 2.3.1. Specification: http://www.uefi.org/ Trusted Computing Group: http://www.trustedcomputinggroup.org/ Tianocore: http://www.tianocore.sourceforge.net UEFI and Windows: http://msdn.microsoft.com/en-us/windows/hardware/gg463149 MSDN: http://msdn.microsoft.com/ Search on keyword “UEFI” Beyond BIOS: http://www.intel.com/intelpress/sum_efi.htm

Thank You! For questions, please visit me in the Speakers Connection area following this session.

1/3/2019 10:30 AM © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.