John Meier - Bellevue WA, US Srinath Vasireddy - Issaquah WA, US Michael Dunner - Renton WA, US Blaine Wastell - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717100000
Abstract:
A novel approach to security engineering that leverages expertise to enable a user to design, build and deploy secure applications is disclosed. In doing so, the innovation discloses novel techniques and mechanisms that integrate security into the application development lifecycle and to adapt current software engineering practices and methodologies to include specific security related activities. These activities include identifying security objectives, creating threat models, applying secure design guidelines, patterns and principles, conducting security design inspections, performing regular code inspections, testing for security, and conducting deployment inspections to ensure secure configuration.
John Meier - Bellevue WA, US Anandha Murukan - Bellevue WA, US Srinath Vasireddy - Issaquah WA, US Blaine Wastell - Woodinville WA, US Michael Dunner - Renton WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/14
US Classification:
726022000
Abstract:
A security engineering system and methodology associated with the application life cycle is provided. The subject innovation provides a threat modeling system can be employed to identify threats and vulnerabilities associated with stages of the application life cycle. In accordance therewith, the novel innovation can facilitate identification of common issues that can arise during a threat modeling activity. The innovation can provide for a systematic mechanism to identify threats and/or vulnerabilities in accordance with the application life cycle.
Log Data Extraction From Data Chunks Of An Isolated Execution Environment
- San Francisco CA, US Matthew Modestino - Toronto, CA David Christopher Baldwin - Dublin CA, US Marc Andre Chéné - Seattle WA, US Blaine Wastell - Woodinville WA, US
Systems and methods are disclosed for processing data associated with isolated execution environments. A chunk of data associated with an isolated execution environment can include log data and non-log data. At least a portion of the log data can include log data generated by the isolated execution environment. The system can parse the chunk of data to identify the log data and the non-log data and extract at least a portion of the log data from the chunk of data. The extracted data can be further processed to generate one or more events.
Splunk
Director Product Management Data Ingestion
Centurylink Business For Enterprise Dec 2014 - Aug 2016
Principal Technical Program Manager Analytics
Microsoft 2005 - Nov 2014
Senior Program Manager
Ascentium Corporation Sep 2003 - Jun 2005
Program Manager
Safeco Insurance May 2002 - Jul 2003
Manager
Education:
Northwestern University Sep 1981 - Jun 1985
Bachelors, Bachelor of Arts
Mayfield High School
Northmont High School
Northwestern University
Skills:
Agile Methodologies Program Management .Net Software Project Management Software Development Agile Project Management Cloud Computing Scrum Integration Architecture Visual Studio Sdlc Microsoft Sql Server Management Project Management Web Applications Leadership Silverlight Business Analysis Enterprise Software E Commerce Sharepoint Architectures It Strategy Team Building Vendor Management Enterprise Architecture Business Intelligence Strategy Cross Functional Team Leadership Distributed Systems Itil Design Patterns Javascript Pmp Solution Architecture Project Portfolio Management Outsourcing Software Design Security .Net Framework Windows 8 App Dev Cross Functional Team Building Big Data Predictive Analytics