George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft...

35
George Stathakopoulos General Manager Security Engineering and Communications Microsoft Corporation

Transcript of George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft...

Page 1: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

George Stathakopoulos General ManagerSecurity Engineering and CommunicationsMicrosoft Corporation

Page 2: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Joined Microsoft in 1991

Assigned to Security in 1997

SEC

Policy CommunityResponseEngineering

Page 3: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Microsoft Security Response Center - MSRC

Protect our customers

Understand the security ecosystem

Analyzing threats and respond to them

Work with partners as part of distributed defense network

Root cause analysis and provide feedback and guidance to product groups

Page 4: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

“3vil day”

“g00d day”

Page 5: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Actors

Technology impact

Business model

Page 6: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 7: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 8: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Diverse community

Working across

Technologies

Geographies

Time zones

Big headache and best friend

Blackhat -> Bluehat

Page 9: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 10: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

1. Original Advisory

2. Newsgroup chatter

3. Private offers

4. 1st Exploit

5. 2nd exploit

6. 3rd exploit

(which became Zotob)

Page 11: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 12: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 13: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 14: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Changes theory to reality

Were the hard lessons are learned

Attack meets the defence

A journey that is constantly evolving

Page 15: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Defacements

1998-2001

Page 16: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

1998 – 1999 Several countries are reported involved in patriotic hacking: United States, Pakistan, China, Brazil

December 28, 1999 – a hacking group declares cyberwar against Iraq and China

January 7, 1999 – Several other hacking groups make successful plea for restraint

March 31, 2001– U.S. and Chinese planes collide

April / May 2001 – Cyberwar breaks out again.

Page 17: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 18: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Created [email protected]

Internet Explorer Security Team

Security Windows Initiative

Microsoft Security Response Center

Understood the influence of Security Research Community

Page 19: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Name First date seen in wild

Melissa Friday July 23, 1999

Bubbleboy Wednesday November 10, 1999

Loveletter Thursday May 4, 2000

Transition to weaponized vulnerabilities

Code Red I Thursday July 12, 2001

Code Red II Saturday August 4, 2001

Nimda Tuesday September 18, 2001

Page 20: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Worms

2001-2004

Page 21: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

(SQL resolution service issue)

Fixed July 24, 2002 MS02-39

Exploited January 2003

Page 22: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Security Bulletin

Release Process

Security Incident

Response Process

Timely and Relevant Information

Mitigations and Protection

Solution and Guidance

Repeatable, Consistent, Process

High Quality Product Updates

Authoritative Accurate Guidance

Page 23: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Insights directly from

the MSRC team

Updates on recent

security related

news, activities, announ

cements,

and threat issues

http://blogs.technet.com

/msrc/

MSRC Blog

Supplement Microsoft

Security Bulletins

Provide early information

about

vulnerabilities, mitigations

and workarounds

Updated throughout

incident with new

information

Security Advisories

Managing and resolving security vulnerabilities and security incidents

Published for

each Microsoft

security update

Mitigations and

workarounds for

fixed vulnerabilities

Distribution and

deployment guidance

Bulletin ratingsCritical

Important

Moderate

Low

Security Bulletins

Page 24: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

(RPC/DCOM Buffer overrun)

Fixed July 16, 2003 MS03-26, MS03-03

Exploited August 11, 2003

Page 25: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

ProductConception

M1

M2ProductLaunch

Accountability

Education

Process

Microsoft Product

Development Lifecycle

Microsoft Security

Development Lifecycle

Page 26: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039
Page 27: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Fixed April 13, 2004 MS04-011

Exploited April 30, 2004

(LSASS logging issue)

Page 28: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Download.ject

Fixed July 2, 2004 MS05-039

Exploited June 2004

16 x Command

and Control Servers

16 x Data

Collection Servers

Page 29: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Botnets

2004-2006

Page 30: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

(Plug and play issue in Win2000)

Fixed August 9, 2005 MS05-039

Exploited August 15,2005

Page 31: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Targeted

Attacks

2005-present

Page 32: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

New cases appearing with Organized elementsCommand and Control

Distraction tactics

Hiding in plain sight

Careful target selection

Page 33: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

What if the organization hadSignificant resources

Intuitional Support

Time horizon

Focus on specifics…right down to the individual

The intensity of the threat increases

Our products will face increased scrutiny

Securing our customers becomes more complex

Page 34: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

Community-based defense

Rapid response communications

Investment in defensive security knowledge

Denying opportunities to malicious software

Support of worldwide law enforcement and legislatures

Page 35: George Stathakopoulos General Manager Security Engineering ... · MSRC Blog Supplement Microsoft Security Bulletins Provide early information about ... Fixed July 2, 2004 MS05-039

© 2007 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.