Download presentation
Presentation is loading. Please wait.
1
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. David Lenoe | Wendy Poland Bullseye on Your Back Life on the Adobe Product Security Incident Response Team
2
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Who Are You? Software vendors? Security researchers? IT pros? General schadenfreude fans? Just here for the food? 2
3
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Who We Are Wendy Poland, Security Response Program Manager PSIRT = Product Security Incident Response Team ASSET = Adobe Secure Software Engineering Team 3
4
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Who We Are Dave Lenoe, Product Security Program Manager 4
5
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Who We Are Brief PSIRT overview We'll talk through a case study, and you'll see what we do in more detail. 5
6
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Ubiquity Brings Responsibility 98%+ of Desktops “I would never speculate on limit. Every time you speculate, you’re way too conservative.” - John Warnock, Adobe Founder ® Rich Feature Set + Broad Compatibility + Target of Attack =
7
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe PSIRT Overview Security researchers seem to be paying a TINY bit more attention to Adobe products now…. 7
8
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What We’re Going to Talk About Walk through a zero-day case study Discuss lessons learned Talk about what we're doing now ASSET & PSIRT overview 8
9
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What We Hope You’ll Get Out of this Talk Learn from what happened to us Learn about what Adobe is doing to protect customers 9
10
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Dedicated Security Resources ASSET Supports ongoing secure software development Conducts proactive security reviews Defines and champions security product lifecycle Performs incident analysis to drive further improvements PSIRT Front-line responders to security incidents Manages communications with security researchers Communicates mitigations and patch schedules Produces detailed security bulletins
11
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. PSIRT Workflow 11
12
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: : doc.Media.newPlayer Issue doc.Media.newPlayer issue CVE-2009-4324 12
13
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 1 13 12/14/2009 First Report Received 12/25/2009 Christmas 1/1/2010 New Year’s Day 1/12/2010
14
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 1 (cont.) Day 1: 12/14/2009, 1:12 p.m. PST 14
15
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 1 (cont.) Usually, we know about vulnerabilities found in the wild... (most exploits are of known, fixed issues). This time we didn't. Triage - is this a real issue? 15
16
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 1 (cont.) Zero Day Meeting - Always fun to see this invite in your mailbox 16
17
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 1 (cont.) Adobe Connect 17
18
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Exploit Demo DEMO 18
19
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 1 (cont.) Best Practice: Working with more partners and customers to get faster communication of possible issues / exploits Yes, it‘s a zero-day - need to acknowledge publicly via PSIRT blog post 19
20
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Digression – ASSET Certification Program Speaking a common language - importance of training (proactive steps for preparation of reactive steps) 20
21
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Digression – ASSET Certification Program 21
22
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Digression – ASSET Certification Program DEMO 22
23
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Initiative for all Adobe products Action plan defined and executed by security researchers Each release furthers our security posture 80-point security plan for every product Comprehensive training and certification on security for all engineers Security best practices and intelligence program More Secure Products What We Have Done ® Executing Secure Product Lifecycle Executing Secure Product Lifecycle Creating a Culture of Security
24
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 1 (cont.) Questions: How wide is the exploitation? Is there a workaround? Yes - JavaScript Blacklist Is this something we already know about/fixed in the next version? No Verify info and get it ready for publication Best Practice: Partners are good, workarounds are better. 24
25
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 2 25 12/14/2009 First Report 12/15/2009 Security Advisory Released 12/25/2009 Christmas 1/1/2010 New Year’s Day 1/12/2010
26
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 2 (cont.) Publish workaround via Security Advisory When can we patch? Zero-day branch vs. scheduled quarterly update 26
27
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 2 (cont.) 27
28
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 3 28 12/14/2009 First Report 12/15/2009 Security Advisory 12/16/2009 ASSET Blog Posted 12/25/2009 Christmas 1/1/2010 New Year’s Day 1/12/2010
29
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 3 (cont.) 29
30
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 4 30 12/14/2009 First Report 12/15/2009 Security Advisory 12/16/2009 ASSET Blog 12/17/2009 JS Blacklist Feedback 12/25/2009 Christmas 1/1/2010 New Year’s Day 1/12/2010
31
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Day 4 (cont.) First use of JavaScript Blacklist workaround Customer feedback on workaround 31
32
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Christmas Day 32 12/14/2009 First Report 12/15/2009 Security Advisory 12/16/2009 ASSET Blog 12/17/2009 JS Blacklist 12/25/2009 Christmas 1/1/2010 New Year’s Day 1/12/2010 12/17/2009 – 1/11/2010 Testing
33
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – Christmas Day (cont.) We're not the only ones working over the holidays, unfortunately. Customer emails, calls, etc. 33
34
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Digression - Working on PSIRT The challenges... Working over the holidays The product teams don't particularly like to hear from us. Some job perks... More spam Can't just walk into Adobe cafeterias unnoticed anymore Mysterious file attachments Arbitrary Facebook friend requests 34
35
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue – January 12, 2010 35 12/14/2009 First Report 12/15/2009 Security Advisory 12/16/2009 ASSET Blog 12/17/2009 JS Blacklist 12/25/2009 Christmas 1/1/2010 New Year’s Day 1/12/2010 Security Bulletin Released
36
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue –Security Bulletin Release January 12, 2010 36
37
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study: doc.Media.newPlayer Issue –Security Bulletin Release Bulletin/patch are released Press coverage Getting patch distributed is huge focus - vast majority of exploits in the wild are against old versions 37
38
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. New Updater Brief overview of Adobe Reader / Acrobat updater technology 38
39
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Communication - Transparency Transparent communication With customers With researchers With partners With AV Companies With the press, bloggers, among others... Can't run away and hide - not effective 39
40
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What’s Happening Today Expansion of team - we're still hiring! Secure Product Lifecycle (SPLC) overview/roadmaps Executive/board support 40
41
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Where to Next? How to contact us: PSIRT email (PSIRT@adobe.com)PSIRT@adobe.com Web form (http://www.adobe.com/misc/securityform.html)http://www.adobe.com/misc/securityform.html 41
42
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Where to Next? Where to send sympathy cards and flowers :) 42
43
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Where to Next? Where to find us: PSIRT blog: http://blogs.adobe.com/psirt/http://blogs.adobe.com/psirt/ ASSET blog: http://blogs.adobe.com/asset/http://blogs.adobe.com/asset/ Security bulletin page: http://www.adobe.com/support/security/http://www.adobe.com/support/security/ Security portal: http://www.adobe.com/security/http://www.adobe.com/security/ Visiting conferences like this one! 43
44
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Q & A No iPhone/iPad questions please! 44
45
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.