Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28...

25
Kaspersky ICS Cybersecurity 2017, 2017-09-28 Tomas Lindström, Cyber Security Manager, ABB Control Technologies Cyber Security for Process Control Systems ABB's view

Transcript of Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28...

Page 1: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Kaspersky ICS Cybersecurity 2017, 2017-09-28

Tomas Lindström, Cyber Security Manager, ABB Control Technologies

Cyber Security for Process Control SystemsABB's view

Page 2: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Cyber security for process control systems

for vendors and system owners

Guiding principles and concepts

Framework for Product Security

Implementing Defense in Depth for a process control system

Maintaining a secure system: Cyber Security Services

October 2, 2017 Slide 2

Agenda

Page 3: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

ABB: the pioneering technology leader

October 2, 2017 Slide 3

What

(Offering)

For whom (Customers)

Where (Geographies)

Utilities Industry Transport & Infrastructure

~35% of revenue ~40% of revenue ~25% of revenue

Globally

Asia, Middle East, Africa 38% Americas 29% Europe 33%

~$35 bn revenue ~100 countries ~132,000 employees

Pioneering technology

Products 58% Systems 24% Services & software 18%

Page 4: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

ABB Ability™ System 800xA, the # 1 DCS in process control

October 2, 2017 Slide 4

Plant-wide consolidation, collaboration and optimization Proven track record

The process information core

10,000 systems

100 countries

45,000 controllers

40,000 workstations

30,000,000 I/Os

Plant centric view – operational

excellence

Lower cost of ownership

Streamline procedures and become

more predictive

Operator effectiveness reducing

downtime

One system solution for process- , power

automation and safety

Seamless connectivity to value added systems

and applications

Full scope asset monitoring

Integrated operations with embedded

functionality

Page 5: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Cyber security for process control systems

for vendors and system owners

Guiding principles and concepts

Framework for Product Security

Implementing Defense in Depth for a process control system

Maintaining a secure system: Cyber Security Services

October 2, 2017 Slide 5

Agenda

Page 6: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Three guiding principles

Cyber Security @ ABB

October 2, 2017 Slide 6

There is no such thing as 100% or absolute security

Cyber security is not destination but an evolving target – it is not a product but a process

Cyber security is about finding the right balance – it impacts usability and increases cost

Reality

Process

Balance

Cyber security is all about risk management

Page 7: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Full lifecycle coverage

ABB Cyber Security Approach

October 2, 2017 Slide 7

ABB requires the same of our suppliers

Design

Implementation

Verification

Release

Support

Product

Operation

Maintenance

Review

Upgrade

Design

Engineering

FAT

Commissioning

SAT

Project

Plant

Page 8: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Details of

Operations

Design Details

Completeness

NIST 800-53

IEC 62351

NE

RC

CIP

Operator Manufacturer

Technical

Aspects

Management/

Process

Aspects

Relevance for

Manufacturers

IEEE P 1686

International standards and guidelines

Cyber Security Best Practices

Source: ESCoRTS Project (European network for the Security of Control and Real-Time Systems), with ABB additions.October 2, 2017 Slide 8

IEC 62443ISO 27K

IT

Energy

Industrial Autom.

NIST Cyber Security Framework

IEC 62443

Lots of similar support available

Page 9: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

The IEC 62443 standard

Cyber Security Best Practices

October 2, 2017 Slide 9

Focus for

Integrators and Operators

Focus for

system/product Vendors

Page 10: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Cyber security for process control systems

for vendors and system owners

Guiding principles and concepts

Framework for Product Security

Implementing Defense in Depth for a process control system

Maintaining a secure system: Cyber Security Services

October 2, 2017 Slide 10

Agenda

Page 11: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Security in the Product Development Process:Requirements, Design, Implementation, Verification

Secure by Design

Default installation and usage with minimal attack surface

Built in functions for Defense in Depth

Secure by Default

Support for Secure Project and Plant Lifecycle

Validation of 3rd party software and solutions

Secure in Deployment

Correct information to those who need to knowCommunication

The SD3 + C Security Framework

Cyber security for the Product Lifecycle

October 2, 2017 Slide 11

Page 12: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Product- / System Type Testing of security requirements

Robustness testing:

– by product R&D

– and product independent test center: DSAC

Security verification and validation

Security in the Product Development Process

October 2, 2017 Slide 12

Overview

Testing by ABB’s

Device Security Assurance Center (DSAC)

Fuzzing

(“checking for

unknown

vulnerabilities”)

Vulnerability

scanning

(checking for

known

vulnerabilities)

Network flooding

Device Profiling

Thorough vendor testing more effective than 3rd party certification

Page 13: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Reporting a suspected problem:

ABB Customer: The regular ABB contact

Others: www.abb.com/cybersecurity

or [email protected]

ABB’s responses in case of product vulnerability:

Responsible/Coordinated disclosure

Field Communication:

“Security Advisory” for customers via MyControlSystem

If publically disclosed public response:

ICS-CERT and www.abb.com/cybersecurity

Inform those who need to know in case of problems

Communication

October 2, 2017 Slide 13

Page 14: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Cyber security for process control systems

for vendors and system owners

Guiding principles and concepts

Framework for Product Security

Implementing Defense in Depth for a process control system

Maintaining a secure system: Cyber Security Services

October 2, 2017 Slide 14

Agenda

Page 15: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

A Cyber Security Framework for system owners

Balance Security Measures:

– Value for me Value for X Mitigation cost

Combine measures:

– Defense in Depth

Work with system vendors

– Request selected measures

Standards: Guidelines Management Buy-inRisk Assessment Security Policy

Incident response

Disaster recovery

(ITOT?)

October 2, 2017 Slide 15

2

4

1

3 Audit policy

compliance

Training for

all staff

Overview

Page 16: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

The 7 Foundational Requirements of IEC 62443

October 2, 2017 Slide 16

Categories of Security Measures

– User, software, & device authentication

– Account management

FR 1 Identification and authentication control

– Authorization enforcement

– Auditable events

FR 2 Use control

– Communication integrity

– Malicious code protection

FR 3 System integrity

– Information confidentiality

FR 4 Data confidentiality

– Network segmentation

FR 5 Restricted data flow

– Audit log accessibility

– Continuous monitoring

FR 6 Timely response to events

– Denial of service protection

– Control system backup

FR 7 Resource availability

Protect

Protect

Detect

Protect

Protect

What

Who

Page 17: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Client Server Network

Control Network

Who/What, Protect Hosts

October 2, 2017 Slide 17

Defense in Depth in 800xA

Demilitarized Zone

Windows

User Authentication

800xA Role based

Access Control

Secure communication:

IPSec

Malware protection:

Antivirus and Application

Whitelisting

DoS protection:

Storm filter

DoS protection:

Loop filter

Automatic Hardening

by System installer

Device Security Assurance Center

(DSAC):

Robustness tested products

Field Networks

Validated

Security Updates

Secure

Remote Access

Host Firewalls

Page 18: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

System 800xA Networks

Power and Process Equipment

NE801

Client/Server networks

NE802

Field networkbackbone

Process controlnetworks

Safety controlnetworks

Field networkring

NE820

NE870

NE840 NE871

NE810

RNRP:

System Network Redundancy

with Separate Networks

System Zoning

with full redundancy

(RNRP router/firewall)

Field Network

with ring redundancy

DoS protection:

Rate limitation

Protect Networks

Page 19: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Detect 1, Create the information

Audit logging with System 800xA

October 2, 2017 Slide 19

– Operating system (Windows) events

– Control system events

– System User Actions

800xA Audit Trail

– Control system built-in self-supervision

– Additional monitoring functions/log sources

• Servers and Workstations

• Network equipment

• Add-on products (e.g. Malware protection)

– Collect via Windows Event Log, SNMP, SysLog

– More information from integrated equipment

• ABB’s Network Equipment NE800

• ABB’s PC Network Software Monitoring

Enable Logging/Audit Trail System monitoring

Page 20: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Detect 2, Analyze the information

Security Information and Event Management

October 2, 2017 Slide 20

– Collection in the control system

– Dedicated SIEM

Security

Information and

Event

Management system

– Infrastructure by system owner

– Infrastructure by system vendor

– Performed by system owner

– Performed by system vendor

Collection/Storage Centralization Monitoring/Analysis

Page 21: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Cyber security for process control systems

for vendors and system owners

Guiding principles and concepts

Framework for Product Security

Implementing Defense in Depth for a process control system

Maintaining a secure system: Cyber Security Services

October 2, 2017 Slide 21

Agenda

Page 22: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Cyber Security Services

October 2, 2017 Slide 22

Page 23: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

Cyber Security Fingerprint

Cyber Security Services

Cyber security

Risk Profile

– Interview

Data collection

– Analysis

Report with

Cyber security status

Identifies strengths and weaknesses

Recommendations on improvements

– Based on widely accepted industry standards*

*) Including, but not limited to: NERC-CIP, OLF-104, ISA-62443 (ISA99), ISO 27000October 2, 2017 Slide 23

Page 24: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems

eXtended Security from ABB

October 2, 2017 Slide 24

Security for a Process Control System: We can make it if we cooperate!

Page 25: Kaspersky ICS Cybersecurity 2017, 2017-09-28 … · Kaspersky ICS Cybersecurity 2017, 2017-09-28 ... ABB Ability™ System 800xA, ... Cyber security for process control systems