• No results found

Intel Trusted Platforms Overview

N/A
N/A
Protected

Academic year: 2021

Share "Intel Trusted Platforms Overview"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Intel

Intel

Trusted Platforms Overview

Trusted Platforms Overview

Greg Clifton

Greg Clifton

Intel Customer Solutions Group

Intel Customer Solutions Group

Director, DoD & Intelligence

(2)

2

Legal Disclaimer

Legal Disclaimer

y

y INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEINFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTELL®® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWI

PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO SE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EX

ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS CEPT AS PROVIDED IN INTEL

PROVIDED IN INTEL’’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS

ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL

IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL®® PRODUCTS PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PART

INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR ICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIG

PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR HT OR OTHER INTELLECTUAL PROPERTY RIGHT. INTEL PRODUCTS ARE NOT INTEND

OTHER INTELLECTUAL PROPERTY RIGHT. INTEL PRODUCTS ARE NOT INTENDED FOR ED FOR USE IN MEDICAL, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS.

USE IN MEDICAL, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS.

y

y Intel may make changes to specifications and product descriptionIntel may make changes to specifications and product descriptions at any time, without notice.s at any time, without notice. y

y All products, dates, and figures specified are preliminary basedAll products, dates, and figures specified are preliminary based on current expectations, and are on current expectations, and are subject to change without notice.

subject to change without notice.

y

y Intel, processors, chipsets, and desktop boards may contain desiIntel, processors, chipsets, and desktop boards may contain design defects or errors known as gn defects or errors known as errata, which may cause the product to deviate from published sp

errata, which may cause the product to deviate from published specifications. Current ecifications. Current characterized errata are available on request.

characterized errata are available on request.

y

y Intel and the Intel logo are trademarks or registered trademarksIntel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its of Intel Corporation or its subsidiaries in the United States and other countries.

subsidiaries in the United States and other countries.

y

y *Other names and brands may be claimed as the property of others*Other names and brands may be claimed as the property of others.. y

y Copyright Copyright ©©2006 Intel Corporation.2006 Intel Corporation.

(3)

Intel

Intel

®

®

Platforms

Platforms

Built-Built-in Manageabilityin Manageability

PerformancePerformance

Battery LifeBattery Life

Business Business Desktop Desktop Digital Digital Home Home Mobility Mobility

Proactive SecurityProactive Security

Energy Efficient PerformanceEnergy Efficient Performance

Ease of UseEase of Use

ConnectivityConnectivity

Uncompromised ConnectivityUncompromised Connectivity

Innovative Form FactorInnovative Form Factor

PerformancePerformance

Server Server

Optimized Power & ThermalsOptimized Power & Thermals

Reliable Data Intensive Reliable Data Intensive Computing

Computing

Effective VirtualizationEffective Virtualization

Agenda:

Agenda:

y

y

It is an imperfect world

It is an imperfect world

y

y

Building the foundation in 2006

Building the foundation in 2006

y

y

The 2007

The 2007

Weybridge

Weybridge

Platform

Platform

y

y

Solving the problems with Intel

Solving the problems with Intel

vPro

vPro

technology

technology

y

y

Conclusions

Conclusions

(4)

4

Today

Today

s Challenges

s Challenges

y

y

Managing and Securing modern business clients is

Managing and Securing modern business clients is

more challenging than ever

more challenging than ever

Zero day malicious exploits create scenarios that patching alone

Zero day malicious exploits create scenarios that patching alone

can

can

t resolve

t resolve

Layered security improves platform protection capabilities

Layered security improves platform protection capabilities

Optimized platform architecture removes bottlenecks, but also

Optimized platform architecture removes bottlenecks, but also

introduces complexity

introduces complexity

Damaged software or hardware can impair the ability to

Damaged software or hardware can impair the ability to

remotely repair a client

remotely repair a client

y

y

Client PCs are not manageable when they need it

Client PCs are not manageable when they need it

most, i.e. HW or SW problem or turned

most, i.e. HW or SW problem or turned

off

off

.

.

1.

1.

Desk

Desk

-

-

side visits & manual processes drive disproportionate

side visits & manual processes drive disproportionate

share of IT costs

share of IT costs

Intel IT: ~10

Intel IT: ~10

-

-

15% of help desk calls require desk

15% of help desk calls require desk

-

-

side visit, but

side visit, but

drive ~50% of help desk costs

drive ~50% of help desk costs

2. Security threats increasing, time to respond decreasing but

2. Security threats increasing, time to respond decreasing but

protections vulnerable to attack or user tampering

protections vulnerable to attack or user tampering

Time to exploit = 3 days; Time to vendor patch = 42 days

Time to exploit = 3 days; Time to vendor patch = 42 days

(5)

Intel

Intel

s Platform Solution

s Platform Solution

y

y

Utilize a set of technologies that work

Utilize a set of technologies that work

together to:

together to:

Enable innovative solutions to solve these

Enable innovative solutions to solve these

problems

problems

Create a new framework for a rich layered

Create a new framework for a rich layered

security architecture

(6)

6

Intel

Intel CoreCoreTMTM2 Duo2 Duo

Reduced Chipset Reduced Chipset & Platform Power & Platform Power

Low Low Power Power Enhanced Enhanced Virtualization (VTd) Virtualization (VTd)

*Other names and brands may be claimed as the property of others

Evolving Intel

Evolving Intel

®

®

vPro

vPro

in 2007

in 2007

Weybridge

Weybridge

Note: Certain features may be available only on particular SKUs Wolfdale CPU Wolfdale CPU Support Support Windows Vista* Windows Vista* Premium Logo Premium Logo eSATA*, Expanded eSATA*, Expanded USB*, Intel

USB*, Intel®®Rapid Rapid

Recovery Technology Recovery Technology Intel Trusted Intel Trusted Execution Execution Technology Technology™™ Intel

Intel®®Active Active

Management Technology Management Technology 3.0 3.0 2007 Weybridge 2007 Weybridge Platform Platform Bearlake Family Bearlake Family Chipsets Chipsets

(7)

Intel

Intel

®

®

Virtualization Technology

Virtualization Technology

Hardware Platform

Hardware Platform

“Heavyweight” Virtual Machine Monitor

“Heavyweight” Virtual Machine Monitor User OS 1 User OS 2 User OS 3

App App App App App App Virtual

Machine 1 Machine 2Virtual Machine 3Virtual

Traditional Virtualization

Traditional Virtualization

Virtual Appliance Model

Virtual Appliance Model

Hardware Platform

Hardware Platform User OS

App App App User Environment

Embedded OS

App

Virtual Appliance

Lightweight VMM

Virtual Appliance Partitions

• Generally headless • Fixed/specific function • Low OS profile

• Minimal management cost

• Minimal platform resource utilization • Minimal true/virtual HW mapped • OS state/power independent

Full OS Partitions

• Full OS capability • Multiple applications • Full HW suite available

• Generally virtualized devices • Maximum features and capability

agility

Make Virtualization Applicable to Mainstream

(8)

8

VT

VT

-

-

d Direct I/O Overview

d Direct I/O Overview

Phys Mem

Assigned

Assigned

IO Devices

IO Devices

Virtual Machine Monitor (VMM)

Virtual

Virtual

Machines

Machines

Physical driver

DMA Remap

Bearlake Family Bearlake Family Chipsets Chipsets

Software

remapping for

CPU based memory

access

(VT-d – a chipset technology)

(9)

VT

VT

-

-

d : DMA based Protection and Remapping

d : DMA based Protection and Remapping

for Virtual Appliances

for Virtual Appliances

y

VT-d enables

–Flexible memory

management by VMM

–Un-modified device drivers to

run in both partitions

–Contain DMA errors across

partitions

–Allows enforcement of

independent security policies

for each partition

Virtual Machine Monitor (VMM) Capability Partition

Host OS and Apps

Host HW

Virtual Appliance

I/O devices assigned to host OS

I/O devices assigned to service OS Virtual Device

Driver

I/O Virtualization

Physical Device Driver Appliance Stack

(10)

10

Intel Trusted Execution Technology

Intel Trusted Execution Technology

Introduced on Weybridge for Increased

Introduced on Weybridge for Increased

Security

Security

y

y

Codename LT extends

Codename LT extends

Intel

Intel

®

®

VT capabilities of

VT capabilities of

partitions and isolation to

partitions and isolation to

increase security using

increase security using

Measured launch and a chain of

Measured launch and a chain of

trust to generate a secure

trust to generate a secure

partition

partition

Trusted Platform Module (TPM)

Trusted Platform Module (TPM)

for Secure Storage of

for Secure Storage of

measurements and Signed

measurements and Signed

reporting

reporting

App AppApp

User OS

User OS

VM1 “Firewall” App “Mgmt” App

Service OS

Service OS

VM0

Lightweight VMM

Platform Hardware

(11)

Intel

Intel

®

®

Active Management Technology

Active Management Technology

Overview

Provides Built

Provides Built

-

-

in Manageability and Proactive Security for

in Manageability and Proactive Security for

networked computing resources

networked computing resources

Enables maintenance and repair of systems using out

Enables maintenance and repair of systems using out

-

-

of

of

-

-band

band

(OOB) management capabilities even if the system is

(OOB) management capabilities even if the system is

powered

powered

off or the OS is down

off or the OS is down

Helps secure networks by:

Helps secure networks by:

Proactively blocking incoming threats

Proactively blocking incoming threats

Reactively containing the spread of threats

Reactively containing the spread of threats

Ensuring critical software agents are present

Ensuring critical software agents are present

Keeping installed software versions up to date

Keeping installed software versions up to date

Enabling popular third

Enabling popular third

-

-

party management consoles and

party management consoles and

security applications in use today

(12)

12 Corporate Network Management Console Intel ® Q9 65 Expres s Chips e t FLASH Operating System* SW Agents Core 2 Duo™ DDR2* DDR2* Server Operating System* SW Agents Help Desk Intel PRO/1000 LAN (G)MCH ICH8-DO Operating

SystemDeskHelp

Operating System*

info info

y

y DiscoverDiscover

Enhanced nonEnhanced non--volatile memory storagevolatile memory storage

Out of Band accessOut of Band access y

y HealHeal

Provisioning & remote controlProvisioning & remote control

Hardware DiagnosticsHardware Diagnostics y

y ProtectProtect –– System Defense: Filtering System Defense: Filtering features

features

Capability to allow, disallow, rateCapability to allow, disallow, rate--limit limit packets based on 5

packets based on 5--tuple IP Protocol tuple IP Protocol

Filter

Filter

Filters programmed by remote console Filters programmed by remote console

Filtering in hardware for LANFiltering in hardware for LAN

Agent PresenceAgent Presence

Intel

(13)

Intel

Intel

®®

Active Management Technology

Active Management Technology

Major Intel

Major Intel

®

®

AMT Components

AMT Components

OOB Communication, Management Engine, Nonvolatile Memory

FLASH Operating System SW Diagnostics/Agents/Applications LAN Controller Management Engine Network

Driver Management EngineDriver

= Out-of-band; Active even when System is turned off or OS is down = In Band

System Defense SOAP HTTP Authorization TLS Confidentiality PHY OOB Comms Filter TCP/IP BIOS ME Services HW Sensors & AFSC NV Memory

Intel AMT Firmware Intel AMT Private

Intel AMT Public

(14)

14

Agent Presence Checking

Remote Diagnostics and Repair

Intel

Intel

®

®

Active Management Technology

Active Management Technology

Usage Cases

Remote Asset Inventory

Hardware and Software Inventory

Encrypted, Remote Power-on and Update

(15)

Intel

Intel

®

®

AMT Core Attributes

AMT Core Attributes

Advantage over S/W Solutions

y

OS and HDD-Independent

Runs outside the context of the OS

Runs outside the context of the OS

Works the same way regardless of the installed OS

Works the same way regardless of the installed OS

Immune from OS configuration issues

Immune from OS configuration issues

y

Highly-Available OOB Remote Management

Provides remote management capabilities in all system power

Provides remote management capabilities in all system power

and health states

and health states

Runs on auxiliary and battery power (mobile)

Runs on auxiliary and battery power (mobile)

Wired and wireless network support (2007)

Wired and wireless network support (2007)

y

Tamper-Resistance

Intel

Intel

®

®

AMT agent bound to the PC and configured by IT

AMT agent bound to the PC and configured by IT

Resistant to end

Resistant to end

-

-

user modify/disable

user modify/disable

(16)

16 Yes Yes No No No No

System Defense / Agent System Defense / Agent Presence Presence Yes Yes No No No No

System Defense /NOC System Defense /NOC Filters Filters Yes Yes No No No No

Firmware Updates Utility Firmware Updates Utility

Registered Registered packet packet None No No No No No No No Remote Boot Only Booting Only

WoL

WoL

Yes No 3

3rdrd Party Non-Party Non-Volatile Volatile

Storage Storage

Boot/reboot, alerts, event log, and remote

control, redirection Boot/reboot

and alerts

OOB Mgt (Any OS/power OOB Mgt (Any OS/power state)

state)

Remote boot/reboot w/ boot options, Serial

Over LAN, IDE redirection Remote Boot/Reboot w/boot options Remote Control Remote Control SSL 3.1/TLS encryption, HTTP Digest/Negotiate authentication Simple authentication - no encryption Secure Communications Secure Communications SOAP/HTTP (web browser access) RMCP Connection Protocol Connection Protocol TCP TCP (preferred routing (preferred routing protocol) protocol) UDP UDP Layer 4 Stack Layer 4 Stack Yes Yes

Yes (PXE or IDE-Redirect) Yes, including filters Yes (Broadcast to 16

clients, filter only desired events)

Intel

Intel

®

®

AMT

AMT

No

Remote BIOS Update Remote BIOS Update

No Asset Information Asset Information Yes (PXE) Remote Reboot Remote Reboot No Event Logging Event Logging Yes (1 Client, no filtering) Event Alerting Event Alerting

ASF 2.0

ASF 2.0

Capabilities

Capabilities

Intel AMT Capabilities

Intel AMT Capabilities

(17)

Conclusion

Conclusion

y

y

Solving yesterday

Solving yesterday

s problems with enhancements

s problems with enhancements

to yesterday

to yesterday

s solutions is not sufficient to address

s solutions is not sufficient to address

the challenges of tomorrow

the challenges of tomorrow

y

y

We are well underway to redefining the PC

We are well underway to redefining the PC

Radical new hardware that enables distinct technologies

Radical new hardware that enables distinct technologies

that work together being launched in 2006 and 2007

that work together being launched in 2006 and 2007

New class of solutions that solve problems in new ways

New class of solutions that solve problems in new ways

are starting to emerge

are starting to emerge

Barriers to innovation are being cleared for ISVs

Barriers to innovation are being cleared for ISVs

This is just the beginning

This is just the beginning

new innovations to come for

new innovations to come for

the 2008 platform and beyond

(18)
(19)

Intel

Intel

®

®

Virtualization Technology

Virtualization Technology

Mode Transitions

Mode Transitions

y

y

VM entry (VMLAUNCH/VMRESUME)

VM entry (VMLAUNCH/VMRESUME)

Transition VMM

Transition VMM

Î

Î

Guest

Guest

Enters VMX non

Enters VMX non

-

-

root operation

root operation

Loads Guest state and Exit criteria from

Loads Guest state and Exit criteria from

VMCS

VMCS

y

y

VM exit (VMEXIT)

VM exit (VMEXIT)

Transition Guest

Transition Guest

Î

Î

VMM

VMM

Enters VMX root operation

Enters VMX root operation

Saves Guest state in VMCS

Saves Guest state in VMCS

Loads VMM state from VMCS

Loads VMM state from VMCS

May be triggered by many causes

May be triggered by many causes

E.g. Accessing CPU MSRs

E.g. Accessing CPU MSRs

VMM VM0 Guest OS0 App App ...

...

VM entry

Platform HW VMn Guest OSn App App ...

VM exit

(20)

20

IA

IA

-

-

32

32

Operation

Operation

Intel

Intel

®

®

Virtualization Technology

Virtualization Technology

Operation with VMCS

Operation with VMCS

Ring 0

Ring 3

VMX Root

VMX Root

Operation

Operation

VMX

VMX

Non

Non

-

-

root

root

Operation

Operation

. . .

Ring 0

Ring 3

VM 1

Ring 0

Ring 3

VM 2

Ring 0

Ring 3

VM n

VMLAUNCH

VMRESUME

VMEXIT

VMCS

2

VMCS

n

VMCS

1

References

Related documents