Through A Security Lens with Mark Nunnikhoven | @marknca @marknca - - PowerPoint PPT Presentation

through a security lens
SMART_READER_LITE
LIVE PREVIEW

Through A Security Lens with Mark Nunnikhoven | @marknca @marknca - - PowerPoint PPT Presentation

Gene Kims ^ Through A Security Lens with Mark Nunnikhoven | @marknca @marknca 2013 2016 2018 2019 @marknca 2013 2016 2018 2019 Development and Operations should work together Here are tactics and playbooks to help Heres data to


slide-1
SLIDE 1

@marknca

Through A Security Lens

with Mark Nunnikhoven | @marknca

Gene Kim’s

^

slide-2
SLIDE 2

@marknca

2013 2016 2018 2019

slide-3
SLIDE 3

@marknca

2013 2016 2018 2019

Development and Operations should work together Here are tactics and playbooks to help Here’s data to help support the cultural transformation Development needs better tooling & support

slide-4
SLIDE 4

@marknca

Roadblocks

Lack of understanding of what needs to be in place to deliver desired outcomes Getting data to where it can be used most effectively Opposition to cultural change

slide-5
SLIDE 5

@marknca

The Five Ideals

Locality and simplicity Focus, flow, and joy Improvement of daily work Psychological safety Customer focus

slide-6
SLIDE 6

@marknca

Maxine

slide-7
SLIDE 7

@marknca

Maxine

Gets hit with an outage Is Dealt an outrage Starts a maddening new journey Her experiences frame the cultural changes in the org

slide-8
SLIDE 8

@marknca

(DevOps) (Security)

William Maxine

slide-9
SLIDE 9

@marknca

Locality and Simplicity

1

slide-10
SLIDE 10

@marknca

(DevOps)

Maxine 1

“I need to deploy” Access Code Licenses Resources Customers Stakeholders Stakeholders Stakeholders Stakeholders Stakeholders

NOT local and NOT simple

slide-11
SLIDE 11

@marknca

(DevOps)

Maxine 1

“I need to deploy” Access Code Licenses Resources

Local and simple

Stakeholders “Please accomplish this goal” Customers

slide-12
SLIDE 12

@marknca

“I have to approve/verify/audit” (Security)

William 1 Helping development

Access Code

slide-13
SLIDE 13

@marknca

“I have to approve/verify/audit” (Security)

William 1 Helping development

Access Code

DON’T

API/Self-service

DO

Educate

slide-14
SLIDE 14

@marknca

(Security)

William 1 Helping yourself

Centralize logging access/analysis Centralize audit access Setup guardrails for other teams

slide-15
SLIDE 15

@marknca

Focus, Flow, and Joy

2

slide-16
SLIDE 16

@marknca

(DevOps)

Maxine 2

Use tools that make solving problems easier Focus on solving the business problem Leverage platforms for immediacy and fast feedback

slide-17
SLIDE 17

@marknca

(Security)

William 2 Helping development

DevOps Flow Provide self-service for security Immutable platform

slide-18
SLIDE 18

@marknca

(Security)

William 2 Helping yourself

Automate absolutely everything …even the ones that are “special” …even the ones that are “impossible”

slide-19
SLIDE 19

@marknca

Improvement of Daily Work

3

slide-20
SLIDE 20

@marknca

Security is really bad at this.

slide-21
SLIDE 21

@marknca

(DevOps)

Maxine 3

Idea Experiment Feedback Innovation Flywheel Work Work “Stop all work” Andon Cord Fix

slide-22
SLIDE 22

@marknca

(Security)

William 3 Helping development

API/Self-service Educate

slide-23
SLIDE 23

@marknca

(Security)

William 3 Helping yourself

Work Work “Stop all work” Andon Cord Fix

Don’t accumulate technical debt Don’t accumulate security debt Automate in place

slide-24
SLIDE 24

@marknca

Psychological Safety

4

slide-25
SLIDE 25

@marknca

(DevOps)

Maxine 4

Foster a culture where…

  • It’s ok to make a mistake
  • There’s no fear of reprisal
  • It’s normal to discuss problems
  • penly
slide-26
SLIDE 26

@marknca

(Security)

William 4 Helping development

Don’t assign blame Support a culture of teaching & learning Trust & enable…and yes, verify

slide-27
SLIDE 27

@marknca

(Security)

William 4 Helping yourself

Foster a culture where…

  • It’s ok to make a mistake
  • There’s no fear of reprisal
  • It’s normal to discuss problems
  • penly
slide-28
SLIDE 28

@marknca

Customer Focus

5

slide-29
SLIDE 29

@marknca

(DevOps)

Maxine 5

Focus on the core of the business, not context “Does this matter to our customer?” as a guiding light Remove work that doesn’t matter

slide-30
SLIDE 30

@marknca

(Security)

William 5 Helping development & yourself

Focus on the core of the business, not context “Does this matter to our customer?” as a guiding light Remove work that doesn’t matter

slide-31
SLIDE 31

@marknca

Keys To Success

slide-32
SLIDE 32

@marknca

The Five Ideals

Locality and simplicity Focus, flow, and joy Improvement of daily work Psychological safety Customer focus

Apply equally to security & development

slide-33
SLIDE 33

@marknca

5 Your Security Practice Focus

Educate development about security concerns Provide self-service/API driven security tools Improve your daily work through relentless automation

slide-34
SLIDE 34

@marknca

Thank You

Mark Nunnikhoven

Vice President, Cloud Research Trend Micro @marknca | https://markn.ca