Top Banner
SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT WITH A STRONG MIX OF SOA Created by / Jakub Nawalaniec @panpielgrzym
28

SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

Jun 12, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

SECURITY INCONTINUOUS DELIVERY

ENVIRONMENTWITH A STRONG MIX OF SOA

Created by / Jakub Nawalaniec @panpielgrzym

Page 2: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

WHO AM I?Jakub Nawalaniec — Security Engineer @ Base CRM

Page 3: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

WHAT IS BASE?

Page 4: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

WHAT IS BASE?

POST-PC CRMSOA

AMAZON EC2

Page 5: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

CONTINUOUS DELIVERY @BASESELF SUFFICIENT TEAMS

Page 6: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

CONTINUOUS DELIVERY @BASESELF SUFFICIENT TEAMS

EXPERIENCES

Page 7: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

GRIDCREATEDEPLOY

MAINTAIN

Page 8: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

MULTIPLE ENVIRONMENTSDevelopmentSandboxStagingProduction

Page 9: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

DEVELOPMENT SPEED

Page 10: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

...IN ALL ENVIRONMENTS

Page 11: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

SECURITY CONCERNS?

Page 12: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

LEGACY APIS/API/V1/HELLO.JSON/API/V2/HELLO.JSON/API/V4/HELLO.JSON

Page 13: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

DUPLICATEFUNCTIONALITIES

Page 14: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

SHAREDFUNCTIONALITIES

Page 15: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

DEPENDENCIES

Page 16: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

REIMPLEMENTING THEWHEEL

Page 17: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

IS THERE HOPE?

Page 18: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

FIGHTING BLOATDIVIDE FAT MICRO-SERVICES

REPLACE LEGACY MICRO-SERVICESAUTOMATE!

Page 19: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

INTELANALYZE DEPENDENCIES

AGGREGATE VULNERABILITIES INFOAGGREGATE SERVICE METADATA

Page 20: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

WHY DO IT YOURSELF?MULTIPLE PLATFORMS SUPPORTINFORMATION SOURCE MASHUP

EASY TO EXPAND AND CUSTOMIZEMETRIC INTEGRATION FTW

Page 21: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

SO WE WON?

Page 22: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

NOPE.

Page 23: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

HERE IS WHY:LIMITED CONTEXT AWARENESS

SERVICES INTERACTIONSANALYSIS SPEED

Page 24: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

???

Page 25: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

BUG BOUNTY

Page 26: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

BUG BOUNTY

Page 27: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

PENTESTMONITORMEASURE

Page 28: SECURITY IN CONTINUOUS DELIVERY ENVIRONMENT · security in continuous delivery environment with a strong mix of soa created by jakub nawalaniec / @panpielgrzym. ... /api/v4/hello.json.

THANKS!