Evaluation of Cyber Defense Exercises Using Visual Analytics Process - - PowerPoint PPT Presentation

evaluation of cyber defense exercises using visual
SMART_READER_LITE
LIVE PREVIEW

Evaluation of Cyber Defense Exercises Using Visual Analytics Process - - PowerPoint PPT Presentation

Evaluation of Cyber Defense Exercises Using Visual Analytics Process Radek Olejek, Jan Vykopal, Karolna Bursk , and Vt Rusk IEEE Frontier in Education Conference, San Jose, USA, 2018 1 KYPO Cyber Range Cloud-based simulator


slide-1
SLIDE 1

1

Evaluation of Cyber Defense Exercises Using Visual Analytics Process

Radek Ošlejšek, Jan Vykopal, Karolína Burská, and Vít Rusňák

IEEE Frontier in Education Conference, San Jose, USA, 2018

slide-2
SLIDE 2

IEEE Frontier in Education Conference, San Jose, USA, 2018

2

KYPO Cyber Range

Cloud-based “simulator” of computer networks So powerful that we can organize cyber defense exercises, CDXs

Extreme use case

Comprehensive training for IT professionals

Realism, difficulty (2 days), work under stress, ...

Protection of complex critical infrastructure by Blue teams

Escalated attacks of a Red team

… but the preparation and organization is a nightmare :-(

slide-3
SLIDE 3

IEEE Frontier in Education Conference, San Jose, USA, 2018

3

Cyber Defense Exercises – Current Problems

New scenarios are designed from scratch

No transfer of knowledge and experience between (changing)

  • rganizers

The lack of situational awareness

Monitoring the infrastructure, providing insight, ...

The lack of analytical tools

Evaluation of scenarios, improving their impact on learners

Reason:

too many involved people, non-formalized processes, changing data, unclear objectives => a lot of ad-hoc preparation and manual work.

slide-4
SLIDE 4

IEEE Frontier in Education Conference, San Jose, USA, 2018

4

Cyber Defense Exercises – Life Cycle

L e a r n i n g a n d t r a i n i n g

  • b

j e c t i v e s B a c k g r

  • u

n d s t

  • r

y S c e n a r i

  • t

a s k s a n d i n j e c t s S c e n a r i

  • t

e c h n i c a l d e t a i l s S c

  • r

i n g d e s i g n S a n d b

  • x

d e p l

  • y

m e n t H a c k a t h

  • n

S c e n a r i

  • a

n d s a n d b

  • x

t w e a k i n g S a n d b

  • x

d e p l

  • y

m e n t D r y r u n e x e c u t i

  • n

F e e d b a c k i n c

  • r

p

  • r

a t i

  • n

F a m i l i a r i z a t i

  • n

p e r i

  • d

A c t u a l e x e r c i s e H

  • t

w a s h u p e v a l u a t i

  • n

W

  • r

k s h

  • p

f

  • r

B l u e t e a m s I n t e r n a l l e s s

  • n

s l e a r n e d Plan Do Check

  • A. Preparation
  • B. Dry run
  • C. Execution
  • D. Evaluation

White T eam Green T eam Red T eam Blue T eams

months a week weeks days

Adjust

slide-5
SLIDE 5

IEEE Frontier in Education Conference, San Jose, USA, 2018

5

Our Goal

  • To clarify data, processes, and requirements
  • Systematically support organizers in their tasks by means of

interactive visualizations integrated into the cyber range

slide-6
SLIDE 6

IEEE Frontier in Education Conference, San Jose, USA, 2018

6

Approach: Using a Visual Analytics Process

Knowledge generation model by Sacha et al.

Hypothesis-driven model extending the model of Keim et al. (the computer part) with hierarchically connected human loops Classification of

slide-7
SLIDE 7

IEEE Frontier in Education Conference, San Jose, USA, 2018

7

Analytical Goals (Classification of Hypotheses)

G1: Evaluation of exercise and its parameters

To make an exercise useful and to keep learners motivated to finish it.

Hypotheses related to scenario difficulty, learners’ confidence and satisfaction, learners’ skills, and other qualitative aspects

G2: Behavioral analysis of learners

To reveal relevant facts about the motivation of learners, learning impact, their level of knowledge, etc.

Hypothesis related to the study of the behavior of learners during an exercise.

G3: Runtime situational awareness

We can consider situational awareness as a process of making simple runtime hypotheses in the users’ mind.

slide-8
SLIDE 8

IEEE Frontier in Education Conference, San Jose, USA, 2018

8

Classification of Data

Scenario-specific data

Configuration data defined by organizers usually in the preparation phase

Division of learners to teams, network topology, penalties, ...

Exercise runtime data

A system-generated data gathered and stored during the execution phase of an exercise.

Obtained penalty points by individual teams, ...

Evaluation data

User-generated data providing qualitative information

Post-exercise surveys, online feedback data, notes of organizers, ...

slide-9
SLIDE 9

IEEE Frontier in Education Conference, San Jose, USA, 2018

9

Classification of Visualizations

Exercise infrastructure view

Monitoring of services and infrastructure (G3 – situational awareness and G2 – behavioral analysis).

Visual insight into the exercise progression

Primary visualizations for G3 – situational awareness. Moreover, online validation of exercise parameters (G1 – exercise evaluation)

Interactive feedback visualizations

Interactive = learners provides comments, ranks events, etc. This data is used by organizers to reveal inappropriate exercise parameters (G1 – exercise evaluation) and to collect behavioral data (G2 – behavioral analysis)

slide-10
SLIDE 10

IEEE Frontier in Education Conference, San Jose, USA, 2018

10

Model

  • Can be as simple as descriptive statistics or as complex as a

data mining algorithms

  • Statistical models are used extensively for CDX
  • Utilization of advanced models is exceptional and ad-hoc just

because of missing conceptual solution to repeated analytical tasks

slide-11
SLIDE 11

IEEE Frontier in Education Conference, San Jose, USA, 2018

11

Case Study

  • Hypothesis:

The participants improve their skills

  • Data

Data from scoring and auditing systems

Pre- and post-exercise questionnaires

  • Model

Descriptive statistics

  • Visualizations

Feedback visualization

Statistical visualizations

slide-12
SLIDE 12

IEEE Frontier in Education Conference, San Jose, USA, 2018

12

Exploration Loop: Actions and Findings

For the hypothesis “The participants improve their skills” Actions:

Organizers: Data definition, configuration of data sources (sub- systems) and dashboards (visualizations), evaluation

Learners: Filling questionnaires, interaction with the cyber range and the feedback visualization

Findings:

Majority of the learners confirmed they learned new skills or re-shaped existing ones.

Some learners did not learn anything new.

Some others admitted the lack of necessary skills.

slide-13
SLIDE 13

IEEE Frontier in Education Conference, San Jose, USA, 2018

13

Insight and Knowledge

For the hypothesis “The participants improve their skills” Insight:

Fairly confirmed. Individual learners would be affected by their skills and skills of teammates. A novel ways of prerequisite testing are desired.

New hypotheses hypotheses have been derived:

  • The difficulty of the exercise was adequate for learners
  • Learners form well-balanced teams

Knowledge:

Knowledge is a “justified insight”. In our case study, it is necessary to repeat the exercise so that we get data of more participants

slide-14
SLIDE 14

IEEE Frontier in Education Conference, San Jose, USA, 2018

14

Conclusion

  • We proved the applicability of VA process on complex cyber

defense exercises

  • We proposed a basic classification for hypotheses, data,

models, and visualizations and their mapping to CDX life cycle

  • Applying the VA process to the organization of cyber defense

exercise enabled us to

Rethink the organizational and analytical processes in the hypothesis-driven way

Identify current limits in the automation and systematic support of important processes in our cyber range

Structure our know-how so that it would be possible to build a formalized knowledge and share it across organizers