|
Razvoj i održavanje sustavaCilj „razvoja i održavanja sustava“ je definirati sve sigurnosne zahtjeve, uključujući procedure u slučaju incidenata. Definirani zahtjevi moraju biti analizirani i dokumentirani. Sigurnosni zahtjevi uključuju:
U dizajn aplikacija nužno je implementirati kontrolne mehanizme koji uključuju nadzorne logove, validaciju ulaznih podataka, obrade i izlaznih podataka. Validacijom ulaznih podataka treba spriječiti slučajno ili namjerno unošenje netočnih podataka. Potrebno je uzeti u obzir sljedeće kontrolne mehanizme:
Kriptografske metode potrebno je definirati kako bi se omogućila zaštita povjerljivosti, autentičnosti i/ili integriteta informacije. Ove metode potrebno je koristiti kod rizičnih, osjetljivih i povjerljivih podataka. Politikom je potrebno odrediti koje tehnike kriptografije (koje kriptografske metode će se koristiti, način čuvanja i raspodijele ključeva, na koji način će se ostvariti digitalni potpis i sl.) će se upotrebljavati u skladu s važećim zakonodavnim restrikcijama i pravima uporabe. Kontrola operativnog softvera sigurnosni je mehanizam kojem je cilj smanjiti rizik operativnog sustava. Mehanizme koje je potrebno razmotriti:
Zaštita testnih podataka. Testni podaci moraju biti zaštićeni i kontrolirani. Testiranje sustava često se odvija na testnim podacima, koji su kopija stvarnih podataka, stoga je potrebno koristiti sljedeće sigurnosne mehanizme:
Kontrole pristupa bibliotekama izvornog koda moraju biti jasno definiran i dokumentirane. Potrebno je razmotriti sljedeće mehanizme:
Primjena norme u sigurnosnoj politiciOvaj dio standarda puno je važniji za institucije kao što su banke nego za informacijski sustav ZEMRIS. Razlog tome leži u činjenici da ZEMRIS nema tim programera zaduženih za razvoj aplikacija koje se koriste unutar zavoda. Postoje projekti pojedinih profesora, mentora, studenata, ali te programe nikako ne možemo kontrolirati politikom sigurnosti. U institucijama kao što su banke stvar je u potpunosti drukčija. Takve institucije imaju desetine i stotine programera kojima je cilj razvoj aplikacija koje se koriste unutar institucija. Tu postoji mogućnost da jedan od njih svoj položaj unutar organizacije iskoristi za obavljanje zlonamjernih radnji. Od sigurnosnih kontrola definiranih ovim dijelom standarda važno je ostvariti sljedeće:
|