• No results found

Software & Supply Chain Assurance: Mitigating Risks Attributable to Exploitable ICT / Software Products and Processes

N/A
N/A
Protected

Academic year: 2021

Share "Software & Supply Chain Assurance: Mitigating Risks Attributable to Exploitable ICT / Software Products and Processes"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

Software & Supply Chain Assurance:

Mitigating Risks Attributable

to Exploitable ICT / Software

Products and Processes

Joe Jarzombek, PMP, CSSLP

Director for Software & Supply Chain Assurance

Stakeholder Engagement & Cyber Infrastructure Resilience Cyber Security & Communications

Enabling Enterprise Resilience through

Security Automation, Software Assurance

and Supply Chain Risk Management

(2)

National

Defense

Commerce

& Standards

Public-Private Collaboration Efforts for

Security Automation, Software Assurance,

and Supply Chain Risk Management

Homeland

Security

General

Services

(3)

Gaining confidence in ICT/software-based cyber technologies

Dependencies on

technology are

greater then ever

Possibility of

disruption is greater

than ever because

hardware/ software /

services vulnerable

Loss of confidence

alone can lead to

stakeholder actions

that disrupt critical

business activities

Services • Managed Security • Information Services Software • Financial Systems • Human Resources Hardware • Database Servers • Networking Equipment Internet

• Domain Name System • Web Hosting Control Systems • SCADA • PCS • DCS Cyber Infrastructure

• Agriculture and Food • Energy

• Transportation • Chemical Industry • Postal and Shipping

• Water • Public Health • Telecommunications • Banking and Finance • Key Assets

Critical Infrastructure / Key Resources

• Railroad Tracks • Highway Bridges • Pipelines • Ports • Cable • Fiber • FDIC Institutions • Chemical Plants • Delivery Sites

• Nuclear power plants • Government Facilities • Dams

Physical Infrastructure

• Reservoirs Treatment plants • Farms

• Food Processing Plants • Hospitals

• Power Plants • Production Sites

(4)

Interdependencies Between Physical & Cyber Capabilities –

Convergence of Safety, Security and Resilience Considerations

In an era riddled with asymmetric cyber attacks, claims about system reliability

and safety must include provisions for built-in security of the enabling software

High Reliance on ICT/Software

Built-in Security

enables

Resilience

Critical security controls aligned with mission

(5)

Assurance relative to Trust

Quality

Safety

Security

Managing Effects of

Unintentional Defects in

Component or System

Integrity

Managing Consequences

of Unintentional Defects

Managing Consequences of Attempted/Intentional Actions

Targeting Exploitable Constructs, Processes & Behaviors

(6)

© 2012 MITRE

Cross-site Scripting

(XSS) Attack (CAPEC-86) Improper Neutralization of Input During Web Page Generation (CWE-79)

Security

Feature

SQL Injection Attack (CAPEC-66) Improper Neutralization of Special Elements used in an SQL Command (CWE-89)

7

Exploitable Software Weaknesses (CWEs) are

exploit targets/vectors for future Zero-Day Attacks

(7)

Defects

Intentional

Vulnerabilities

Unintentional

Vulnerabilities

Software Assurance Addresses Exploitable Software:

Outcomes of non-secure practices and/or malicious intent

EXPLOITABLE SOFTWARE

Exploitation potential of vulnerability is independent of “intent”

*Intentional vulnerabilities:

spyware & malicious logic deliberately imbedded (might not be considered

defects)

Malware

‘High quality’ can reduce security flaws attributable to defects; yet

traditional S/W quality assurance does not address intentional

malicious behavior in software

Software Assurance (SwA) is the level of confidence that software functions as

intended and is free of vulnerabilities, either intentionally or unintentionally designed or inserted as part of the software throughout the life cycle.*

(8)

Increased risk from supply chain due to:

 Increasing dependence on commercial ICT

for mission critical systems

 Increasing reliance on globally-sourced ICT

hardware, software, and services

Varying levels of development/outsourcing controls

Lack of transparency in process chain of custody

Varying levels of acquisition ‘due-diligence”

 Residual risk passed to end-user enterprise

Defective and Counterfeit products

Tainted products with malware, exploitable weaknesses and vulnerabilities

 Growing technological sophistication among

our adversaries

Internet enables adversaries to probe, penetrate, and attack us remotely

Supply chain attacks can exploit products and processes throughout the lifecycle

SwA & SCRM

Imperative

(9)

Risk Management (Enterprise <=> Project):

Shared Processes & Practices Different Focuses

Enterprise-Level:

 Regulatory compliance

 Changing threat environment

 Business Case

Program/Project-Level:

 Cost

 Schedule

 Performance

Who makes risk decisions?

Who determines ‘fitness for use’ for ‘technically acceptable’ criteria?

Who “owns” residual risk from tainted/counterfeit products?

* “Tainted” products are those that are corrupted with malware, or

exploitable weaknesses & vulnerabilities that put users at risk

(10)

Software-related Expectations for 2015

Major breaches will be enabled by unpatched known vulnerabilities over 2 years old; Chained attacks and attacks via third-party websites will grow;

Vulnerable web applications will remain easiest way to compromise companies;

SQL Injection and XSS will constitute more frequent and dangerous vector of attacks; Third-party code and plug-ins will remain the Achilles heel of web applications;

Server misconfigurations will continue to be a top source of vulnerability;

Many vulnerabilities will be exploited in devices and systems that cannot be patched;

Most software will be composed third party & open source (often unchecked) components;

o Primary causes of exploited vulnerabilities will be software defects, bugs, & logic flaws;

o Application logic errors will become more frequent and critical;

Mobile apps will constitute a growing source of attack vectors, especially since many (in rush to release) won’t be adequately tested for known vulnerabilities prior to use;

Software testing and lifecycle support will gain importance, especially with experienced teams that apply ‘test kits’ of multiple tools and methods – no single automated security tool or method will be effective.

(11)

COUNTERFEIT

AUTHENTIC

• Enable ‘scalable’ detection and reporting of tainted ICT components

• Leverage/mature related existing standardization efforts

• Provide Taxonomies, schema &

structured representations with defined observables & indicators for conveying information:

o Tainted constructs:

 Malicious logic/malware (MAEC),  Exploitable Weaknesses (CWE);  Vulnerabilities (CVE)

o Attack Patterns (CAPEC)

• Catalogue Diagnostic Methods, Controls, Countermeasures, & Mitigation Practices • Publicly reported weaknesses and

vulnerabilities with patches accessible via National Vulnerability Database (NVD)

sponsored by DHS & hosted by NIST *Text demonstrates examples of overlap

DEFECTIVE

Exploitable weakness Malware Unpatched Vulnerability Exploitable weakness Unpatched Vulnerability

Components can become tainted intentionally or unintentionally throughout the supply chain, SDLC, and in Ops & sustainment

TAINTED

[exploitable weakness, vulnerability, or malicious construct]

SSCA Focus on Tainted Components

Mitigating risks attributable to exploitable non-conforming constructs in ICT

“Tainted” products are those that are corrupted with malware, or

exploitable weaknesses & vulnerabilities that put users at risk

(12)

National Institute of Standards and Technology Supplier Supplier Supplier Supplier Supplier Supplier External Service Provider External Service Provider Supplier External Service Provider Supplier External Service Provider External Service Provider System Integrator

Organization

Supplier

(13)

National Institute of Standards and Technology

SP 800-161, Supply Chain Risk Management for

Federal Information Systems and Organizations

SP

800-161

SP

800-39

SP

800-30

SP

800-53r4

Multitiered Organizational

Risk Management

Risk Assessment

Security Controls

 Building on existing NIST Guidance

 Ability to Implement and Assess

 System Development Life Cycle

 Threat Scenarios & Framework

 ICT SCRM Plan

(14)

SwA in Acquisition & Outsourcing

• Software Assurance in Acquisition and Contract Language

• Software Supply Chain Risk Management and Due-Diligence

SwA in Development

*

• Risk-based Software Security Testing

• Requirements and Analysis for Secure Software

• Architecture and Design Considerations for Secure Software

• Secure Coding and Software Construction

• Key Practices for Mitigating the Most Egregious Exploitable Software Weaknesses

SwA Life Cycle Support

• SwA in Education, Training and Certification

SwA Pocket Guides and SwA-related documents are collaboratively developed with

peer review; they are subject to update and are freely available for download via the

DHS Software Assurance Community Resources and Information Clearinghouse at

https://buildsecurityin.us-cert.gov/swa

(see SwA Resources)

Software Assurance (SwA) Pocket Guide Series

(15)

https://buildsecurityin.us-cert.gov/swa

https://buildsecurityin.us-cert.gov

Focuses on making security a normal part of software engineering

Provides resources for stakeholders with interests in Software Assurance,

Supply Chain Risk Management, and Security Automation

(16)

Software & Supply Chain Assurance:

Enabling Enterprise Resilience

through Software Assurance and

Supply Chain Risk Management

Joe Jarzombek, PMP, CSSLP

Director for Software & Supply Chain Assurance

Stakeholder Engagement & Cyber Infrastructure Resilience Cyber Security & Communications

[email protected]

Mitigating Cyber-Physical Risk

Exposures Attributable to External

Dependencies on ICT Supply Chain

Components and Services

References

Related documents

After briefly describing the characteristics of the Chinese game market, this article will focus on the process of cultural adaptation that games undergo when they are localised

Smith’s Knoll, Battlefield Park, and Stoney Creek and Bartonville cemeteries occupy space on the land as well as in the colonial imagination in a way that foregrounds settler

A number of states use different methods of selection for the state high court and for the lower courts; for example, judges of New York’s Court of Appeals (the high court)

An n-fold improper rotation, Sn , about an n- fold improper rotation axis (same symbol) is composed of two successive transformations: The first component is an n-fold rotation

Located near Orlando International Airport, the cluster includes the University of Central Florida College of Medicine, Sanford- Burnham Medical Research Institute, M.. Anderson

Si necesita presentar un reclamo de un médico que no está en su plan, comuníquese con el Departamento de Servicios para Miembros al (888) 483-0760.. Debemos recibir todos

Conversely, in countries lacking a previous political commitment to good economic governance and poverty reduction, no adjustment and reform incentives will be created by the HIPC