• No results found

Building CSIRT Capabilities

N/A
N/A
Protected

Academic year: 2021

Share "Building CSIRT Capabilities"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

Building CSIRT Capabilities

1

© 2005 by Carnegie Mellon University

Building CSIRT

Capabilities

CERT®CSIRT Development Team

CERT®Training and Education Center

CERT®Program

Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213

(2)

Building CSIRT Capabilities

2

© 2005 by Carnegie Mellon University 2

Who We Are: The CERT CSIRT

Development Team (CDT)

http://www.cert.org/csirts/

The CERT CSIRT Development Team is part of the CERT Education and Training area of the CERT®Program within the Software Engineering Institute

(3)

Building CSIRT Capabilities

3

© 2005 by Carnegie Mellon University 3

Our Vision and Mission

Vision

ƒ Sufficient CSIRTs exist to meet the demand to protect the resources of the organizations they support

Mission

ƒ Foster the growth of global incident management capabilities ƒ Assist commercial, governmental, educational, national and

international organizations in establishing effective CSIRTs ƒ Help existing CSIRTs improve their services and operations

(4)

Building CSIRT Capabilities

4

© 2005 by Carnegie Mellon University 4

What Do We Do? -1

As part of the SEI, the CERT CSIRT Development Team

ƒ researches the current incident management environment, looking to synthesize existing information and best practices into guides, standards, and methodologies for performing incident handling processes and functions

ƒ works with teams to

– develop strategies to plan and implement CSIRTs – develop best practices for operating CSIRTs

– adopt CSIRT policies and standard operating procedures

– develop incident management publications, guides, templates, and checklists

ƒ engages with customers to

– assist in planning and designing incident management capabilities – assist in developing an implementation plan

(5)

Building CSIRT Capabilities

5

© 2005 by Carnegie Mellon University 5

What Do We Do? -2

We also

ƒ develop and teach courses related to CSIRTs

ƒ license courses to organizations and train their

trainers to deliver the materials

ƒ provide a CERT-Certified Computer Security Incident

Handler certification

(6)

Building CSIRT Capabilities

6

© 2005 by Carnegie Mellon University 6

CSIRT Related Courses

Courses we provide

ƒ Creating a CSIRT

ƒ Managing CSIRTs

ƒ Fundamentals of Incident Handling for Technical

Staff

(7)

Building CSIRT Capabilities

7

© 2005 by Carnegie Mellon University 7

CERT

®

-Certified Computer Security

Incident Handler

Requirements for earning certification

ƒ A three-course sequence from the SEI or its licensees (transition partners)

– Information Security for Technical Staff (5 days) or

Advanced Information Security for Technical Staff (5 days) – Fundamentals of Incident Handling (5 days)

– Advanced Incident Handling (5 days)

ƒ Three years of experience in the incident handling area (management and/or technical)

ƒ Submission of application for certification and successful completion of the review process

ƒ Letter of recommendation from current or previous manager ƒ Successful completion of evaluation administered by the

(8)

Building CSIRT Capabilities

8

© 2005 by Carnegie Mellon University 8

Products and Publications

The CERT CSIRT Development Team has created products based on the collective CERT/CC experiences in incident and vulnerability handling as well as artifact analysis. These products enable us to

• help organizations identify effective processes for incident management • provide guidance to organizations for developing global CSIRT capabilities • develop, promote, and expand best practices for CSIRTs

(9)

Building CSIRT Capabilities

9

© 2005 by Carnegie Mellon University 9

Publications Include

ƒ Handbook for CSIRTs

http://www.cert.org/archive/pdf/csirt-handbook.pdf

ƒ Steps for Creating National CSIRTs

http://www.cert.org/archive/pdf/NationalCSIRTs.pdf

ƒ CSIRT Services List

http://www.cert.org/csirts/services.html

ƒ State of the Practice of Computer Security Incident Response Teams (CSIRTs)

http://www.cert.org/archive/pdf/03tr001.pdf

ƒ Organizational Models for Computer Security Incident Response Teams

http://www.cert.org/archive/pdf/03hb001.pdf

ƒ Staffing Your Computer Security Incident Response Team – What Basic Skills Are Needed?

(10)

Building CSIRT Capabilities

10

© 2005 by Carnegie Mellon University 10

Defining Incident Management Processes

for CSIRTs: A Work in Progress

http://www.sei.cmu.edu/publications/documents/04.reports/04tr015.html

Since the release of this report we have evolved our thinking on incident management and its definition.

A computer security incident management capability is the ability to provide end-to-end management of computer security events and incidents.

For computer security incident response to occur in an effective and successful way, all the tasks and processes being performed must be viewed from an enterprise perspective. This means identifying how tasks and processes relate, how information is exchanged, and how actions are coordinated, no matter who is performing the work. Looking only at the response part of the process misses key actions that if not done in a timely, consistent, and quality-driven manner will impact the overall response, possibly delaying actions due to the confusion of roles and responsibilities,

ownership of data and systems, and authority. Response can also be delayed or ineffective because of communications problems (not knowing whom to contact) and even due to poor quality

information about the event or incident. Any impact on the response timeliness and quality can cause further damage to critical assets and data during an incident.

This bigger picture of activity is what is meant as incident management. Identifying and defining these interfaces and the roles and responsibilities of the various participants across the enterprise is a key part of setting up any incident management capability.

We define incident handling as one service that involves all the processes or tasks associated with “handling” events and incidents. Incident handling includes multiple functions: detecting, reporting, triage, analysis, and incident response.

Incident response, as noted in the list above, is one process, the last step, that is involved in incident handling. It is the process that encompasses the planning, coordination, and execution of any appropriate mitigation and recovery strategies and actions.

(11)

Building CSIRT Capabilities

11

© 2005 by Carnegie Mellon University 11

Incident Management Process Model

The CSIRT Development Team in the CERT Program has defined a “best practice” set of processes for incident management.

To do this we

• determined processes

• outlined processes via workflow diagrams

• provided details and requirements of each process

This model is presented and described in SEI Technical Report CMU/SEI-2004-TR-015, Defining Incident Management Processes: A Work in Progress. This report is available at:

http://www.cert.org/archive/pdf/04tr015.pdf

This model documents a set of processes that outline various incident management

functions. From this work a methodology for assessing and benchmarking an organization’s incident management processes can be developed. This methodology and resulting

assessment instrument will enable teams to evaluate their incident management performance for the following processes:

• Prepare/Improve/Sustain (Prepare) • Protect Infrastructure (Protect) • Detect Events (Detect) • Triage Events (Triage) • Respond.

(12)

Building CSIRT Capabilities

12

© 2005 by Carnegie Mellon University 12

Incident Management

If event is reassigned outside of incident-handling process

PC Prepare, sustain, and improve CSIRT process

Archive General indicators

From PI: Protect

Infrastructure Event reports Detect events

If event requires further incident-handling action If event is closed Triage events Archive Archive To other organizational process Respond to incident If event is reassigned outside of incident-handling process

Reassigned event

If event requires further incident-handling action If event is closed Assigned event Closed events Closed events Event information Reassigned event To other organizational process

If a postmortem review of the incident is required

If event or incident is reassigned outside of incident-handling process

If internal and external stakeholders need to be notified

If event or incident is closed

CSIRT process changes Incident information Response actions and decisions

Reassigned events Reassigned incidents

Incident information Response actions and decisions

Incident information Response actions and decisions Closing rationale To other organizational process To stakeholders To PC: Prepare, Sustain, and Improve CSIRT Process

If a CSIRT capability is initially being established

If the current CSIRT capability is not modified or improved

If the current CSIRT capability is modified or improved

If improvements to the infrastructure are required

If internal and external stakeholders need to be notified

If archival of lessons learned is required

Initial CSIRT capability

Current CSIRT capability

Modified CSIRT capability

Infrastructure protection improvements

Lessons learned Lessons learned To PI Protect Infrastructure To stakeholders Archive From any activity

within the CSIRT process or from activities outside of the CSIRT process From R: Respond to Incidents

CSIRT process needs

Current CSIRT capability

CSIRT process changes

CSIRT process changes Incident information Response actions and decisions

From PC: Prepare, sustain, and improve CSIRT process

From any activity within the CSIRT process or from activities outside of the CSIRT process

Current infrastructure

Infrastructure protection improvements

Infrastructure protection improvements Protect infrastructure

If a potential incident is identified during the evaluation Event reports If the current infrastructure is not improved

If the current infrastructure is improved

Current infrastructure Hardened infrastructure To D: Detect Events Incident Handling* D T R

* Incident Handling: Detect Events, Triage Events, and Respond to Incidents

PI

Responding to computer security incidents does not happen in isolation. Actions taken to prevent or mitigate ongoing and potential computer security events and incidents can involve tasks performed by a wide range of participants; this can include network and system administrators, human resources, public affairs, information security officers (ISOs), C-level managers (such as chief information officers [CIOs], chief security officers [CSOs], chief risk officers [CROs], and other similar types of managers) and even constituent representatives.

This question is one that is often asked by organizations as they plan their incident management strategy. They want to know what organizational units should be involved, what types of staff will be needed to perform the functions, and what types of skills that staff must have. They also want a way to identify what organizational units are already doing this type of work and want to understand the critical interfaces and interactions between different parts of the organization, different security functions, and the incident management process, in an effort to be able to build effective

capabilities.

Incident management, then, is an abstract, enterprise-wide capability, potentially involving every business unit within the organization. As such, it is a subset of Security Management activities and functions, and therefore often crosses into and includes some general security tasks and practices.

(13)

Building CSIRT Capabilities

13

© 2005 by Carnegie Mellon University 13

Process Model Swimlane Diagram

If management or legal response is needed External Experts and Organizations Provide additional information Coordinate Management Response Plan Technical Response Event report Receive Report Proactive

Detect Plan Technical

Response Closed event Closed report CSIRT Help Desk System Users IT Department Management

Event report Execute

Technical Response If no response is needed If no response is needed Categorized, prioritized, assigned event Possible event report

Detect Triage Respond

Analyze Event Event report If technical response is needed Execute Technical Response Closed event General Indicators

Provide advice and guidance Triage If response is complete Notice event If response is complete Closed event

Example of a Swimlane Diagram.

The process workflow diagrams and descriptions in the Best Practice Incident Management process model are very generic in nature. As organization customizes the processes to match their own situation, they would begin to add in the roles and responsibilities associated with each process.

• Using this organization-specific information, the process workflow for an organization will look different from our generic workflows.

• It will show the workflow or routes of the work and who is responsible for performing the work. This type of diagram is called a “swimlane” diagram.

(14)

Building CSIRT Capabilities

14

© 2005 by Carnegie Mellon University 14

Strategies for Building, Improving, or

Evaluating Capabilities

Our Incident Management Model and Framework

help organizations:

ƒ define their As-Is or current state of incident

management processes

ƒ perform a gap analyses of their current state

ƒ develop the To-Be or future state of their incident

management processes–this is process improvement

ƒ define processes, policies, procedures, and training

needed to fill gaps and reach the To-Be state

Perform a traditional process gap analysis by looking for characteristics such as • missing or poorly defined handoffs

• missing or poorly defined aspects of each process activity • bottlenecks in the process

• poorly defined activity flows • single points of failure

(15)

Building CSIRT Capabilities

15

© 2005 by Carnegie Mellon University 15

Current Projects

ƒ Working with U.S. Federal Agencies to create a set of incident management metrics for process improvement based on DoD CNDS metrics

ƒ Working with California State University (CSU) system to create a CSIRT Framework for their 23 campuses

ƒ Working with others on developing incident management process improvement plans–just finished a gap analysis

ƒ Course Redesign: Fundamentals and Advanced Incident Handling courses–over the next six months

ƒ Updating the CSIRT services list and corresponding documents (e.g., the Organizational Models document)

(16)

Building CSIRT Capabilities

16

© 2005 by Carnegie Mellon University 16

For More Information

CERT

®

CSIRT Development Team

CERT

®

Centers

Software Engineering Institute

Carnegie Mellon University

Pittsburgh, PA 15213 USA

+1 412 268 7090

[email protected]

http://www.cert.org/training/

http://www.cert.org/csirts/

References

Related documents

A.10 Thus, as long as bingo operators either return all stakes in prizes or decide themselves how much to put up as prizes and separately decide how much to charge to ensure that

security breaches, incident classification, signs of security breaches, incident classification, signs of containment, eradication, recovery: limit the. spread, gather

Driving with a suspended, expired or revoked license is bad so residence of the sunshine state should know how to do an FL DMV License Check?. In the law that has been made

Closed Loop Incident Process solution for ITIL Event and Incident Management. Recovery

In the event of a serious incident which requires reporting to other regulatory authorities, contact the relevant responsible officer (for example in the event of a radiation

(There are several other types of meters beyond that price range which are not in common use, but those will be discussed in some other article) When analyzing moisture

Previous estimates of the particle size distribution from the planetary debris’ forward scattering pointed to particle sizes of ∼0.1µm (Brogi et al., 2012; Budaj, 2013). These

Since the publication of their paper a number of authors have considered the mixed ramsey numbers concerning various colouring parameters such as : edge