eirik gulbrandsen senior ingeniør, datatilsynet sikkerhet

45
IN2120 Information Security Universitetet i Oslo - Institutt for Informatikk Høst 2021 Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet i skyen/ DevSecOps

Upload: others

Post on 11-Apr-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

IN2120 Information SecurityUniversitetet i Oslo - Institutt for Informatikk

Høst 2021Eirik Gulbrandsen

Senior Ingeniør, Datatilsynet

Sikkerhet i skyen/DevSecOps

Page 2: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

IN2120 Information SecurityUniversitetet i Oslo - Institutt for Informatikk

Høst 2021Eirik Gulbrandsen

Senior Ingeniør, Datatilsynet

«Refactor services onto SaaS usingDevSecOps and ShiftLeft as a Security Design Model»

Page 3: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 Senior Ingeniør, Datatilsynet Sikkerhet

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 5: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 6: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 Senior Ingeniør, Datatilsynet Sikkerhet

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 8: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

On-Prem IaaS PaaS SaaS

Applikasjoner Applikasjoner

skykundens ansvar skyleverandørens ansvar

Operativsystem

Maskinvare

Lagring

Plattform

Datanett

Applikasjoner

Operativsystem

Maskinvare

Lagring

Plattform

Datanett

Applikasjoner

Operativsystem

Maskinvare

Lagring

Plattform

Datanett

Operativsystem

Maskinvare

Lagring

Plattform

Datanett

FaaSCaaS

Container

Funksjoner

Page 9: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 10: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

“ C L O U D S A R E

H A R B I N G E R S O F C H A N G E ”

Page 11: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 12: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet
Page 13: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 14: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 15: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 16: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 17: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

PublicCloud

Virtual Servers

Virtual Desktops

PhysicalServers

AWS Lambda Azure Functions

ContainersServerless!

Google Functions

Page 18: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 19: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

Sikker smidig programvareutvikling

Krav Design Koding TestProduksjons-

settingForvaltningOpplæring

Page 20: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

AUTOMASJON AV PRODUKSJONSPROSESSER = HASTIGHET!

Pipeline Management & Deployment

AWSOpsWorks

IT Service Management

AmazonSNS

Environments

Monitoring Tools

AWSConfig

AWSCloudTrail

Page 21: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 - I N T E G R A T I N G S E C U R I T Y I N D E V O P S

Page 22: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 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 23: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

PRODUCTION

APPLICATION DEVELOPMENT

TEST, INTEGRATION

& STAGINGCODEDESIGN

IT OPERATIONS

SHIFT LEFT

STATIC CODE ANALYSIS

(SAST + SCA)

DYNAMIC TESTING

(DAST)

RUNTIME PROTECTION

(RASP)

SECURITY SHIFTING TO THE LEFT

D E V S E C O P S

Page 24: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 25: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 Senior Ingeniør, Datatilsynet Sikkerhet

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 27: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 Senior Ingeniør, Datatilsynet Sikkerhet

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 Senior Ingeniør, Datatilsynet Sikkerhet

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 Senior Ingeniør, Datatilsynet Sikkerhet

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 Senior Ingeniør, Datatilsynet Sikkerhet

En praktisk veiledning

for å spesifisere

sikkerhetskrav

til skytjenester

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

Page 32: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

Del I: Generelt

Del II: Styring

Del III: Drift

Formulering av sikkerhetskravtil skytjenester

Page 33: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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

www.cloudsecurityalliance.nowww.cloudsecurityalliance.org

Page 34: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 35: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 36: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 37: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 38: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

Allmenn

Hybrid

Eget

datasenterPrivat/

«stacks» PrivJIT

Page 39: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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

Page 40: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet
Page 41: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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

Page 42: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet
Page 43: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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

Page 44: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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 45: Eirik Gulbrandsen Senior Ingeniør, Datatilsynet Sikkerhet

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

OWASP