The use of work flow topology observables in a Security - - PowerPoint PPT Presentation

the use of work flow topology observables in a security
SMART_READER_LITE
LIVE PREVIEW

The use of work flow topology observables in a Security - - PowerPoint PPT Presentation

The use of work flow topology observables in a Security Autonomous Response Network by Adriaan Dens Supervised by Prof. Dr. Robert Meijer and Ir.


slide-1
SLIDE 1

The ¡use ¡of ¡work ¡flow ¡topology ¡

  • bservables ¡in ¡a ¡Security ¡

Autonomous ¡Response ¡Network ¡

by ¡Adriaan ¡Dens ¡

Supervised ¡by ¡Prof. ¡Dr. ¡Robert ¡Meijer ¡and ¡Ir. ¡Marc ¡Makkes ¡

slide-2
SLIDE 2

The ¡use ¡of ¡work ¡flow ¡topology ¡ ¡

  • bservables ¡in ¡a ¡ ¡

Security ¡Autonomous ¡Response ¡Network ¡

slide-3
SLIDE 3

Work ¡flow ¡topologies ¡

DATA: ¡1 ¡JPG ¡

slide-4
SLIDE 4

Work ¡flow ¡topologies ¡

DATA: ¡1 ¡JPG ¡

slide-5
SLIDE 5

Work ¡flow ¡topologies ¡

DATA: ¡1 ¡JPG ¡

slide-6
SLIDE 6

Work ¡flow ¡topologies ¡

DATA: ¡1 ¡JPG ¡

slide-7
SLIDE 7

The ¡use ¡of ¡work ¡flow ¡topology ¡ ¡

  • bservables ¡in ¡a ¡ ¡

Security ¡Autonomous ¡Response ¡Network ¡

slide-8
SLIDE 8

Observables ¡of ¡work ¡flow ¡topologies ¡

  • The ¡topology ¡
slide-9
SLIDE 9

Observables ¡of ¡work ¡flow ¡topologies ¡

  • The ¡link ¡usage ¡

DATA: ¡JPG ¡image, ¡2MB ¡

2MB ¡ 2MB ¡ 0,05MB ¡(extracted ¡info) ¡

slide-10
SLIDE 10

Observables ¡of ¡work ¡flow ¡topologies ¡

  • Node ¡acNvity ¡

DATA: ¡JPG ¡image, ¡2MB ¡

slide-11
SLIDE 11

The ¡use ¡of ¡work ¡flow ¡topology ¡ ¡

  • bservables ¡in ¡a ¡ ¡

Security ¡Autonomous ¡Response ¡Network ¡

slide-12
SLIDE 12
slide-13
SLIDE 13

How ¡can ¡observables ¡of ¡so/ware ¡controlled ¡work ¡flow ¡ topologies ¡be ¡used ¡in ¡Security ¡Autonomous ¡Response ¡ networks? ¡ ¡

Research ¡QuesNon ¡

slide-14
SLIDE 14

RelaNon ¡between ¡amount ¡of ¡(meta)data ¡ and ¡things ¡you ¡can ¡do ¡

  • Controlloop ¡needs ¡to ¡know ¡about ¡topology ¡
  • Machine ¡learning ¡/ ¡benchmarking ¡/ ¡… ¡
  • Lots ¡of ¡(meta)data ¡=> ¡many ¡things ¡to ¡control/

check ¡

slide-15
SLIDE 15

Observables ¡& ¡security ¡

Data ¡residing ¡in ¡the ¡network ¡tells ¡something ¡ about ¡the ¡expected ¡observables. ¡

slide-16
SLIDE 16

Observables ¡& ¡security ¡

DATA: ¡10x ¡JPG ¡image ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡5x ¡Doc’s ¡ Processed ¡3 ¡JPG’s ¡ Processed ¡1 ¡Doc ¡

slide-17
SLIDE 17

Observables ¡& ¡security ¡

DATA: ¡10x ¡JPG ¡image ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡5x ¡Doc’s ¡ Processed ¡3 ¡JPG’s ¡ Processed ¡1 ¡Doc ¡

7 ¡JPG ¡images ¡ 4 ¡Doc’s ¡

slide-18
SLIDE 18

Observables ¡& ¡security ¡

  • Node ¡acNvity: ¡esNmate ¡acNvity… ¡
  • Link ¡load: ¡esNmate ¡link ¡load… ¡
  • Topology: ¡esNmate ¡topology… ¡

… ¡given ¡data ¡in ¡the ¡network ¡ and ¡compare ¡to ¡actual ¡values ¡of ¡observables. ¡

slide-19
SLIDE 19

EsNmaNng ¡node ¡acNvity ¡and ¡link ¡load ¡

  • Probability ¡of ¡data ¡hi^ng ¡a ¡funcNon ¡
  • Probability ¡of ¡data ¡hi^ng ¡a ¡node ¡
  • Probability ¡of ¡data ¡being ¡in ¡the ¡node ¡when ¡

sampling ¡ Link ¡load ¡follows ¡same ¡intuiNon ¡

slide-20
SLIDE 20

CalculaNon ¡of ¡topology ¡

  • Calculate ¡number ¡of ¡nodes ¡per ¡funcNon ¡as ¡

upperbound: ¡1 ¡<= ¡real ¡value ¡<= ¡upperbound ¡

  • Scale ¡down ¡the ¡topology ¡=> ¡compare ¡with ¡
  • riginal ¡topology ¡
slide-21
SLIDE 21

Web ¡interface ¡of ¡Proof ¡of ¡Concept ¡

slide-22
SLIDE 22

Proof ¡of ¡Concept ¡

  • Developed ¡control ¡API ¡for ¡mininet: ¡

– But ¡too ¡slow ¡for ¡big ¡networks ¡ – You ¡cannot ¡dynamically ¡add ¡hosts ¡to ¡mininet ¡ ¡

  • Therefore, ¡pure ¡simulaNon ¡which ¡uses ¡same ¡

APIs ¡

  • PoC ¡uses ¡CPU ¡load ¡as ¡node ¡acNvity ¡parameter ¡
slide-23
SLIDE 23
  • Video ¡Nme ¡
slide-24
SLIDE 24

Autonomous ¡response ¡

  • Kill ¡node ¡
  • Ignore ¡node ¡/ ¡Send ¡fake ¡data ¡
  • Extra ¡monitoring ¡
  • Reprovisioning ¡
  • SDN ¡flow ¡rules ¡
slide-25
SLIDE 25

Conclusion ¡

  • Observables ¡of ¡work ¡flow ¡topologies ¡can ¡be ¡

used ¡

– By ¡using ¡metadata ¡from ¡the ¡topology ¡ – RelaNon ¡between ¡knowledge ¡of ¡data ¡and ¡things ¡ you ¡can ¡do ¡ – More ¡tesNng ¡of ¡equaNons ¡is ¡needed ¡(finetuning) ¡

slide-26
SLIDE 26

QuesNons? ¡