Tingenes tilstand: Programvaresikkerhet i offentlig sektor



Like dokumenter
Tingenes tilstand: Programvaresikkerhet i offentlig sektor

Innebygd informasjonssikkerhet hvordan ivareta sikkerhet i prosjekter?

Rapport. Modenhetskartlegging av programvaresikkerhet i offentlige virksomheter. Forfatter(e) SINTEF IKT Systemutvikling og sikkerhet

Gode råd til sikkerhetsansvarlige

Måling av programvaresikkerhetsaktiviteter i utviklingsorganisasjoner

Måling av programvaresikkerhetsaktiviteter i utviklingsorganisasjoner

Innebygd personvern og personvern som standard. 27. februar 2019

Gode råd til sikkerhetsansvarlige

Sikkert nok - Informasjonssikkerhet som strategi

Informasjonssikkerhet En tilnærming

Internrevisjon i en digital verden

Måling av informasjonssikkerhet i norske virksomheter

Hvordan beste praksis rammeverk praktiseres aller best

Informasjonssikkerhet er et lederansvar. Topplederen er øverste ansvarlig for at virksomheten har et velfungerende system for

DIREKTORATET FOR IKT OG FELLESTJENESTER I HØYERE UTDANNING OG FORSKNING

Følger sikkerhet med i digitaliseringen?

Ny sektorovergripende føringer - hva skjer?

Departementenes oppfølging av informasjonssikkerheten i underliggende virksomheter

Sikkerhet, risikoanalyse og testing: Begrepsmessig avklaring

Hva karakteriserer god arkitekturpraksis og hvorfor ble valgt arkitekturmetode benyttet?

Fra teori til praksis

Sikkerhetshendelse hos Kartverket i Oppfølging på kort og lang sikt. Pål Asmund Røste Seksjonsleder IT Applikasjonsdrift- 10/04/2019

NTNU Retningslinje for arbeid med sikkerhetskultur og opplæring innen informasjonssikkerhet

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

Risikomodenhet en enkel modell. Ayse Nordal & Ole Martin Kjørstad K&R DAGENE

Undersøkelse om informasjonssikkerhet i Nasjonale felleskomponenter Spørreskjema Vedlegg til Difi-notat 2017:4

EDB Business Partner. Sikkerhetskontroller / -revisjoner

Profesjonalisering av prosjektledelse

INF329: Utvalgte emner i programutviklingsteori Sikkerhetsanalyse av programvare

Test og kvalitet To gode naboer. Børge Brynlund

Når beste praksis rammeverk bidrar til bedre governance. Ingar Brauti, RC Fornebu Consulting AS

Difis og Skates bidrag til mer, bedre og samordnet digitalisering

Rettslige krav til styring av informasjonssikkerhet. Karin Kristiansen og Amund Eriksen

Fakta og myter om BICC.

Statlig IKT-politikk en oversikt. Endre Grøtnes Difi, avdeling for digital strategi og samordning

Seksjon for informasjonssikkerhet

Referansearkitektur sikkerhet

Internkontroll og informasjonssikkerhet lover og standarder

IKT-STRATEGI

for anskaffelse av Bistand til rekruttering av mellomledere

Hvordan påvirker et varsel om tilsyn interne prioriteringer?

Om respondenten. U.off jf. offl. 15. Virksomhetens navn: Hvem svarer på undersøkelsen: Virksomhetsleder (direktør) Andre (angi rolle):

ISO Syscom brukerforum 2013 Jørn Erik Hornseth og Torbjørn Remmen

IT I PRAKSIS 2013 DIGITALISERING I OFFENTLIG SEKTOR STRATEGI, LEDELSE, TRENDER OG ERFARINGER

NIFS Nettverk for Informasjonssikkerhet Tema: Forberedelser til sikkerhetsmåneden. Barbro Lugnfors Seksjon for informasjonssikkerhet 22.mai.

Aggregering av risiko - behov og utfordringer i risikostyringen

Høring - Anbefalt standard for transportsikring av epost

Sikkerhetsforum 2018

VEDLEGG A UTKAST TIL LEVERANSEBESKRIVELSE

Nasjonalt arkitekturbibliotek

Pressebriefing 11. april 2013

Spørreundersøkelse om informasjonssikkerhet

Profesjonalisering av prosjektledelse

Cyberforsikring for alle penga?

Helhetlig risikostyring og informasjonssikkerhet. Knut Håkon T. Mørch PricewaterhouseCoopers Tlf.

KIS - Ekspertseminar om BankID

Oppfølging av informasjonssikkerheten i UH-sektoren

Slik kan du styrke sikkerhetskulturen med kommunikasjon

Måling av informasjonssikkerhet ISO/IEC 27004:2016. Håkon Styri Seniorrådgiver Oslo,

Oppdraget. Leveranse 1 Oversikt over utvalgte statlige digitaliseringsinitiativ som påvirker kommunene (pilottest).

IT Service Management

Standarder for risikostyring av informasjonssikkerhet

Kapittel 1 Forankring av IT-ansvar Kapittel 2 Oppgaver og ansvar i foretakets ledelseshierarki

API Katalog sluttbehandling i Skate

Styring og samordning av IKT i offentlig sektor

Revisjon av IT-sikkerhetshåndboka

Falske Basestasjoner Hvordan er det mulig?

Fra sikkerhetsledelse til handling ambisjoner og forventninger

Digitalisering i skolen Hva skal til for å lykkes? Workshop Harald Torbjørnsen 2017

En praktisk anvendelse av ITIL rammeverket

Elektroniske tjenester og ITIL

Dagens. Faglærers bakgrunn IMT 1321 IT-LEDELSE. Faglærer : Tom Røise 11.Jan IMT1321 IT-Ledelse 1

Program for digitale anskaffelser

Barrierestyring. Hermann Steen Wiencke PREPARED.

Hva sammenlikner vi med? Historien Mulighetene Forventningene

Med kvalitet menes: WIKIPEDIA. STORE NORSKE LEKSIKON

Gjermund Vidhammer Avdelingsleder Governance, risk & compliance

Avvikshåndtering og egenkontroll

Sekretariat for informasjonssikkerhet i UHsektoren. Rolf Sture Normann

Virksomhetsarkitektur i NAV

DIGITALISERINGSSTRATEGI FOR DDV-SAMARBEIDET

Måling av sikringskultur

Presentasjon sikkerhetsforum Avdelingsdirektør Arne Lunde Uh-avdelingen KD

Innhold. Innledning Del 1 En vei mot målet

Riksrevisjonens innføring, tilpasning og bruk av nye internasjonale regnskapsstandarder (ISSAI) Mai 2012 ISF II

Hvilke faktorer påvirker virksomhetenes tilnærming til risiko

LEDERE MED PASJON OG TEKNOLOGI NYSGJERRIGHET. Copyright 2012 Allinnovation All Rights Reserved.

HVORDAN FORANKRE ARBEIDET MED «ORDEN I EGET HUS» OG HVORDAN I PRAKSIS GJENNOMFØRE DET I KOMMUNENE?

Hva er et styringssystem?

Helhetlig arbeid med informasjonssikkerhet. Remi Longva

Metode for identifikasjon av dokumentasjon. 8 Norske Arkivmøte,

Informasjonssikkerhet i Norge digitalt Teknologiforum

Kompetanseutvikling for deg som jobber i staten

Delt opp i tre strategier: forretningststrategi, organisasjonsstrategi og informasjonstrategi.

Nettverk og arbeidsprosesser. Presentasjon PK-nettverket


DIGITALISERING I KONGSBERGREGIONEN. 7 kommuner innbyggere ansatte

EHF konferanse Samhandlingsarkitekturer med hovedfokus på emelding

Følg nasjonale krav og tilpass til situasjonen

Usability testing Brukertester

Transkript:

Tingenes tilstand: Programvaresikkerhet i offentlig sektor Martin Gilje Jaatun Seniorforsker SINTEF IKT Lillian Røstad Seksjonssjef Difi Daniela Soares Cruzes, SINTEF Inger Anne Tøndel, SINTEF Karin Bernsmed, SINTEF Håkon Styri, Difi

Difi: Seksjon for informasjonssikkerhet Jobbe for en styrket og mer helhetlig tilnærming til informasjonssikkerhet i statsforvaltningen. Forenkle Fornye - Forbedre.

Bakgrunn for studien 2015: Handlingsplan for informasjonssikkerhet i staten

Utvalget 32 offentlige virksomheter invitert til å delta Har større digitaliseringsprosjekter (Antar) har interne utviklingsmiljøer 20 svarte (62,5%)

Sammendrag DIFI ønsker: Kartlegging av modenhet knyttet til informasjonssikkerhet i utvikling og anskaffelser av IKT-løsninger offentlig sektor. SINTEF har gjort: En spørreundersøkelse knyttet til i hvilken grad aktiviteter for å sikre programvaresikkerhet er tatt i bruk som en del av programvareutviklingsprosessene i 20 offentlige virksomheter. Undersøkelsen er basert på rammeverket til Building Security In Maturity Model (BSIMM). 5

Agenda Hva er BSIMM? Metode for datainnsamling og rangering av resultater Virksomhetenes modenhetsnivå Oppsummering og videre arbeid 6

Building Security In Maturity Model (BSIMM) https://www.bsimm.com/ 7

BSIMM En studie av en rekke virksomheter (67) og deres programvaresikkerhetsaktiviteter Et Rammeverk som beskriver aktiviteter som gjennomføres hos en større andel av de virksomhetene som er med i BSIMM-studien. Måler hvilke aktiviteter som inngår i en virksomhets samlede livssyklus for sikker utvikling av programvare (Secure Software Development Lifecycle SSDL). Konseptet "programvaresikkerhetsgruppe" (Software Security Group SSG) er sentralt, de som har ansvaret for å følge opp programvaresikkerheten i en virksomhet. 8

BSIMM programvaresikkerhetsrammeverk Ledelse og styring (Governance) Strategi og måling (Strategy and Metrics) Etterlevelse av lover, regler og retningslinjer (Compliance and Policy) Opplæring og øvelser (Training) Programvaresikkerhetsrammeverk (Software Security Framework) Etterretning SSDL Trykkpunkter (Intelligence) (SSDL Touchpoints) Angrepsmodeller Arkitekturanalyse (Attack Models) (Architecture Analysis) Sikkerhetsfunksjonalitet Kodegjennomgang og design (Code Review) (Security Features and Design) Standarder og krav (Standards and Requirements) Sikkerhetstesting (Security Testing) Utrulling (Deployment) Penetreringstesting (Penetration Testing) Programvaremiljø (Software Environment) Konfigurasjonsstyring og sårbarhetsstyring (Configuration Management and Vulnerability Management)

Agenda Hva er BSIMM? Metode for datainnsamling og rangering av resultater Virksomhetenes modenhetsnivå Oppsummering og videre arbeid 10

Deltakerne 20 norske offentlige virksomheter For enkelte virksomheter har flere personer vært involvert i besvarelsen Følgende roller har vært involvert: IT-direktør IKT-rådgiver Avdelingsdirektør utvikling IT-sjef drift Seksjonssjef IT Seksjonsleder utvikling Gruppeleder IT-leder Utviklingsleder Løsningsarkitekt Sjefsarkitekt Sikkerhetsleder Informasjonssikkerhetsleder Sikkerhetssjef Sikkerhetsarkitekt Informasjonssikkerhetskonsulent Sikkerhetsanalytiker Sikkerhetsrådgiver Senioringeniør Seniorrådgiver Systemutvikler 11

Spørreundersøkelse og Oppfølgingsintervjuer Selve spørreundersøkelsen Generell bakgrunnsinformasjon knyttet til: Stilling, antall utviklere i virksomheten, andel av innleide utviklere og hvorvidt virksomheten kontraherte utvikling av nøkkelferdige løsninger fra eksterne firma. Konkrete spørsmål om hvilke av de 112 BSIMM-aktivitetene virksomhetene utfører i sin daglige drift. Yes / No / Don t Know Oppfølgingsintervjuer Avtalte på telefon eller videokonferanseløsningen GoToMeeting. Sistnevnte løsning ga mulighet til å dele visning av spørreskjemaet med respondenten under intervjuet. 12

13

Dataanalyse og måling av modenhetsnivå Konservativ modenhet (Conservative Maturity; Skala 0-3) en virksomhet får kun godkjent et modenhetsnivå dersom alle aktivitetene i nivået er oppfylt ("Yes"), pluss at alle aktiviteter på lavere nivå også er oppfylt Vektet modenhet (Weighted Maturity; Skala 0-6) Høyvannsmodenhet (High Watermark Maturity; Skala 0-3) Samme måte som i BSIMM; hvis virksomheten har minst en aktivitet på nivå 3 får den modenhetsnivå 3. Høyvannsmodenheten sier derfor kun noe om hvilket nivå den høyest rangerte aktiviteten de utfører er på. 14

Eksempel for en tenkt virksomhet 15

Eksempel, forts. 16

Agenda Hva er BSIMM? Metode for datainnsamling og rangering av resultater Virksomhetenes modenhetsnivå Oppsummering og videre arbeid 17

Fordeling av totalt antall aktiviteter 18

De hyppigst utførte aktivitetene blant alle norske virksomheter 19 https://www.flickr.com/photos/125207874@n04/14450220780/

Overordnede resultater 20

Konservativt modenhetsnivå for de tre mest modne virksomhetene 21

Strategi og måling Hovedmål: Transparens av forventninger og ansvarlighet for resultater. Forankring i toppledelsen Et av områdene med dårligst modenhet. 23

Etterlevelse av lover, regler og retningslinjer Hovedmål: Sikre etterlevelse av relevante lover og regler. Generere artefakter for revisjon. Best modenhetsverdi på alle skalaene; stor prosentandel av svarene er positive. 24

Opplæring og øvelser Hovedmål: Lage en kunnskapsrik arbeidsstokk og rette opp feil i prosesser. Det er overraskende lave tall for opplæring 25

Angrepsmodeller Hovedmål: Kunnskap om angrep som er relevant for virksomheten. Angrepsmodeller er generelt en praksis med lav modenhet. 26

Sikkerhetsfunksjonalitet og design Hovedmål: Etablering av tilpasset kunnskap om sikkerhetsfunksjonalitet, rammeverk og mønster. Bare 15% av virksomhetene sier at de gjør SFD1.1 (Our software security group builds and publishes a library of security features), Mens 80% påstår at de oppfyller SFD 1.2 (Security is a regular part of our organization's software architecture discussion). 27

Standarder og krav Hovedmål: Lage retningslinjer. Også for eksterne aktører. Rundt halvparten av virksomhetene viser tegn til generelt høy grad av modenhet innenfor denne praksisen. 28

Arkitekturanalyse Hovedmål: Kvalitetskontroll. Generelt virker det som om det er lav modenhet innen designgjennomgang og arkitekturanalyse. 29

Kodegjennomgang Hovedmål: Kvalitetskontroll. Kodegjennomgang var også en praksis med gjennomgående lav modenhet. Det er mange som nevner i intervjuene at utviklerne sjekker hverandres kode. 30

Sikkerhetstesting Hovedmål: Kvalitetskontroll Også for sikkerhetstesting observerer vi et generelt lavt modenhetsnivå. Flere respondenter indikerte at testing og QA er noe som utviklerne selv gjør, men at fokuset er på funksjonell testing, ikke sikkerhetstesting. 31

Konfigurasjonsstyring og sårbarhetsstyring Hovedmål: Endringsledelse. Mer enn halvparten av virksomhetene gjør aktivitetene på nivå 1 32

Programvaremiljø Hovedmål: Endringsledelse. Virksomhetene har god tiltro til eget sikkerhetsnivå når det gjelder nettverk og datamaskiner. Det er viktig å huske på at nettverkssikkerhet generelt er mye modnere enn programvaresikkerhet. 33

Penetreringstesting Hovedmål: Kvalitetskontroll Oppdage sikkerhetsdefekter Minst halvparten av virksomhetene gjør de to første aktivitetene på nivå 1 34

Oppsummering Hva gjør leverandører av aktiviteter knyttet til informasjonssikkerhet? Kan være lang veg fra intern kompetanse knyttet til lover og regler, til utvikler/konsulent Ulike kulturer mellom infrastruktur og programvareutvikling Bra at utviklerne sjekker hverandres kode Men er det kunnskap om programvaresikkerhet hos utviklerne? Det er typisk de sikkerhetsansvarlige som sendes på sikkerhetsrelaterte kurs, ikke utviklerne Risikovurderinger på virksomhetsnivå oppleves ikke som relevante for programvareutviklingen. Det testes for lite med henblikk på sikkerhet 35

Kunne det gjøres bedre? 36

Prøv selv! På vår stand har vi lagt ut et minispørreskjema på utvalgte områder Fyll ut for å sammenligne med de undersøkte virksomhetene! Vi trekker ut kinobilletter blant innleverte skjema 37

Veien videre: hva skal vi bruke dette til? Benchmark - nullpunktsmåling Fokusere innsatsen på tiltaksområde 2 og 4: Sikkerhet i digitale tjenester Felleskomponenter Gjøre opp status Fungerer tiltakene? Blir vi bedre?

http://infosikkerhet.difi.no infosikkerhet@difi.no

Digitaliseringskonferansen 16.-17. juni

ISF høstkonferansen 30. august 2. september Frist: 20 mai isf@isf.no

Spørsmål? twitter.com/ SINTEF_Infosec http://infosec.sintef.no 42