Top Banner
Deep Dive: Likely, Real and Unlikely Cyber- Physical Threats to ICS Marina Krotofil
32

Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

May 09, 2019

Download

Documents

trinhlien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Deep Dive: Likely, Real and Unlikely Cyber-Physical Threats to ICS

Marina Krotofil

Page 2: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Just one of those opinionated opinions :-)

Page 3: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Industrial Control Systems

Corporate IT

Industrial IT

Physical

process

Information Technology

(IT)Operational Technology

(OT)

Page 4: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

IT security vs. OT security

IT security(cyber-security ->

taking over the infrastructure)

OT security(causing impact on the operations -> process

and equipment)

ICS security

Focus of the talk

Page 5: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Attack Development stage in ICS kill chain

M. Assante, R. Lee. The Industrial Control System Cyber Kill Chain. SANS, 2015.

How?

Page 6: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Operator’s screens

Regulatoryfilings

Point database

Safety briefs

HistorianSmall

changes to the process

Realtime data from

sensors

Safety systems

SEC filingsProcess experts

Custom research

Final Payload

Custom operator

spoofs

Waiting for unusual events

Log tampering

Minimalprocess model

Accidentdata

Forensicfootprint

Discovery

Control

Damage

AccessICCP

Regulatory reporting

Just-in-time manufacturing

Wireless links

Cleanup

Stages of cyber-physical attack

Page 7: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Let’s dive into some specifics

Page 8: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

In control world it is all about control loops

Actuators

Control system

Physical process

Sensors

0 10 20 30 40 50 60 703550

3600

3650

3700

3750D Feed

Hours

kg

/h

0 10 20 30 40 50 60 7062.6

62.8

63

63.2

63.4

63.6D feed

Hours

%

Setpoint

Page 9: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Cyber-Physical Attack

Manipulate the process

Prevent response

Direct Indirect Operators Control system (including safety)

Blind Mislead

Cyber-Physical attack

Capture process feedback

Direct Estimated or Derived

From existing measurements or calculations

Set point change;

manipulation of actuators

Deceiving controller/

operator about process state

21

Modify operational/safety

limits

Direct observation of process

values

3

Page 10: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Why feedback loop is so important?

In most scenarios involving process manipulation, attacker needs a feedback mechanism to know how well she is doing

‒ Is attack succeeding/ failing?

Attack effect propagation

‒ To monitor the extent of attack effect propagation

‒ To monitor state in the neighboring systems

To calculate Time-to-Damage to plan for concealing activities

‒ When is the time to return control back to control system

Page 11: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Plant designs are attacker ufriendly

So far I haven't ever worked with a scenario when feedback mechanism was easily or at all obtainable

Typically values needed for attack are not measured

‒ No readily available control methods exist

‒ Multiple strategies to obtain feedback (but none is easy)

Mostly involves “non-glamorous”

sensor data processing

Page 12: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Parameterization of cyber-physical attack

Vacuum collapse – Implosion attack

“Generic” type of attacks – works across multiple industries

The final payload still needs to be parameterized on facility-to-facility basis

This demo: 11 destroyed barrels

J. Larsen. Physical Damage 101: Bread and Butter

Attacks. Black Hat USA, 2015.

$$$ in costs of equipment and man hours

Page 13: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

How to measure SUCCESS of implosion attack?

There is no sensor measuring “roundness” of the pipe

http://www.folsomtelegraph.com/article/water-supply-folsom-restored

http://www.stgeorgeutah.com/news/archive/2013/12/17/jek-washington-countys-main-water-pipeline-collapses-district-urges-wise-water-use

Page 14: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

How to measure FAILURE of implosion attack?

J. Larsen. Hacking Critical Infrastructure like You are not a n00b. RSA, 2016.

Stuff typically not on the diagrams

Steam transfer

Page 15: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

14

Safety shutdown

Alarm

Alarm

Goal: catalyst deactivation

Alarm and physics propagation

Page 16: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

15

#4

#3

#2

Goal: catalyst deactivation

Number of needed implants

#1

Page 17: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

16

Growing complexities and uncertainties

An exploit can be always built, but

‒ What will be the cost of final effort?

‒ What is total cumulative uncertainty?

J. Larsen. Hacking Critical Infrastructure like You are not a n00b. RSA, 2016.

Page 18: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Reverse Engineering Physical Processes: MK

A. Winnicki, M. Krotofil, D. Gollmann. Reverse Engineering Physical Processes in Industrial Control Systems. In proceedings of 3rd ACM Cyber‐Physical System Security Workshop, 2017.

Standard approaches from control engineering worked, but did not serve well our needs

9 months of work (tons of testing)

Black Hat’15: We should probably

automate this process

Eventually we developed a customized approach based on few standard and home brewed algorithms

Page 19: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Reverse Engineering Physical Processes: JL

Abe Davis -> automatic generation of physical models using modes (common frequencies)

JL tested the approach to building process models

Challenge #1: Process data is not as rich as image data

Challenge #2: Not suitable for processes with frequent changes of states (on/off)

‒ E.g. water treatment

J. Larsen. Automatic Generation of Attack Models.S4, 2016.

Page 20: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Let’s make some predictions

I see candles…

Page 21: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Near future unlikely mass-scale attacks

Complex cyber-physical attacks

‒ Of high engineering precision

‒ Requiring high coordination

‒ Requiring considerable time and effort

Water flow

Shock wave

Valve PhysicalReflected shock wave

Valve closes Shockwave Reflected wave

Pipe

movement

J. L

arse

n. M

inia

turi

zati

on

. Bla

ck H

at U

SA (

20

14

)

Attacks which take unknown/extended time to cause needed impact

‒ Killing catalyst vs. disconnecting circuit breakers

In general all attacks which require feedback loop

Attacks with unclear collateral damage (?)

Page 22: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Near future realistic threats (1)

Attacks with instantaneous/clear impact

‒ Design deviation attacks (“Out-of-Spec” attacks), e.g. in additive manufacturing

‒ Equipment shut off, e.g. in power distribution industry

htt

p:/

/ww

w.p

roto

typ

eto

day

.co

m/3

d-p

rin

ted

-new

sh

ttp

://k

eyw

ord

sugg

est.

org

/gal

lery

/14

56

28

.htm

l

Page 23: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Attacks which do not require extensive/custom OT comprehension (physical process, failure conditions, control strategies, alarms, etc.)

‒ More of cyber-oriented attacks; attacks executed over HMI

‒ “Easy Button” attacks

Near future realistic threats (2)

Page 24: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

OT attacks which parameters can be “calculated” or reliable estimated, e.g. cavitation in pumps

‒ Cavitation conditions can be calculated

‒ One never exactly knows the intensity of cavitation (but can try to maximize it)

Near future realistic threats (3)

htt

p:/

/ste

amsh

ove

l20

02.b

logs

po

t.co

m/2

014

/05/

pal

isad

es-p

cp-i

mp

elle

r-in

spec

tio

n.h

tml

Pump impeller inspection at Palisades nuclear power plant

Page 25: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

It takes just a small leak and a drone to cause ignition

Will terrorist be able to do it?

Page 26: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Near future realistic threats (4)

Supply-chain attacks

‒ Allows to bypass multiple levels of security

‒ Better scaling of attack efforts

[Redacted]

Layers of standardized

electronics (for a given vendor)

Page 27: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Real threats and attacker capabilities (1)

Massive espionage (stale news)

− Increasing number of targeted process-related information espionage

Non-ICS specific attacks

− Ransomware, KillDisk, etc.

Cyber-oriented attacks

− Attacks executed over HMI; tools for targeted protocol and control equipment manipulation

− Recently, tools were left behind by the adversary

Page 28: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Real threats and attacker capabilities (2)

Automation of control infrastructure reconnaissance

‒ Most known example being usage of OPC

Most critical piece of info

B. Green, M. Krotofil, A. Abbasi. On the Significance of Process Comprehension for Conducting Targeted ICSS Attacks. In proceedings of 3rd ACM Workshop on Cyber‐Physical Systems Security & Privacy, 2017.

Page 29: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Real threats and attacker capabilities (2)

Automation of control infrastructure reconnaissance

‒ Most well-known example being usage of OPC

https://library.e.abb.com/public/2218181b3098dd37c1257ab800417a8d/SYS600_External%20OPC%20Data%20Access%20Client_756647_ENb.pdf

Havex (2012-2014) Ukr power grid attack (2016)

Page 30: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Easily accessible facilities serve as training platforms

− Provide access to equipment and protocols− Provide real-world level of complexity− Allows to study human behaviors and reactions

Real threats and attacker capabilities (3)

Page 31: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

Conclusions

Cyber-physical attacks becoming new normal

‒ None of recent power grid hacks was publicly disaproved by any government

‒ At the same time owners of industrial infrastructures still struggling to believe in security threats

Attack tools getting more advanced and wide-spread− Open-source tools

− Tools found in wild

− Tools for purchase

Distinction between governmental and criminal threat actors is fading− “Trading” and “business” relationships

Page 32: Deep Dive: Likely, Real and Unlikely Cyber- Physical ... · Real threats and attacker capabilities (1) Massive espionage (stale news) −Increasing number of targeted process-related

THANK YOU

QUESTIONS?