Sie sind auf Seite 1von 3

On Designing Automatic Reaction Strategy for Critical

Infrastructure SCADA System


Christophe Feltus and Djamel Khadraoui

Public Research Centre Henri Tudor, Service Science and Innovation, EE-Team, Luxembourg.
christophe.feltus@tudor.lu

ABSTRACT method for the Automatic Reaction Strategy elaborated upon this
The huge amount of information managed by Critical SCADA language (3rd function).Practically, in section 2, we give
Infrastructure (CI) argues for the support of SCADA systems an insight on the policy scheme identification approach, in section
which behave as very complex and sophisticated tools. These 3, we introduce the automatic reaction strategy architecture and in
latter support CI operators in monitoring and governing the Section 4, we conclude the work.
system security by elaborating the operational policies amongst
the architecture components. In [1] and [2] we have exploited
2. POLICY IDENTIFICATION METHOD
enterprise architecture management tool to construct an integrated Designing automatic reaction strategy requires a rigorous two
SCADA metamodel dedicated to these components artefacts and phases policy elaboration mechanism:
structured according to (1) three layers of abstraction, namely:
Organization, Application, and Technical layer and (2) two 2.1 Policy scheme identification steps
semantically consistent types of policies: the Permissive Policy The first phase is itself structured in three steps. The first one aims
and the Cognitive Policy. The results of the SCADA modelling at identifying the structure of the CI architecture in terms of
and policy engineering approach constitute, as illustrated through unitary modules (components), including their three layers of
the CockpitCI project case study, a global analytical tool for the abstraction build upon the SCADA metamodel (i.e., organization,
SCADA operators which may rely on a rational and unified application, and technical). The second step aims at identifying
component security based architecture to continuously monitor the external parameters of the CI such as potential threat probes
and manipulate the policy attributes acknowledging their impact and indicators that may impact the CI normal functioning (flood,
on the whole CI system. In this poster, we illustrate how the hijacking,), the physical environment, and/or the contractual
metamodel for SCADA components is used together with the SLA (service level agreement). The third step aims at identifying
method for policy scheme identification to support automatic the reaction policies which may be of two types: Cognitive
reaction strategy. (artefact of a CI component which needs information from
succeeding artefacts Blue connections on Figure 1) or
Categories and Subject Descriptors Permissive (artefact of a CI component which needs permission
H.2.7: Security, Integrity, and Protection upon the succeeding lower layer artefacts Red connections on
Figure 1). Both types of policies are explained in [1] and [2].
General Terms
Management, Performance, Design, Reliability, Experimentation, 2.2 Policy scheme formalisation steps
Security, Languages, Theory, Verification. After policies being identified, the second phase of the method
aims at formalizing policy scheme using a three steps approach.
Keywords The first one aims at depicting Master-Slave communication
ArchiMate, metamodel, SCADA, multi-agents system, trust, artefacts (organization-organization, organization-technical,
critical infrastructure, reaction policy. technical-technical), the second aims at identifying the cognitive
and permissive behaviour based on the automatic reaction
strategy, and the last one aims at formalizing the policies
1. INTRODUCTION accordingly. This latter is function of the policy type and is
In our previous work, we have defined a metamodel for achieved, on one hand, with the inter-artefacts knowledge
supporting SCADA components based on ArchiMate enterprise requirement, external probes and monitoring tools in case of
architecture modeling language. This metamodel support three Cognitive policy and with the reaction strategy with the
functions. It allows modeling each component of the SCADA requirement of access to artefacts in case of Permissive policy.
architecture using a unified SCADA language (1st function). This
latter offers the advantage of easily and coherently define two 3. AUTOMATIC REACTION STRATEGY
types of policies governing SCADA behavior and system, to
know: Cognitive and Permissive policies (2nd function). In this ARCHITECTURE
poster paper, we complete the work by proposing an integrated Practitioners of the critical infrastructures call for an integrated
approach for the architecture components management. However,
up to date, the automatic reaction strategy has been perceived and
Permission to make digital or hard copies of all or part of this work for
addressed as isolated system. Its integration with the reaction CI
personal or classroom use is granted without fee provided that copies are components such as the antivirus, firewall, IDS, RTU, correlation
not made or distributed for profit or commercial advantage and that engine and so forth has remained lacunar mainly due to the lack of
copies bear this notice and the full citation on the first page. To copy a common representation language. The SCADA component
otherwise, to republish, to post on servers or to redistribute to lists, metamodel, supported by the method for policy scheme
requires prior specific permission and/or a fee. identification, allows facing this integration by considering the
SIN'13, November 26-28, 2013, Aksaray, Turkey
Copyright 2012 ACM 978-1-4503-1668-2/12/10... $15.00.
Automatic Reaction Strategy (ARS) as an integral part of the The Application ARS is associated with the
SCADA architecture. Detection/correlation collaboration which facilitates the
information exchanges between the CI application modules and
realizes the application policy deployment to the CI component
application artefacts.
The Application ARS is also guaranteed by the Main CI
Investigator and is realized (see Table I.), following the reaction
architecture from Figure 1, by the Alert analysis Module, the
Detection ZW 0.1 Module and the Correlation Application 1.1.
Table I: SCADA components realization

Figure 1. Components Policy Path Table I. illustrates AchiMate extensions for SCADA components
using the model motivation extension (specialization, realization).
This ARS is defined by the rules (r1n ) uses by the Main CI
Investigator to choose between the available reaction policy 4. CONCLUSIONS
(RP1m ) option in accordance with the critical infrastructure Figure 3 summarizes the three functions necessary for the
Expected Automatization Levels (EAL) and considering the RP at enhancement of the SCADA architecture management with the
the Organization (o) and/or at the Application (a) level. Amongst automatic reaction strategy proposed in this paper.
the main artefacts which construct the reaction unit supporting the
ARS architecture, we denote two main artefacts at the
organizational layer (Yellow part of Figure 2):
The Main CI Investigator which is a type of Business actor, that
accesses the Expected Automatization Levels and which is
associated to the Organizational Automatic Reaction Strategy.
This Main CI Investigator acts as the guarantor of the component
RPo and RPa [3].
The Organizational Automatic Reaction Strategy, defines by the
rule, is, hence, modelled by means of a business function. It
encompasses the expected automatization according to external
constraints, SCADA topology, CI system, Regulatory framework, Figure 3. Automatic Reaction Strategy
Security level (provided through CERN papers for instances), and st
The 1 function aims to support the modelling of SCADA
so forth. This expected automatization levels is thus associated to components using the generic SCADA language grounded on the
different types of application or organization objects. As metamodel for SCADA components. This latter allows modelling
illustrated in Figure 2, this business function is correlated to each component of a SCADA architecture following a unique
Analytical function policy, correlation policy, or visualisation modelling architecture in three abstraction layers and enhances
policy following the reaction architecture modelled using the ArchiMate modelling language with the policy concept as a
ArchiMate (see Table I) from Figure 1. specialization of an organizational/application service. This policy
is refined using the 2nd function onto cognitive or permissive
policies and these latter semantically enrich the connection
between the concepts which realizes the SCADA architecture. The
3rd function depicted in this paper proposes a two phases method
for Automatic reaction strategy based upon the two succeeding
functions. The method has been validated using a case study
related to the modelling of the CockpitCI SCADA architecture.

ACKNOWLEDGMENTS
The research is funded by the CockpitCI project within the 7th
framework Programme of the European Union (topic SEC-
2011.2.5-1 Cyber-attacks against critical infrastructures).

Figure 2. Reaction Unit REFERENCES


[1] Jonathan Blangenois, Guy Guemkam, Christophe Feltus, Djamel
Equivalently, three main artefacts compose the application layer Khadraoui, Organizational Security Architecture for Critical
(Blue part of Figure 2): Infrastructure, 8th FARES 2013 IEEE, Germany.
The Application Automatic Reaction Strategy, also defined by [2] Djamel Khadraoui, Christophe Feltus, Critical Infrastructures
the rule, is modelled by means of an application function. This Governance - Exploring SCADA Cybernetics through Architectured
latter is also naturally associated to the Expected Automatization Policy Semantic, IEEE SMC 2013, UK.
Level and is accessed by the Main CI Investigator. [3] Lankhorst, M. ArchiMate language primer, 2004.

Das könnte Ihnen auch gefallen