Toegangsbeveiliging en programmacode

Uit NORA Online
ISOR:Toegangsbeveiliging op programmacode
Ga naar: navigatie, zoeken
Versie 1.0 van 1 februari 2019 van de BIO Thema-uitwerking Applicatieontwikkeling is vervangen door versie 2.0 van 22 februari 2021.
Voor de actuele versie van deze BIO Thema-uitwerking in pdf-formaat ga naar de website BIO-overheid/producten.
Logo ISOR themaprincipes (vier hangsloten die in elkaar geklikt zitten met tekst ISOR Beveiliging Principe)

Definitie

De gevalideerde in de broncodebibliotheek opgeslagen broncode (source code) voor het bouwen van een applicatie, die alleen door specifieke vooraf gedefinieerde functies/rollen benaderbaar mag zijn.

Toelichting

Toegang tot de programmacode en samenhangende elementen, zoals ontwerpen, specificaties, verificatie- en validatieschema’s zijn ingericht om onbevoegde functionaliteit en onbedoelde wijzigingen te voorkomen en om de vertrouwelijkheid van intellectueel eigendom te handhaven.


NB De broncode is de gevalideerde en in de broncodebibliotheek opgeslagen programmacode.


Criterium

Toegang tot de programmabroncodebibliotheken behoren te worden beperkt.

Doelstelling

Het zorgen dat alleen die personen die toegang nodig hebben voor het uitvoeren van hun werkzaamheden toegang krijgen tot de programmabroncodebibliotheken en samenhangende elementen

Risico

Onbevoegde toegang tot programmabroncodebibliotheken en samenhangende elementen.

Indeling binnen ISOR

Dit beveiligingsprincipe:

ℹ️(Klik om uitleg open/dicht te klappen)

De ISOR-wiki bevat normenkaders waarin beveiligings- en privacyprincipes zijn beschreven. Deze themaprincipes zijn conform de SIVA-methodiek ingedeeld in drie aspecten:Beleid, Uitvoering of Control. Daarnaast zijn ze geordend in invalshoeken: Intentie, Functie, Gedrag, Structuur.

Grondslag

De grondslag voor dit principe is BIO (Baseline Informatiebeveiliging Overheid) 9.4.5

Onderliggende normen

IDConformiteitsindicatorStelling
APO_B.08.01 Programmabroncodebibliotheken

Om de toegang tot broncodebibliotheken te beheersen en zo de kans op het corrupt raken van computerprogramma’s te verkleinen, worden de volgende richtlijnen in overweging genomen:

  • De broncodebibliotheken worden niet in operationele systemen opgeslagen.
  • De programmacode en de broncodebibliotheek behoren te worden beheerd conform vastgestelde procedures.
  • Ondersteunend personeel heeft geen onbeperkte toegang tot broncodebibliotheken.
  • Het updaten van de programmacode en samenhangende items en het verstrekken van de programmacode aan programmeurs vinden alleen plaats na ontvangst van een passend autorisatiebewijs.
  • Programma-uitdraaien worden in een beveiligde omgeving bewaard.
  • Van elke toegang tot broncodebibliotheken wordt een registratie bijgehouden in een auditlogbestand.
  • Onderhoud en het kopiëren van programmacode in bibliotheken zijn aan strikte procedures voor wijzigingsbeheer onderworpen.
APO_B.08.02 Programmabroncodebibliotheken

Als het de bedoeling is dat de programmabroncode wordt gepubliceerd, behoren aanvullende beheersmaatregelen die bijdragen aan het waarborgen van de integriteit ervan (bijvoorbeeld een digitale handtekening) te worden overwogen.