How To Ensure Security In A System
|
|
|
- Edith Jones
- 5 years ago
- Views:
Transcription
1 Software Assurance vs. Security Compliance: Why is Compliance Not Enough? Carol Woody, Ph.D. Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Carnegie Mellon University
2 Current Challenge for Security Compliance Acquisition Life Cycle Software Supply Chain 2
3 How is Security Compliance Addressed? Reliability, quality, and effective systems engineering are considered sufficient to address security Security requirements are Established at the system level based on concerns for confidentiality, integrity, and availability (CIA) Assigned to components through system engineering decomposition Not required until Milestone B 3
4 Security Compliance Limitations CIA principles were developed in 1974, and much has changed since then Effective software engineering is not being addressed by system engineers Many acquisition decisions affecting security are made before Milestone B 4
5 Origins of CIA - 1 Saltzer and Schroeder, The Protection of Information in Computer Systems, Communications of the ACM, 1974 Defined security as techniques that control who may use or modify the computer or the information contained in it Described the three main categories of concern: confidentiality, integrity, and availability (CIA) 5
6 Origins of CIA - 2 Technology environment in 1974 S360 in use from S370 came on the market in 1972 COBOL & BAL programming languages in use MVS operating system released in March
7 Origins of CIA - 3 What s missing? Internet Morris worm, which occurred in November ,296 common vulnerabilities and exposures (CVE) Java, C++, C# Mobile computing Bluetooth Stuxnet attack on isolated supervisory control and data acquisition (SCADA) systems Cloud computing etc. 7
8 Software Assurance Picks up where compliance leaves off Definition: Software assurance (DHS Software Assurance Curriculum Project) Application of technologies and processes to achieve a required level of confidence that software systems and services function in the intended manner, are free from accidental or intentional vulnerabilities, provide security capabilities appropriate to the threat environment, and recover from intrusions and failures. 7 principles must augment CIA 8
9 7 Principles for Software Assurance 1. Risk: Perception of risk drives all assurance decisions. 2. Interactions: Systems are highly inter-connected and share the risks of all connections. 3. Trusted Dependencies: Your assurance depends on other people s assurance decisions and your level of trust for these dependencies. 9
10 7 Principles (continued) 4. Attacker: A broad community of attackers with growing technology capabilities can compromise any and all of your technology assets - there are no perfect protections, and the attacker profile constantly changes. 5. Coordination: Assurance requires effective coordination among all technology participants and their governing bodies. 10
11 7 Principles (concluded) 6. Dynamic: The threat is always changing. Assurance is based on governance, construction, and operation and is highly sensitive to changes in each area. 7. Measurable: A means to measure and audit overall assurance must be built in. If you can t measure it you can t manage it. 11
12 Systems Engineering vs. Software Engineering Systems Engineering Assumptions Systems can be decomposed into discrete, independent, and hierarchically-related components (or subsystems) Components can be constructed and integrated with minimal effort based on the original decomposition Quality properties can be allocated to specific components Software Engineering Realities Software components are often related sets of layered functionality (one layer is not inside another) Interactions of components (not the decomposition) must be managed Security properties relate to composite interactions (not to individual components) applications System Sub-system Interfaces to capabilities provided by a layer common software services Within and outside of the system generic device access (e.g., LAN, device drivers) HW SW 12
13 Role of Software in Systems From the NRC Critical Code Report * Software has become essential to all aspects of military system capabilities and operations p % of the F-4 aircraft functionality % of the F16 aircraft functionality % of the F-22 aircraft functionality * Committee for Advancing Software-Intensive Systems Producibility; National Research Council (NRC). Critical Code: Software Producibility for Defense,
14 Systems Engineering vs. Software Engineering Systems Engineering Assumptions Systems can be decomposed into discrete, independent, and hierarchically-related components (or subsystems) Components can be constructed and integrated with minimal effort based on the original decomposition Quality properties can be allocated to specific components Software Engineering Realities Software components are often related sets of layered functionality (one layer is not inside another) Interactions of components (not the decomposition) must be managed Security properties relate to composite interactions (not to individual components) applications System Sub-system Interfaces to capabilities provided by a layer common software services Within and outside of the system generic device access (e.g., LAN, device drivers) HW SW Systems engineering is insufficient for software-reliant security 14
15 Software Assurance Impact on C&A Focusing on individual systems is insufficient Critical services used by the software are not considered Differences in security controls for systems tied to the same mission are not considered Software development is increasingly in the supply chain, and security controls must be considered during acquisition Missions, which extend beyond a single system, define the functionality that is intended Software assurance methods are required to build effective operational security 15
16 Software Assurance Methods Mission Thread Analysis Supply Chain Risk Management Security Requirements Elicitation (SQUARE) Measurement 16
17 Software Assurance Across the Life Cycle 17
18 Mission Thread Analysis 18
19 Mission Thread Analysis Establish the role of mission success (functioning as intended) for system and software assurance Analyze potential mission failure Connect the software and systems to the operational mission How is security defined and validated? Will the mission survive a security compromise? 19
20 Tool: Survivability Analysis Framework 20
21 Analysis of Mission Failure Potential Who identifies and manages an error? Human or technology control? Coordination of responses across multiple components (multiple contractors?) Which faults should be reported and how? Logging and alerting can easily overload resources Will the receiver understand an error and know what to do? How could an attack go undiscovered in the cracks between systems? 21
22 Building Justified Confidence Building the System Delivered System Released System Explanation of why confidence is justified Mission Thread Analysis: building the case Acceptance Case 22
23 Mission Thread Resources Survivability Analysis Framework, Robert Ellison & Carol Woody. (CMU/SEI-2010-TN-013), June Survivability Assurance for System of Systems, Robert Ellison, John Goodenough, Charles Weinstock, & Carol Woody. (CMU/SEI-2008-TR- 008), May
24 Supply Chain Risk Management 24
25 State of Security in Software Products MITRE has documented over 700 software errors in commercial products that have led to exploitable vulnerabilities: Common Weakness Enumeration (CWE) 1 58% of all products submitted to Veracode for testing did not achieve an acceptable security score upon first submission 2 Forrester reports in Application Security: 2011 And Beyond 3 47% do not perform acceptance tests for third party software 46% follow a homegrown application security methodology instead of one that had been independently validated 27% do not perform security design Fall DHS SwA Forum
26 Limits for Supply Chain Risk Mitigations Total prevention is not feasible because of the sheer number of risks; limited development visibility; uncertainty of product assurance; and evolving nature of threats, usage, and product functionality Responding exploit by exploit is a losing game Skilled attackers know system weaknesses better than defenders As networks and operating systems are hardened, attackers exploit application software Identify the risks, establish evidence for what has been mitigated, monitor gaps 26
27 Acquisition of Products 27
28 Supply Chain Factors Supply chain risks for a product is reduced to acceptable level Supplier Capability Supplier follows practices that reduce supply chain risks Product Security Delivered or updated product is acceptably secure Product Distribution Methods used to transmit product to the purchaser guard against tampering Operational Product Control Product is used in a secure manner 28
29 Acquisition of Systems and Components 29
30 System Security Must Be Added Supply chain risks for system reduced to acceptable level System design should ensure that externally developed products including legacy software are used in a secure manner Addressed at the product level Supplier Capability Supplier follows practices that reduce supply chain risks Product Security Delivered or updated product is acceptably secure Product Distribution Methods used to transmit the product to the purchaser guard again tampering System Security Component products are assembled for effective system security Operational Product Control Product is used in a secure manner 30
31 Stronger Integrator Criteria is Needed Integrator is providing a unique product Applying practices such as threat modeling at the system level can be more demanding than it is for a product Product development long product life - incremental focus on software weaknesses appropriate to that supplier s domain and products, guided by product history relatively small and stable set of suppliers An integration contractor or custom system developer multiple one-off, relatively short-lived efforts multiple functional domains multiple sets of software products, suppliers, and subcontractors 31
32 Supply Chain Resources Software Supply Chain Risk Management: From Products to Systems of Systems, Robert J. Ellison, John B. Goodenough, Charles B. Weinstock, & Carol Woody. (CMU/SEI-2010-TN-026), December Evaluating and Mitigating Software Supply Chain Security Risks, Robert J. Ellison,, John B. Goodenough, Charles B. Weinstock, & Carol Woody. (CMU/SEI-2010-TN-016), May Webinar: Securing Global Software Supply Chains, Robert Ellison, June Software-Supply-Chains.cfm 32
33 Security Requirements Elicitation (SQUARE) 33
34 SQUARE Methodology to help organizations build security into the early stages of the production life cycle Addresses eliciting, categorizing, and prioritizing security requirements Security requirements are treated at the same time as the system's functional requirements, and carried out in the early stages specified in similar ways as software requirements engineering and practices carried out through a process of nine discrete steps 34
35 The SQUARE Process A robust SQUARE tool is available for download from 35
36 SQUARE Resources Software Security Engineering: A Guide for Project Managers. Julia H. Allen, Sean Barnum, Robert J. Ellison, Gary McGraw, & Nancy R. Mead. Addison Wesley Professional, (Available from Amazon.com.) U.S. Department of Homeland Security. Build Security In: Requirements Engineering. U.S. Department of Homeland Security. requirements.html Security Quality Requirements Engineering, Nancy R. Mead, Eric Hough, & Ed Stehney. (CMU/SEI-2005-TR-009), November Identifying Security Requirements Using the Security Quality Requirements Engineering (SQUARE) Method, Nancy R. Mead, in Integrating Security and Software Engineering: Advances and Future Visions. Edited by H. Mouratidis and P. Giorgini. Idea Group, pp , 2006 (ISBN: ). 36
37 SQUARE Case Study Reports SQUARE-Lite: Case Study on VADSoft Project, Ashwin Gayash, Venkatesh Viswanathan, & Deepa Padmanabhan. Faculty Advisor: Nancy R. Mead. (CMU/SEI-2008-SR-017), June Security Quality Requirements Engineering (SQUARE): Case Study Phase III, Eric Hough, Don Ojoko-Adams, Lydia Chung, & Frank Hung. (CMU/SEI SR-003), May Privacy Risk Assessment Case Studies in Support of SQUARE, Varokos Panusuwan & Prashanth Batlagundu. Faculty Advisor: Nancy Mead. (CMU/SEI-2009-SR-017), July
38 Security Measurement 38
39 Definitions Measurement A set of observations that reduce uncertainty where the result is expressed as a quantity 1 Measure A variable to which a value is assigned as the result of measurement 2 1. Hubbard, Douglas W. How to Measure Anything: Finding the Value of Intangibles in Business. John Wiley & Sons, International Organization for Standardization. ISO/IEC 15939:2007, Systems and Software Engineering Measurement Process, 2nd ed. ISO,
40 Drivers Definition A factor that has a strong influence on the eventual outcome or result Examples Security Process: The process being used to develop and deploy the system sufficiently addresses security Security Task Execution: Security-related tasks and activities are performed effectively and efficiently Code Security: The code will be sufficiently secure 40
41 Drivers: Success and Failure States The objective when analyzing a driver s state is to determine how each driver is currently acting. 41
42 Drivers for Secure Software Development Programmatic Drivers 1. Program Security Objectives 2. Security Plan 3. Contracts 4. Security Process 5. Security Task Execution 6. Security Coordination 7. External Interfaces 8. Organizational and External Conditions 9. Event Management Product Drivers 10. Security Requirements 11. Security Architecture and Design 12. Code Security 13. Integrated System Security 14. Adoption Barriers 15. Operational Security Compliance 16. Operational Security Preparedness 17. Product Security Risk Management 42
43 Evaluating Drivers Directions: Select the appropriate response to the driver question. Driver Question Response 4. Does the process being used to develop and deploy the system sufficiently incorporate security? Consider: Security-related tasks and activities in the program workflow Conformance to security process models Measurements and controls for security-related tasks and activities Process efficiency and effectiveness Software security development life cycle Security-related training Compliance with security policies, laws, and regulations Security of all product-related information Yes Likely Yes Equally Likely Likely No No 43
44 Driver Profile The driver profile provides an indication of systemic risk to the mission. It can be used as a dashboard for program decision makers Program Security Objectives 2. Security Plan 3. Contracts 4. Security Process 5. Security Task Execution 6. Security Coordination 7. External Interfaces 8. Organizational and External Conditions 9. Event Management 10. Security Requirements 11. Security Architecture & Design 12. Code Security 13. Integrated System Security 14. Adoption Barriers 15. Operational Security Compliance 16. Operational Sec. Preparedness 17. Product Security Risk Management Driver Value Driver Value
45 MRD: Focus on Mission Risk Driver Value Systemic risk to the mission (also called mission risk) is defined as the probability of mission failure (not achieving key objectives). From the MRD perspective, mission risk is the probability that a driver is in its failure state. 45
46 Measurement Resources Integrated Measurement and Analysis Framework for Software Security, C. Alberts, J. Allen, & R. Stoddard. (CMU/SEI-2010-TN-025), September Risk Management Framework, Christopher Alberts & Audrey Dorofee. (CMU/SEI-2010-TR-017). August
47 Summary 47
48 Compliance Limitations Based on principles that were developed in 1974 and much as changed since that time Does not address security for software-reliant systems Does not address the security risks of software acquisition decisions 48
49 Focus on Software Assurance Ensure that systems and software function as intended and are free from vulnerabilities Key areas for risk mitigation: Mission Thread Analysis Supply Chain Risk Management Security Requirements Measurement 49
50 NO WARRANTY THIS MATERIAL OF CARNEGIE MELLON UNIVERSITY AND ITS SOFTWARE ENGINEERING INSTITUTE IS FURNISHED ON AN AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. Use of any trademarks in this presentation is not intended in any way to infringe on the rights of the trademark holder. This Presentation may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at This work was created in the performance of Federal Government Contract Number FA C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. The Government of the United States has a royalty-free governmentpurpose license to use, duplicate, or disclose the work, in whole or in part and in any manner, and to have or permit others to do so, for government purposes pursuant to the copyright license under the clause at
Supply-Chain Risk Management Framework
Supply-Chain Risk Management Framework Carol Woody March 2010 Scope of SEI Work Context Significantly reduce the risk (any where in the supply chain) that an unauthorized party can change the behavior
Applying Software Quality Models to Software Security
Applying Software Quality Models to Software Security Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Carol Woody, Ph.D. April 21, 2015 Copyright 2015 Carnegie Mellon University
Risk Management Framework
Risk Management Framework Christopher J. Alberts Audrey J. Dorofee August 2010 TECHNICAL REPORT CMU/SEI-2010-TR-017 ESC-TR-2010-017 Acquisition Support Program Unlimited distribution subject to the copyright.
2012 CyberSecurity Watch Survey
2012 CyberSecurity Watch Survey Unknown How 24 % Bad is the Insider Threat? 51% 2007-2013 Carnegie Mellon University 2012 Carnegie Mellon University NO WARRANTY THIS MATERIAL OF CARNEGIE MELLON UNIVERSITY
Operationally Critical Threat, Asset, and Vulnerability Evaluation SM (OCTAVE SM ) Framework, Version 1.0
Operationally Critical Threat, Asset, and Vulnerability Evaluation SM (OCTAVE SM ) Framework, Version 1.0 Christopher J. Alberts Sandra G. Behrens Richard D. Pethia William R. Wilson June 1999 TECHNICAL
Exploring the Interactions Between Network Data Analysis and Security Information/Event Management
Exploring the Interactions Between Network Data Analysis and Security Information/Event Management Timothy J. Shimeall CERT Network Situational Awareness (NetSA) Group January 2011 2011 Carnegie Mellon
Overview. CMU/SEI Cyber Innovation Center. Dynamic On-Demand High-Performance Computing System. KVM and Hypervisor Security.
KVM and Hypervisor Security David Shepard and Matt Gaston CMU/SEI Cyber Innovation Center February 2012 2012 by Carnegie Mellon University. Published SEI PROPRIETARY INFORMATION. Distribution: Director
Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience
Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience Management Model (CERT-RMM), both developed at Carnegie
Software Security Engineering: A Guide for Project Managers
Software Security Engineering: A Guide for Project Managers Gary McGraw Julia H. Allen Nancy Mead Robert J. Ellison Sean Barnum May 2013 ABSTRACT: Software is ubiquitous. Many of the products, services,
Building Resilient Systems: The Secure Software Development Lifecycle
Building Resilient Systems: The Secure Software Development Lifecycle Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213, PhD Technical Director, CERT [email protected]
Assurance Cases for Design Analysis of Complex System of Systems Software
Assurance Cases for Design Analysis of Complex System of Systems Software Presented at AIAA Infotech@Aerospace Conference Software Assurance Session 8 April 2009 Stephen Blanchette, Jr. Problem: SoS are
Software Assurance Competency Model
Software Assurance Competency Model Thomas Hilburn, Embry-Riddle Aeronautical University Mark Ardis, Stevens Institute of Technology Glenn Johnson, (ISC) 2 Andrew Kornecki, Embry-Riddle Aeronautical University
Software Security Engineering: A Key Discipline for Project Managers
Software Security Engineering: A Key Discipline for Project Managers Julia H. Allen Software Engineering Institute (SEI) Email: [email protected] Sean Barnum Cigital Robert J. Ellison SEI Gary McGraw Cigital
Moving Target Reference Implementation
CYBER SECURITY DIVISION 2014 R&D SHOWCASE AND TECHNICAL WORKSHOP Moving Target Reference Implementation Software Engineering Institute, Carnegie Mellon University Andrew O. Mellinger December 17, 2014
Introduction to the OCTAVE Approach
Introduction to the OCTAVE Approach Christopher Alberts Audrey Dorofee James Stevens Carol Woody August 2003 Pittsburgh, PA 15213-3890 Introduction to the OCTAVE Approach Christopher Alberts Audree Dorofee
Extending AADL for Security Design Assurance of the Internet of Things
Extending AADL for Security Design Assurance of the Internet of Things Presented by Rick Kazman, PhD Team: Carol Woody (PI), Rick Kazman, Robert Ellison, John Hudak, Allen Householder Software Engineering
Integrated Measurement and Analysis Framework for Software Security
Integrated Measurement and Analysis Framework for Software Security Christopher Alberts Julia Allen Robert Stoddard September 2010 TECHNICAL NOTE CMU/SEI-2010-TN-025 CERT Program Unlimited distribution
A Framework for Categorizing Key Drivers of Risk
A Framework for Categorizing Key Drivers of Risk Christopher J. Alberts Audrey J. Dorofee April 2009 TECHNICAL REPORT CMU/SEI-2009-TR-007 ESC-TR-2009-007 Acquisition Support Program Unlimited distribution
Monitoring Trends in Network Flow for Situational Awareness
Monitoring Trends in Network Flow for Situational Awareness SEI CERT NetSA 2011 Carnegie Mellon University NO WARRANTY THIS MATERIAL OF CARNEGIE MELLON UNIVERSITY AND ITS SOFTWARE ENGINEERING INSTITUTE
SOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith [email protected] SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
Information Asset Profiling
Information Asset Profiling Author James F. Stevens Principal Contributors Richard A. Caralli Bradford J. Willke June 2005 Networked Systems Survivability Program Unlimited distribution subject to the
A Study of Systems Engineering Effectiveness. Building a Business Case for Systems Engineering
Building a Business Case for Systems Engineering NO WARRANTY THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES
Architectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
Deriving Software Security Measures from Information Security Standards of Practice
Deriving Software Measures from Standards of Practice Julia Allen Christopher Alberts Robert Stoddard February 2012 2012 Carnegie Mellon University Copyright 2012 Carnegie Mellon University. This material
Electricity Subsector Cybersecurity Capability Maturity Model (ES-C2M2) (Case Study) James Stevens Senior Member, Technical Staff - CERT Division
Electricity Subsector Cybersecurity Capability Maturity Model (ES-C2M2) (Case Study) James Stevens Senior Member, Technical Staff - CERT Division James Stevens is a senior member of the technical staff
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
Department of Homeland Security Cyber Resilience Review (Case Study) Matthew Butkovic Technical Manager - Cybersecurity Assurance, CERT Division
Department of Homeland Security Cyber Resilience Review (Case Study) Matthew Butkovic Technical Manager - Cybersecurity Assurance, CERT Division Matthew Butkovic is a Technical Manager Cybersecurity Assurance
Contracting Officer s Representative (COR) Interactive SharePoint Wiki
Contracting Officer s Representative (COR) Interactive SharePoint Wiki James Smith Andy Boyd Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material
Introduction to the Security Engineering Risk Analysis (SERA) Framework
Introduction to the Security Engineering Risk Analysis (SERA) Framework Christopher Alberts Carol Woody Audrey Dorofee November 2014 TECHNICAL NOTE CMU/SEI-2014-TN-025 CERT Division http://www.sei.cmu.edu
Sustaining Operational Resiliency: A Process Improvement Approach to Security Management
Sustaining Operational Resiliency: A Process Improvement Approach to Security Management Author Richard A. Caralli Principle Contributors James F. Stevens Charles M. Wallen, Financial Services Technology
Network Monitoring for Cyber Security
Network Monitoring for Cyber Security Paul Krystosek, PhD CERT Network Situational Awareness 2006 Carnegie Mellon University What s Coming Up The scope of network monitoring Cast of characters Descriptions
Incident Management Capability Metrics Version 0.1
Incident Management Capability Metrics Version 0.1 Audrey Dorofee Georgia Killcrece Robin Ruefle Mark Zajicek April 2007 TECHNICAL REPORT CMU/SEI-2007-TR-008 ESC-TR-2007-008 CERT Program Unlimited distribution
Buyer Beware: How To Be a Better Consumer of Security Maturity Models
Buyer Beware: How To Be a Better Consumer of Security Maturity Models SESSION ID: GRC-R01 Julia Allen Software Engineering Institute Carnegie Mellon University [email protected] Nader Mehravari Software
CMMI: What do we need to do in Requirements Management & Engineering?
Colin Hood Page 1 of 11 : What do we need to do in Requirements Management & Engineering? Colin Hood HOOD Group February 2003 : What do we need to do in Requirements Management & Engineering?... 1 1 Abstract...
Agile Development and Software Architecture: Understanding Scale and Risk
Agile Development and Software Architecture: Understanding Scale and Risk Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Robert L. Nord SSTC, April 2012 In collaboration
Service Measurement Index Framework Version 2.1
Service Measurement Index Framework Version 2.1 July 2014 CSMIC Carnegie Mellon University Silicon Valley Moffett Field, CA USA Introducing the Service Measurement Index (SMI) The Service Measurement Index
Requirements Engineering for SaaS Application Security in Cloud Using SQUARE Methodology
Requirements Engineering for SaaS Application Security in Cloud Using SQUARE Methodology E. Pragnavi J. Sandeep Kumar Assistant Professor, Product Technical Lead, Dept. of CSE, UCE, Infosys, Hyderabad
Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example
Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example Mary Anne Herndon, SAIC Robert Moore, SAIC Mike Phillips, Software
The Key to Successful Monitoring for Detection of Insider Attacks
The Key to Successful Monitoring for Detection of Insider Attacks Dawn M. Cappelli Randall F. Trzeciak Robert Floodeen Software Engineering Institute CERT Program Session ID: GRC-302 Session Classification:
Network Analysis with isilk
Network Analysis with isilk Presented at FloCon 2011 Ron Bandes CERT Network Situational Awareness (NetSA) Group 2011 Carnegie Mellon University 2011 Carnegie Mellon University NO WARRANTY THIS MATERIAL
Security Touchpoints When Acquiring Software. Dr Carsten Huth Nadim Barsoum Dawid Sroka
Security Touchpoints When Acquiring Software Dr Carsten Huth Nadim Barsoum Dawid Sroka 2 Topics Context Problem Definition SDLC and Security Touchpoints Acquisition Process Conclusions 3 Acknowledgement
The CERT Top 10 List for Winning the Battle Against Insider Threats
The CERT Top 10 List for Winning the Battle Against Insider Threats Dawn Cappelli CERT Insider Threat Center Software Engineering Institute Carnegie Mellon University Session ID: STAR-203 Session Classification:
Common Testing Problems: Pitfalls to Prevent and Mitigate
: Pitfalls to Prevent and Mitigate AIAA Case Conference 12 September 2012 Donald Firesmith Software Engineering Institute (SEI) Carnegie Mellon University Pittsburgh, PA 15213 Clarification and Caveat
Enterprise Cybersecurity Best Practices Part Number MAN-00363 Revision 006
Enterprise Cybersecurity Best Practices Part Number MAN-00363 Revision 006 April 2013 Hologic and the Hologic Logo are trademarks or registered trademarks of Hologic, Inc. Microsoft, Active Directory,
emontage: An Architecture for Rapid Integration of Situational Awareness Data at the Edge
emontage: An Architecture for Rapid Integration of Situational Awareness Data at the Edge Soumya Simanta Gene Cahill Ed Morris Motivation Situational Awareness First responders and others operating in
Secure Content Automation Protocol (SCAP): How it is increasingly used to automate enterprise security management activities
Secure Content Automation Protocol (SCAP): How it is increasingly used to automate enterprise security management activities Sean Barnum [email protected] September 2011 Overview What is SCAP? Why SCAP?
Defining Incident Management Processes for CSIRTs: A Work in Progress
Defining Incident Management Processes for CSIRTs: A Work in Progress Chris Alberts Audrey Dorofee Georgia Killcrece Robin Ruefle Mark Zajicek October 2004 TECHNICAL REPORT CMU/SEI-2004-TR-015 ESC-TR-2004-015
Cyber Intelligence Workforce
Cyber Intelligence Workforce Troy Townsend Melissa Kasan Ludwick September 17, 2013 Agenda Project Background Research Methodology Findings Training and Education Project Findings Workshop Results Objectives
Interpreting Capability Maturity Model Integration (CMMI ) for Business Development Organizations in the Government and Industrial Business Sectors
Interpreting Capability Maturity Model Integration (CMMI ) for Business Development Organizations in the Government and Industrial Business Sectors Donald R. Beynon, Jr. January 2007 Technical Note CMU/SEI-2007-TN-004
Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience
Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience Management Model (CERT -RMM), both developed at Carnegie
Introducing OCTAVE Allegro: Improving the Information Security Risk Assessment Process
Introducing OCTAVE Allegro: Improving the Information Security Risk Assessment Process Richard A. Caralli James F. Stevens Lisa R. Young William R. Wilson May 2007 TECHNICAL REPORT CMU/SEI-2007-TR-012
Suggested Language to Incorporate System Security Engineering for Trusted Systems and Networks into Department of Defense Requests for Proposals
Suggested Language to Incorporate System Security Engineering for Trusted Systems and Networks into Department of Defense Requests for Proposals JANUARY 2014 Deputy Assistant Secretary of Defense for Systems
An Application of an Iterative Approach to DoD Software Migration Planning
An Application of an Iterative Approach to DoD Software Migration Planning John Bergey Liam O Brien Dennis Smith September 2002 Product Line Practice Initiative Unlimited distribution subject to the copyright.
Quantitative Methods for Software Selection and Evaluation
Quantitative Methods for Software Selection and Evaluation Michael S. Bandor September 2006 Acquisition Support Program Unlimited distribution subject to the copyright. Technical Note CMU/SEI-2006-TN-026
SECURITY RISK MANAGEMENT
SECURITY RISK MANAGEMENT ISACA Atlanta Chapter, Geek Week August 20, 2013 Scott Ritchie, Manager, HA&W Information Assurance Services Scott Ritchie CISSP, CISA, PCI QSA, ISO 27001 Auditor Manager, HA&W
defense through discovery
defense through discovery about krypton krypton is an advisory and consulting services firm, specialized in the domain of information technology (it) and it-related security krypton is a partnership amongst
Infor CloudSuite. Defense-in-depth. Table of Contents. Technical Paper Plain talk about Infor CloudSuite security
Technical Paper Plain talk about security When it comes to Cloud deployment, security is top of mind for all concerned. The Infor CloudSuite team uses best-practice protocols and a thorough, continuous
CMMI for SCAMPI SM Class A Appraisal Results 2011 End-Year Update
CMMI for SCAMPI SM Class A 2011 End-Year Update Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 1 Outline Introduction Current Status Community Trends Organizational Trends
AIRDEFENSE SOLUTIONS PROTECT YOUR WIRELESS NETWORK AND YOUR CRITICAL DATA SECURITY AND COMPLIANCE
AIRDEFENSE SOLUTIONS PROTECT YOUR WIRELESS NETWORK AND YOUR CRITICAL DATA SECURITY AND COMPLIANCE THE CHALLENGE: SECURE THE OPEN AIR Wirelesss communication lets you take your business wherever your customers,
A Systematic Method for Big Data Technology Selection
A Systematic Method for Big Data Technology Selection John Klein Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material is based upon work funded
CERT 1 System and Network Security Practices i
CERT 1 System and Network Security Practices i Julia Allen Carnegie Mellon University Software Engineering Institute Networked Systems Survivability Program, CERT Coordination Center This paper was presented
7 Homeland. ty Grant Program HOMELAND SECURITY GRANT PROGRAM. Fiscal Year 2008
U.S. D EPARTMENT OF H OMELAND S ECURITY 7 Homeland Fiscal Year 2008 HOMELAND SECURITY GRANT PROGRAM ty Grant Program SUPPLEMENTAL RESOURCE: CYBER SECURITY GUIDANCE uidelines and Application Kit (October
A Taxonomy of Operational Risks
Sponsored by the U.S. Department of Defense 2005 by Carnegie Mellon University A Taxonomy of Operational Risks Brian Gallagher Director, Acquisition Support page 1 Operational Risk By its nature, the uncertainty
The introduction covers the recent changes is security threats and the effect those changes have on how we protect systems.
1 Cyber-attacks frequently take advantage of software weaknesses unintentionally created during development. This presentation discusses some ways that improved acquisition practices can reduce the likelihood
Arcade Game Maker Pedagogical Product Line: Marketing and Product Plan
Arcade Game Maker Pedagogical Product Line: Marketing and Product Plan Arcade Game Team July 2003 Unlimited distribution subject to the copyright. This work is sponsored by the U.S. Department of Defense.
ISO/IEC 27002:2013 WHITEPAPER. When Recognition Matters
When Recognition Matters WHITEPAPER ISO/IEC 27002:2013 INFORMATION TECHNOLOGY - SECURITY TECHNIQUES CODE OF PRACTICE FOR INFORMATION SECURITY CONTROLS www.pecb.com CONTENT 3 4 5 6 6 7 7 7 7 8 8 8 9 9 9
A Taxonomy of Operational Cyber Security Risks
A Taxonomy of Operational Cyber Security Risks James J. Cebula Lisa R. Young December 2010 TECHNICAL NOTE CMU/SEI-2010-TN-028 CERT Program Unlimited distribution subject to the copyright. http://www.sei.cmu.edu
PASTA Abstract. Process for Attack S imulation & Threat Assessment Abstract. VerSprite, LLC Copyright 2013
2013 PASTA Abstract Process for Attack S imulation & Threat Assessment Abstract VerSprite, LLC Copyright 2013 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CERT Resilience Management Model (RMM) v1.1: Code of Practice Crosswalk Commercial Version 1.1
CERT Resilience (RMM) : Code of Practice Crosswalk Commercial Version 1.1 Kevin G. Partridge Lisa R. Young October 2011 TECHNICAL NOTE CMU/SEI-2011-TN-012 CERT Program Unlimited distribution subject to
Managing Security Risks in Modern IT Networks
Managing Security Risks in Modern IT Networks White Paper Table of Contents Executive summary... 3 Introduction: networks under siege... 3 How great is the problem?... 3 Spyware: a growing issue... 3 Feeling
Security. Security consulting and Integration: Definition and Deliverables. Introduction
Security Security Introduction Businesses today need to defend themselves against an evolving set of threats, from malicious software to other vulnerabilities introduced by newly converged voice and data
Security Software Engineering: Do it the right way
Proceedings of the 6th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, Corfu Island, Greece, February 16-19, 2007 19 Security Software Engineering: Do it the right way Ahmad
Best Practices for National Cyber Security: Building a National Computer Security Incident Management Capability, Version 2.0
Best Practices for National Cyber Security: Building a National Computer Security Incident Management Capability, Version 2.0 John Haller Samuel A. Merrell Matthew J. Butkovic Bradford J. Willke April
Penetration Testing Tools
Penetration Testing Tools Ken van Wyk January 2007 ABSTRACT: This article provides a primer on the most commonly used tools for traditional penetration testing. (A related article provides an overview
CERT Resilience Management Model (CERT -RMM) V1.1: NIST Special Publication 800-66 Crosswalk
CERT Resilience Management Model (CERT -RMM) V1.1: NIST Special Publication 800-66 Crosswalk Lisa R. Young, Software Engineering Institute Ma-Nyahn Kromah, SunGard Availability Services October 2013 TECHNICAL
Risk Management Frameworks
Effective Security Practices Series Driven by a wave of security legislation and regulations, many IT risk management frameworks have surfaced over the past few years. These frameworks attempt to help
Abuse of CPE Devices and Recommended Fixes
Abuse of CPE Devices and Recommended Fixes Dr. Paul Vixie (Farsight Security, Inc.) Chris Hallenbeck (US-CERT, DHS) Jonathan Spring (CERT/CC, Carnegie Mellon) August 7, 2014 Black Hat USA 2014 2014 Carnegie
