Is there room for SecArch in DevSecOps? (or can old dogs perform - - PowerPoint PPT Presentation

is there room for secarch in devsecops
SMART_READER_LITE
LIVE PREVIEW

Is there room for SecArch in DevSecOps? (or can old dogs perform - - PowerPoint PPT Presentation

Is there room for SecArch in DevSecOps? (or can old dogs perform new tricks?) Dimitrios Petropoulos 26 April 2018 $ cut -f5 -d: /etc/passwd | grep -i petropoulos Dimitrios Petropoulos Cryptographer by education (nobodys perfect)


slide-1
SLIDE 1

Is there room for SecArch in DevSecOps?


(or can old dogs perform new tricks?)

Dimitrios Petropoulos 26 April 2018

slide-2
SLIDE 2

$ cut -f5 -d: /etc/passwd | grep -i petropoulos

  • Dimitrios Petropoulos
  • Cryptographer by education (nobody’s perfect)
  • Security Architect (& past security developer) by trade
  • Have been breaking & mending things for over a third of a century
slide-3
SLIDE 3

this.Presentation

  • …contains questions – not answers…
  • Majority of points in this presentation are
  • Personal conclusions after having worked with numerous organisations and tried to

extract common patterns of behaviour and trends

  • conjectures (in the mathematical sense of the word, i.e. unproven propositions which

appear correct)

  • Based on relatively recent mindset
  • Might be controversial…
  • Don’t expect you to agree with me

<Rant>

slide-4
SLIDE 4

Constant change & unity of opposites

“Τα πάντα ρεί” * (everything flows) “Πόλεμος πατήρ πάντων”

(war/struggle is the father of all)

Heraclitus (c.535 – c.475 BC)

* - and Francesco Gabbani in Occidentali’s Karma

slide-5
SLIDE 5

The brave new world

The opportunity:

  • Cloud
  • *aaS
  • Automation
  • AI
  • Big Data

The requirements (& benefits):

  • Agility (↑)
  • Speed (↑)
  • Scalability (↑)
  • Cost (↓)
slide-6
SLIDE 6

The challenge is: ‘security’

Source: https://www.sumologic.com

slide-7
SLIDE 7

The birth of DevSecOps

  • In times where speed and agility are the name of the game, security:
  • cannot slow down business…
  • …but cannot be overlooked
  • The answer (allegedly) comes from automation
slide-8
SLIDE 8

It all started here…

What does this ‘Sec’ mean?

slide-9
SLIDE 9

The ‘Sec’ in ‘DevSecOps’

  • Application Security Testing
  • SAST
  • DAST
  • IAST
  • Infrastructure/Platform Vulnerability Scanning
  • Platform configuration & compliance
  • Deployment of controls
  • Firewalling, micro-segmentation
  • WAFs, DBSGs, etc.
  • RASP
  • Identity & Access Management

Automated & programmatically provisioned

slide-10
SLIDE 10

Where does ‘SecArch’ fit in all this?

slide-11
SLIDE 11

Is SecArch superfluous?

  • We didn’t get software ‘right’ in the era of rigider (stricter?) SDLC

paradigms – do we stand a better chance in these agile times?

  • Can DevOps make a difference?
  • Can DevSecOps make a difference?
  • They are a step in the right direction
  • Facilitating (i.e. automating) unwanted (i.e. security) tasks can only help
  • But they cannot replace SecArch
slide-12
SLIDE 12

WebApp SecArch (example)

slide-13
SLIDE 13

InfraSecArch evolution (example) [1]

Internet Internet F/W Internal F/W

Trust Zone A - Virtualised Server vSwitch VM VM VM vSwitch VM VM VM vSwitch VM VM VM vSwitch VM VM VM Trust Zone B - Virtualised Server Trust Zone C - Virtualised Server Trust Zone D - Virtualised Server Hypervisor Hypervisor Hypervisor Hypervisor

slide-14
SLIDE 14

InfraSecArch evolution (example) [2]

slide-15
SLIDE 15

‘* as Code’

  • Infrastructure as Code
  • Security as Code
  • Can we determine (let alone achieve) the objectives without sound SecArch?
  • Manifestos alone (rugged as they may be) are not enough…
  • God help us…
  • SecDevOps’ reach is not broad or deep enough…
  • It’s not early enough in the lifecycle…
slide-16
SLIDE 16

Architecture Strategy & Governance Cyber Defence Operations Verification Construction

Policy & Standards Compliance & Metrics

Architecture comes first…

Dev Ops Sec

slide-17
SLIDE 17

Don’t say I didn’t warn you…

  • XY + XZ =
  • SecDev + SecOps =

X(Y + Z) Sec(Dev + Ops) Now that σ(Dev, Sec, Ops) has freed us from the chains of the mundane, can we focus and spend more time on something that really matters?

slide-18
SLIDE 18

</Rant>

Thank you for your attention! Time for questions…

https://www.linkedin.com/in/dpetropoulos/