+ All Categories
Home > Documents > Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle...

Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle...

Date post: 14-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
18
Is there room for SecArch in DevSecOps? (or can old dogs perform new tricks?) Dimitrios Petropoulos 26 April 2018
Transcript
Page 1: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

IsthereroomforSecArchinDevSecOps?(orcanolddogsperformnewtricks?)

DimitriosPetropoulos

26April2018

Page 2: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

$cut-f5-d:/etc/passwd|grep-ipetropoulos

• DimitriosPetropoulos

• Cryptographerbyeducation(nobody’sperfect)• SecurityArchitect(&pastsecuritydeveloper)bytrade• Havebeenbreaking&mendingthingsforoverathirdofacentury

Page 3: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

this.Presentation

• …containsquestions–notanswers…• Majorityofpointsinthispresentationare

• Personalconclusionsafterhavingworkedwithnumerousorganisationsandtriedtoextractcommonpatternsofbehaviourandtrends

• conjectures(inthemathematicalsenseoftheword,i.e.unprovenpropositionswhichappearcorrect)

• Basedonrelativelyrecentmindset

• Mightbecontroversial…• Don’texpectyoutoagreewithme

<Rant>

Page 4: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

Constantchange&unityofopposites

“Ταπάνταρεί”*(everythingflows)

“Πόλεμοςπατήρπάντων”(war/struggleisthefatherofall)

Heraclitus(c.535–c.475BC)

*-andFrancescoGabbaniinOccidentali’sKarma

Page 5: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

Thebravenewworld

Theopportunity:

• Cloud• *aaS• Automation

• AI• BigData• …

Therequirements(&benefits):

• Agility(↑)

• Speed(↑)

• Scalability(↑)

• Cost(↓)

Page 6: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

Thechallengeis:‘security’

Source:https://www.sumologic.com

Page 7: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

ThebirthofDevSecOps

• Intimeswherespeedandagilityarethenameofthegame,security:• cannotslowdownbusiness…• …butcannotbeoverlooked

• Theanswer(allegedly)comesfromautomation

Page 8: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

Itallstartedhere…

Whatdoesthis‘Sec’mean?

Page 9: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

The‘Sec’in‘DevSecOps’

• ApplicationSecurityTesting• SAST• DAST• IAST

• Infrastructure/PlatformVulnerabilityScanning• Platformconfiguration&compliance• Deploymentofcontrols

• Firewalling,micro-segmentation• WAFs,DBSGs,etc.• RASP

• Identity&AccessManagement• …

Automated&programmaticallyprovisioned

Page 10: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

Wheredoes‘SecArch’fitinallthis?

Page 11: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

IsSecArchsuperfluous?

• Wedidn’tgetsoftware‘right’intheeraofrigider(stricter?)SDLCparadigms–dowestandabetterchanceintheseagiletimes?• CanDevOpsmakeadifference?• CanDevSecOpsmakeadifference?

• Theyareastepintherightdirection• Facilitating(i.e.automating)unwanted(i.e.security)taskscanonlyhelp

• ButtheycannotreplaceSecArch

Page 12: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

WebAppSecArch(example)

Page 13: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

InfraSecArchevolution(example)[1]

Internet

InternetF/W

InternalF/W

TrustZoneA-VirtualisedServer

vSwitch

VM VM VM

vSwitch

VM VM VM

vSwitch

VM VM VM

vSwitch

VM VM VM

TrustZoneB-VirtualisedServer

TrustZoneC-VirtualisedServer TrustZoneD-VirtualisedServer

HypervisorHypervisor

Hypervisor Hypervisor

Page 14: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

InfraSecArchevolution(example)[2]

Page 15: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

‘*asCode’

• InfrastructureasCode• SecurityasCode• …

• Canwedetermine(letaloneachieve)theobjectiveswithoutsoundSecArch?• Manifestosalone(ruggedastheymaybe)arenotenough…• Godhelpus…

• SecDevOps’reachisnotbroadordeepenough…• It’snotearlyenoughinthelifecycle…

Page 16: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

ArchitectureStrategy&Governance

CyberDefence

Operations

Verification

Construction

Policy&

Standards

Compliance&

Metrics

Architecturecomesfirst…

Dev

OpsSec

Page 17: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

Don’tsayIdidn’twarnyou…

• XY+XZ=• SecDev+SecOps=

X(Y+Z)Sec(Dev+Ops)

Nowthatσ(Dev,Sec,Ops)hasfreedusfromthechainsofthemundane,canwefocusandspendmoretimeonsomethingthatreallymatters?

Page 18: Is there room for SecArch in DevSecOps?...“Πόλεμος πατήρ πάντων” (war/struggle is the father of all) Heraclitus (c.535 – c.475 BC) * - and Francesco Gabbani

</Rant>

Thankyouforyourattention!

Timeforquestions…

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


Recommended