Top Banner
IN2120 Information Security Universitetet i Oslo - Institutt for Informatikk Høst 2019 Eirik Gulbrandsen Cloud Security Alliance Norway / Datatilsynet DevSecOps / Sikkerhet i s kyen
66

Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

May 22, 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: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

IN2120 Information SecurityUniversitetet i Oslo - Institutt for Informatikk

Høst 2019Eirik Gulbrandsen

Cloud Security Alliance Norway / Datatilsynet

DevSecOps/Sikkerhet i skyen

Page 2: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 3: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 4: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 5: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

SAAS = Office 365 PAAS = Azure Web Services IAAS = Windows Server (VM) On Premises = Exchange Server

Hvor forretningen ønsker å være

Sikkerhet går automatisk til «nei»IT med fokus på forretningsmål

«Komfortsonen» til IT sikkerhet (velfortjent eller ikke)

Page 6: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 7: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

«Skya» @ Norge =IBM

CloudAlibabaCloud

Page 8: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 9: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 10: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

The use of shared remote computing

devices for the purpose of providing

improved efficiencies, performance,

reliability, scalability and security.

Page 11: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C
Page 12: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Samarbeidet … setter Equinor i stand til å utforme og fremskynde utviklingen av hensiktsmessige IT-tjenester for energibransjen, og sikre en raskere overgang til skytjenester. Å kunne utnytte skyen er en forutsetning for industriens digitale framtid. Sikker, pålitelig og kostnadseffektiv drift er en forutsetning for Equinors bruk av skytjenester.

– Den raske teknologiutviklingen skaper nye muligheter, og samarbeidet muliggjør vår digitale reise for levere sikrere og mer effektiv drift. Equinors ambisjon er å bli en digital leder innen vår industri, og et skydatasenter i Norge vil forenkle og fremskynde Equinors bruk av skyen, sier Equinors IT-direktør (CIO) Åshild Hanne Larsen.

Page 13: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C
Page 14: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

• Big Data• Kunstig Intelligens• Integrasjon/samhandling• Innebygget sikkerhet (DevSecOps)• Automatiske oppgraderinger• Kvantekryptografi• Osv osv…

Page 15: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 16: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C
Page 17: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

HVORFOR LOGISTIKKLEDELSE - SUPPLY CHAIN MANAGEMENT?

Fordypningen skal gi deg dyptgående, ledelsesorientert kunnskap og forståelse om utvikling og ledelse av forsyningskjeder og om bedriftsintern logistikk. Videre vil du lære de fysiske og administrative prosesser som er knyttet til det å anskaffe, håndtere, lagre, planlegge produksjon, transportere og levere varer skytjenester på en måte som oppfyller kundenes servicekrav på en kostnadseffektiv måte. Du vil forståelse for hvordan forskjellige logistikkløsninger påvirker miljøet og hvilke etiske utfordringer man kan møte på i innkjøpsarbeidet.

Page 18: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 19: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

PublicCloud

Virtual Servers

Virtual Desktops

PhysicalServers

Containers

Page 20: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Lar utviklere fokusere

på funksjonalitet og

ikke infrastruktur.

PublicCloud

Virtual Servers

Virtual Desktops

PhysicalServers

Containers...evnen til å konstruere

og kjøre applikasjoner i

«løselig isolert» miljø...

Page 21: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Containers

Vmware/VShpereHyper-VXenServer OrchestraWindowsLinux NativeAWS EKSGoogle GKEMicrosoft Azure

Lar utviklere fokusere

på funksjonalitet og

ikke infrastruktur.

...evnen til å konstruere

og kjøre applikasjoner i

«løselig isolert» miljø...

Page 22: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

PublicCloud

Virtual Servers

Virtual Desktops

PhysicalServers

AWS Lambda Azure Functions

ContainersServerless!

Google Functions

Page 23: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

→ →

I en serverless verden

tenker du ikke på

containers mer, du

skriver bare kode

Page 24: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

AUTOMASJON AV PRODUKSJONSPROSESSER = HASTIGHET!

Pipeline Management & Deployment

AWSOpsWorks

IT Service Management

AmazonSNS

Environments

Monitoring Tools

AWSConfig

AWSCloudTrail

Page 25: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 26: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

S E C U R I T YP R O D U C T I V I T YS H I F T L E F T

( A S C O D E )

A U T O M A T I O N

Page 27: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 28: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

MAPPING OF ON-PREMISES

SECURITY CONTROLS VS

MAJOR CLOUD PROVIDERS

Page 29: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

AZURE SECURITY

STACK VS. NIST

CYBERSECURITY

FRAMEWORK

Page 30: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 31: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Bestillerkompetanse!Virksomhets-

kompetanse

Sikkerhets-

kompetanse

Integrasjons-

kompetanse

Kompetanse om

anskaffelser

Juridisk

kompetanse

- For å kunne definere

behov og stille

nødvendige krav.

- For å kunne vurdere

risiko og stille riktige

sikkerhetskrav. Dette

gjelder alle områder av

sikkerhet dvs. fysisk,

personell- og

informasjonssikkerhet.

- For å kunne forstå

hvordan tjenestene kan

integreres i

virksomheten på best

mulig måte.

- Slik at anskaffelsen

kan gjennomføres på

en måte som støtter

virksomhetens

forretningsmessige og

funksjonelle behov på

best måte.

- Slik at virksomhetens

juridiske krav og behov

ivaretas og at kontrakten

kan oppfylles i

produksjonen.

Grunnleggende IKT-kompetanse er en forutsetning for kvalitet i kompetanseområdene over.

Page 32: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Fremme av god praksis for å sikre skytjenester, og gi opplæring i bruk av skytjenester for å sikre alle andre former for databehandling.

www.cloudsecurityalliance.no

Page 33: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

1 9A C T I V E W O R K I N G G R O U P S

2 0 0 9C S A F O U N D E D

S I N G A P O R E / /

A S I A P A C I F I C

H E A D Q U A R T E R S

B E R L I N / /

E M E A H E A D Q U A R T E R S

S E A T T L E / B E L L I N G H A M , W A / /

A M E R I C A S H E A D Q U A R T E R S

9 0 , 0 0 0 +I N D I V I D U A L M E M B E R S

3 0 0 +C O R P O R A T E M E M B E R S

7 5 +C H A P T E R S

Strateg ic partnersh ips wi th

governments , research

inst i tu t ions , profess iona l

assoc iat ions and industry

CSA research is FREE!

OUR COMMUNITY

www.cloudsecurityalliance.no/linkedin

Page 34: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

En praktisk veiledning

for å spesifisere

sikkerhetskrav

til skytjenester

https://cloudsecurityalliance.org/download/security-guidance-v4/

Page 35: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Del I: Generelt

Del II: Styring

Del III: Drift

Formulering av sikkerhetskravtil skytjenester

Page 36: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

133 kontrollkrav (14 kontrollområder)

295 Ja/Nei-spørsmål (CAIQ)

Page 37: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

16 kontrollområder

AIS

Application & Interface

Security

DSI

Data Security & Information

Lifecycle Management

HRS

Human Resources

MOS

Mobile Security

AAC

Audit Assurance &

Compliance

DCS

Datacenter Security

IAM

Identity & Access

Management

SEF

Security Incident

Management, E-Discovery, &

Cloud Forensics

BCR

Business Continuity

Management & Operational

Resilience

EKM

Encryption & Key

Management

IVS

Infrastructure &

Virtualization Security

STA

Supply Chain Management,

Transparency, and

Accountability

CCC

Change Control &

Configuration Management

GRM

Governance and Risk

Management

IPY

Interoperability &

Portability

TVM

Threat and Vulnerability

Management

Page 38: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

DSI

Data Security & Information Lifecycle Management

Control specification

DSI-01 Classification

DSI-02 Data Inventory / Flows

DSI-03 E-commerce Transactions

DSI-04 Handling / Labeling / Security Policy

DSI-05 Nonproduction Data

DSI-06 Ownership / Stewardship

DSI-07 Secure Disposal

7 spørsmål

Page 39: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

DSI-01

Classification

Kontrollspørsmål (CAIQ)

DSI-01.4 Can you provide the physical location/geography of storage

of a tenant’s data upon request?

DSI-01.5 Can you provide the physical location/geography of storage

of a tenant's data in advance?

Page 40: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

https://cloudsecurityalliance.org/star

Page 41: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Kontrollspørsmål (CAIQ)

DSI-01.4 Can you provide the physical location/geography of storage

of a tenant’s data upon request?

DSI-01.5 Can you provide the physical location/geography of storage

of a tenant's data in advance?

Page 42: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

• Er ikke et rammeverk for å gjennomføre risikovurdering

• → kan dokumentere sikkerhetskrav i et standardisert format

• Er ikke en metode for å identifisere alle dine sikkerhetskrav

• → kunnskap, begreper og konsepter for å identifisere kravene

• CCM er metode for å raskt, strukturert og på en forutsigbar måte (for begge parter) sikkerhetsevaluere ulike skytjenester og besvarer risikovurderingen i kontekst spesifikt av skytjenester ved å dokumentere om det er akseptabelt for din virksomhet å flytte den spesifikke informasjonen, applikasjonen og/eller prosessen til en bestemt (del av en) skytjeneste.

Page 43: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 44: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

1. Data Breaches2. Insufficient Identity, Credential and Access mgt3. Insecure Interfaces and APIs4. System Vulnerabilities5. Account Hijacking6. Malicious Insiders7. Advanced Persistent Threats8. Data Loss9. Insufficient Due Diligence10. Abuse and Nefarious Use of Cloud Services11. Denial of Service12. Shared Technology Vulnerabilities

Page 45: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C
Page 46: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

www.anskaffelser.no/verktoy/veiledere/metode-vurdering-av-sikkerhet-i-skytjenester-cloud

Page 47: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 48: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 49: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Tilgangsstyring (brukerkatalog, prosesser) Konfigurasjonstyring (DevSecOps) Applikasjonssikkerhet (OWASP, HTTP, API) Synlighet (logging, hybrid) Sikkerhetskopiering/katastrofehåndtering

www.anskaffelser.no/verktoy/veiledere/metode-vurdering-av-sikkerhet-i-skytjenester-cloudwww.cloudsecurityalliance.no

Page 50: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

whatis.techtarget.com/definition/lift-and-shift

Page 51: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

PrivJIT

Page 52: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Allmenn

Hybrid

Eget

datasenterPrivat/

«stacks»

Page 53: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

C L O U D S E C U R I T Y A L L I A N C E

Page 54: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C
Page 55: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

C L O U D S E C U R I T Y A L L I A N C E

O W A S P …

Page 56: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 57: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

• Begynn med forretningsbehov eller visjon – går deretter tilbake i modellene• «Sky først → SaaS først" - er det mulig?• Vurdèr deretter andre modeller inkl «egen kjeller» (if it work, don’t fix it…)• Ikke "Lift and Shift", såfremt du ikke vet nøyaktig hvorfor• Re-factor, gjerne til SaaS-tjenester, modeller kan/må kombineres

Bruk re-factoring mot SaaS-tjenester som hovedstrategiSkytjenester kan styres etter prinsipper om forsyningstjenester (SCM)

Sikkerhet må automatiseres (ShiftLeft) og integreres i prosessløpet; DevSecOps)Velg/utfordre leverandører med 3dje part sertifiseringer (CSA/CCM, SOC-2, ISO27K)

ZeroTrust og JIT-filosofier reduserer angrepsflate og risikoDU har ALLTID ansvar for:• Egen risikovurdering• Operere ihht lover og regler• Kontroll på egen data (inkl personvern)• Tilgangsstyring/brukeradministrasjon• Konfigurasjon av tjenester (S3 buckets…)• Typisk tiltak ved bruk av skytjenester; ekstra fokus på endepunktsikkerhet

• Hvis du ikke har en skystrategi vil du tape forretnings-handlerom og -hastighet på både kort og spesielt lang sikt (bare spør Equinor...)

• Det finnes tjenester i markedet som tilbyr "buyback" av egen datasenterhardware + lisensadministrasjon via portal

Page 58: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

Page 59: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

I N 2 1 2 0 I N F O R M A T I O N S E C U R I T Y

”THE PURPOSE AND INTENT OF DEVSECOPS, IS TO BUILD ON THE MINDSET THAT

‘EVERYONE IS RESPONSIBLE FOR SECURITY’ WITH THE GOAL OF SAFELY

DISTRIBUTING SECURITY DECISIONS AT SPEED AND SCALE TO THOSE WHO

HOLD THE HIGHEST LEVEL OF CONTEXT WITHOUT SACRIFICING THE SAFETY

REQUIRED.”

- SHANNON LIETZ

Page 60: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

DevOps Ven Diagram

The intersection of 3 Key domains

Page 61: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

D E V S E C O P S

Page 62: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

PRODUCTION

APPLICATION DEVELOPMENT

TEST, INTEGRATION

& STAGINGCODEDESIGN

IT OPERATIONS

SHIFT LEFT

STATIC CODE ANALYSIS

(SAST)

DYNAMIC TESTING

(DAST)

RUNTIME PROTECTION

(RASP)

SECURITY SHIFTING TO THE LEFT

D E V S E C O P S

Page 63: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Time and Cost to Fixwww.securityinnovationeurope.com/the-business-case-for-security-in-the-software-development-lifecycle-sdlc

By The Numbers▪ High performers - 30X frequent

deployments and doing so 200X faster

▪ High Performers - 60X more successful & fix problems 168X faster

▪ High Performers - 2X more likely to exceed profit, market share, and productivity goals & have a 50% higher market cap growth over 3 years

Page 64: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Security shifting to the left

REQ

UIR

EMEN

TS

DES

IGN

/ A

RC

HIT

ECTU

RE

TEST

ING

15X

CO

DIN

G

7X

DEP

LOYM

ENTS

/M

AIN

TEN

AN

CE

30X

CO

ST T

O R

EMED

IATE

WE CONVINCE & PAY THE DEVELOPER TO FIX IT THEREBY DELAYING THE RELEASE

QA FINDS VULNERABILITIES IN SOFTWARE

SOMEBODY BUILDS INSECURE SOFTWARE

WE CONVINCE AND PAY THE DEVELOPER TO FIX IT

WE ARE BREACHED OR PAY TO HAVE SOMEONE TELL US OUR CODE IS BAD

IT DEPLOYS THE INSECURE SOFTWARE

SOMEBODY BUILDS INSECURE SOFTWARE

D E V S E C O P S

Page 65: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

Review

Build

Test

Plan

CodeDeploy

OperateMonitor

Release

Dev Ops

• SAST • Secure code review

• SAST• SCA

• DAST• Fuzzing• PenTest

• Threat modeling• Risk assessment

Integrating security in DevOps

D E V S E C O P S

• RASP• SIEM

Page 66: Eirik Gulbrandsen Cloud Security Alliance Norway ... · AWS Config AWS CloudTrail. IN2120 INFORMATION SECURITY. IN2120 INFORMATION SECURITY SECURITY S H I F T L E F T P R O D U C

TECHNICAL BENEFITS: CONTINUOUS SOFTWARE DELIVERY

LESS COMPLEX PROBLEMS TO FIX

FASTER RESOLUTION OF ISSUES WHEN THEY

ARISE

SECURE ENVIRONMENT

BUSINESS BENEFITS: FASTER DELIVERY OF FEATURES

MORE STABLE OPERATING ENVIRONMENTS

MORE TIME AVAILABLE TO ADD VALUE (RATHER THAN WASTE IT WITH FIXES/MAINTENANCE)

NO BREACHES / BETTER IMAGE

D E V S E C O P S