deterring, protective, delaying and detective …...scope of security controls preventive controls...

34
Deterring, Protective, Delaying And Detective Application Security Controls For Nuclear Facilities Ms. Deeksha Gupta AREVA GmbH, Erlangen, PhD Candidate Ms. Xinxin Lou Bielefeld University, PhD Candidate Mr. Mathias Lange Magdeburg-Stendal University of Applied Sciences, Institute of Electrical Engineering, Magdeburg Dr. Karl Waedt AREVA GmbH, Erlangen International Conference on Physical Protection of Nuclear Material and Nuclear Facilities 13-17 November 2017, Vienna

Upload: others

Post on 15-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying AndDetective Application Security Controls

For Nuclear Facilities

Ms. Deeksha GuptaAREVA GmbH, Erlangen, PhD Candidate

Ms. Xinxin Lou

Bielefeld University, PhD Candidate

Mr. Mathias Lange

Magdeburg-Stendal University of Applied Sciences,

Institute of Electrical Engineering, Magdeburg

Dr. Karl Waedt

AREVA GmbH, Erlangen

International Conference on Physical Protection

of Nuclear Material and Nuclear Facilities13-17 November 2017, Vienna

Page 2: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 2

AREVA NP

Our Main Projects..

CHINA

Taishan 1&2

Tianwan 3&4

Fuqing 5&6

Incore Instrumentation for

all CPR-1000 reactors

FINLAND

Olkiluoto 3

Flamanville 3

FRANCE

BRAZIL

Angra 3

RUSSIA

Novovoronesh II 1&2

Leningrad II 1&2

SLOVAKIA

Mochovce 3&4

Hinkley Point C

GREAT BRITAIN

Page 3: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 3

AREVA NP

Our Portfolio in Security..

… Monitoring Equipment,

e.g. SIPLUG with newest

Industry 4.0 Interoperability

OPC Unified Architecture

… OPANASec protection for SCADA

… Customized Nuclear & Industrial Security Offers

… Optical Data Diodes

Consulting Products & Solutions Services

ISMS: ISO/IEC 27000

Audit Support

Security Simulations

Awareness Trainings

Automation Security

Physical Protection

Application Normative

Frameworks

Forensic Readiness

Threat Analysis

Implementation of

Countermeasures

Surveillance & Tests

System Hardening

… … …

… Cybersecurity R&D

Page 4: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 4

AREVA NP

Outline

1

2

3

4

5

Introduction

Security Controls

3D Modeling of Physical Components

Security Controls Model

Summary

Page 5: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Introduction

Page 6: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 6

AREVA NP

IntroductionTypes of Security Controls

Security controls are applied:

To meet the main focus of security: availability and integrity

To minimize the risk of physical and cyberattack to the facility

Main types of security controls:

Administrative

e.g., risk management, personnel security, and training

Technical

hardware or software components

Physical

fencing, lightning, doors, locks and security guards etc.

Page 7: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 7

AREVA NP

IntroductionScope of Security Controls

Preventive Controls can be subdivided into:

Deterring

harder for attacker to come close to the target

Protective

strong protection,

e.g., unidirectional security gateway (data diode)

Delaying

login protected with a password

delay in second attempt of password

Detective Controls

Corrective Controls

Page 8: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 8

AREVA NP

Safety Defense-in-Depth (Safety DiD) andSecurity Defense-in-Depth (Security DiD)

Safety DiD

Derived from Nuclear Safety Objectives

Traditionally considered in line with the Safety Culture

Security DiD

Derived from Physical Security and Cybersecurity Objectives

Basis for the Security Zone Model and Grading of Security Controls

Page 9: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 9

AREVA NP

Safety Defense-in-Depth

DBC 1/2 DBC 3/4 DEC A/B Severe

Accidents

Preventive Line

Main Line

Risk Reduction Line

Severe Accidents

Design Basis and Design Extension Conditions

Reliability Claim

Overall Safety Target

Design Basis Categories

Acceptance

Criteria

Page 10: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 10

AREVA NP

Security Defense-in-Depth

Security controls should be placed to provide a security defense-in-depth

coordinated use of multiple security controls in a layered approach

Page 11: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 11

AREVA NP

Security defense-in-depthDomain Based Security (DBSy) Grading

Page 12: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 12

AREVA NP

Security Defense-in-Depth

Protective: to assure the protection of an asset from an assumed specific

security threat

Deterrence and delay: to avoid the attack or at least delay that for long

enough to counter act

Detection of attacks: initially those that were not deterred, but may include

attempts at attacks

Assessment of attacks: to find out the nature and severity of the attack.

For e.g., the number of false passwords entry

Communication and notification: to make aware responsible authorities

and/or computer systems from the attack in a timely manner

Network and system management play an important role in this work

Response to attacks: involves the actions by responsible authorities and

computer systems to minimize the effect of an attack in a timely manner

Preventive

Detective

Corrective

Page 13: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Security Controls

Page 14: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 14

AREVA NP

Preventive Controls

To block an intruder from successful penetration of a physical security

control of the facility

Example:

security guard, security awareness training, video surveillance, firewall, Biometric access

control, antivirus software, etc.

Example of protective Control:

(a) Data Diode (High Security to Low Security Zone) (b) Data Diode (Low Security to Higher Security Zone)

Page 15: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 15

AREVA NP

Detective Controls

To increase the protection from any malicious act by monitoring the

activities

Do not stop any malicious act to happen

Detective Controls identify and log them

Early detection of a malicious act enables a quick response

Effectiveness of the security controls defined by probability of detection

Examples:

Logging, e.g. card reader indication,

video surveillance (assuming appropriate lighting), alarms,

intrusion detection systems identifications, etc.

Page 16: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Security Controls Model

Page 17: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 17

AREVA NP

Security Controls Model

Deterrent Control

Detective Control

Protective Control

Corrective Control

Security Controls

pro

mpts

Delaying Control

Threat Agent

Exposures

VulnerabilityCritical Asset

ImpactsValue

has

has results in

makes

use of

Exploit

Installs &

triggers

eliminates

mitigates

reduces likelihood

of success of

determines

Page 18: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

3D Modeling of Physical Components

Page 19: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 19

AREVA NP

Principle of 3D Modeling

3D models represent virtual images with a internal hierarchical structure

To develop a 3D model, a modeling tool with a 3D engine is required

The 3D engine can manage multiple scenes

A scene consists of one camera, a certain number of lights and several

meshes

The meshes represent a 3D model

3D Engine

Scenes

Camera Lights Meshes

can be hierarchical structured

Page 20: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 20

AREVA NP

Principle of 3D Modeling

The hierarchical structure helps to organize the 3D objects/ meshes

And should base on a graph with parent-child relationships:

=> This structure is going to help us to identify security zones and to place the

security controls. (Later more)

Parent

Child Child Child

► Each node has:

• one parent

• array of children ► Each child can be:

• a single 3D Object

• another node

Page 21: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 21

AREVA NP

1. Physical asset modeling: Cabinet example

3D

ObjectNode

Legend:

Rear door

Cabinet

corpus

Root node with 2 children

groups all

door nodes

Page 22: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 22

AREVA NP

2. Room modeling: I&C room example

Room

corpus

New root node

with 5 children

… … …

Cabinet structure

was modeled

in the first step

Page 23: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 23

AREVA NP

3. Floor -> 4. Building -> 5. Site/Island Modeling

Safeguard

building 1

Safeguard

building 2

Safeguard

building 4

Fuel

buildingSafeguard

building 3

I&C Room

(2. Floor)

Floor levelBuilding levelSite/Island level Room level

Page 24: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 24

AREVA NP

AutomationML

The 3D Model with the hierarchical structure must also be stored persistently

AutomationML (IEC 62714-x) is a exchange format for plant engineering

information and allows to store:

of single components or of a complete site.

AutomationML supports the combination of physical models with logical

models

(For example: To combine the physical zones with the logical zones)

Data Format Standard

Geometry/ 3D data COLLADA coming soon

Kinematic data COLLADA coming soon

Logic data PLCopen IEC 61131-x

Topology/ Hierarchical

structure

CAEX IEC 62424

Page 25: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 25

AREVA NP

Linking SecurityControls

The security relevant assets should be protected by security controls

By developing a 3D Model with a hierarchical structure, the security

controls can be placed at their effective position

►I&C room

Page 26: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 26

AREVA NP

Linking SecurityControls

The security relevant assets should be protected by security controls

By developing a 3D Model with a hierarchical structure, the security

controls can be placed at their effective position

To assure the correct implementation, the security controls are linked to the

description and implementation guidance from IEC 62443-x-x and ISO/IEC

27002:2013

►I&C room

ISO/IEC 27002:2013

11.1.2 Physical Entry Controls

b) Access to areas where confidential information is processed or stored should be

restricted to authorized individuals only by implementing appropriate access

controls, e.g. by implementing a two-factor authentication mechanism such as an

access card and secret PIN.

Page 27: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 27

AREVA NP

Linking SecurityControls

Implementation of the persistent linking:

The general security standards like ISO/IEC 27002:2013

are hierarchically structured

Each section of the standard should get a unique ID for the linking

The Standards can be

modeled as XML elements

or JSON objects.

Page 28: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 28

AREVA NP

Implementation ofpersistent linking

The 3D Model is also hierarchically structured by the modeling

procedure

By modeling the 3D models with a graph, each 3D object should also

get a unique ID for the identification

The file format for the 3D

models is typically also based

on XML

Page 29: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 29

AREVA NP

Implementation ofpersistent linking

Seite

29

ISO/IEC 27002:2013

11.1.2 Physical Entry Controls

b) Access to areas where confidential information

is processed or stored should be restricted to

authorized individuals only by implementing

appropriate access controls, e.g. by implementing

a two-factor authentication mechanism such as an

access card and secret PIN.

XML File

Page 30: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Summary

Page 31: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 31

AREVA NP

Summary

Deterring, protective and delaying controls are comprised as preventive

security controls [New IEC 63096]

Strong preventive security controls is very important in the nuclear domain

Strong protective controls, e.g., data diodes, effectively prohibit an attack

Where strong protective security controls cannot be applied:

Deterring and delaying controls will add an additional layer of Security DiD

and reduce the WOP for threat agents

Development of a 3D model:

Great potential to support the practical implementation for the physical security

parts of the security standards

3D Model are useful to place physical security controls at the effective positions

Page 32: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 32

AREVA NP

Acknowledgement

Some of the modelling-analyses are being elaborated as

part of AREVA’s participation in the “SMARTEST”

Cybersecurity Testing R&D with three German

University partners, partially funded by German Ministry

BMWi.

Page 33: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying and Detective Application Security © AREVA

Controls for Nuclear Facilities– Deeksha Gupta– 2017-11-16

All rights are reserved, see liability notice.p. 33

AREVA NP

Editor and Copyright [2017]: AREVA GmbH – Paul-Gossen-Straße 100 – 91052Erlangen, Germany. It is prohibited to reproduce the present publication in itsentirety or partially in whatever form without prior written consent. Legal action maybe taken against any infringer and/or any person breaching the aforementionedprohibitions.

Subject to change without notice, errors excepted. Illustrations may differ from theoriginal. The statements and information in this brochure are for advertisingpurposes only and do not constitute an offer of contract. They shall neither beconstrued as a guarantee of quality or durability, nor as warranties ofmerchantability or fitness for a particular purpose. These statements, even if theyare future-orientated, are based on information that was available to us at the dateof publication. Only the terms of individual contracts shall be authoritative for type,scope and characteristics of our products and services.

Page 34: Deterring, Protective, Delaying And Detective …...Scope of Security Controls Preventive Controls can be subdivided into: Deterring harder for attacker to come close to the target

Deterring, Protective, Delaying AndDetective Application Security Controls

For Nuclear Facilities

Ms. Deeksha GuptaAREVA GmbH, Erlangen, PhD Candidate

Ms. Xinxin Lou

Bielefeld University, PhD Candidate

Mr. Mathias Lange

Magdeburg-Stendal University of Applied Sciences,

Institute of Electrical Engineering, Magdeburg

Dr. Karl Waedt

AREVA GmbH, Erlangen

International Conference on Physical Protection

of Nuclear Material and Nuclear Facilities13-17 November 2017, Vienna