ISO 27002:2022, ohjaus 8.28 – suojattu koodaus

ISO 27002:2022 tarkistettu valvonta

Varaa demo

mies,kädet,työskentely,kannettavalla

Huonot koodauskäytännöt, kuten virheellinen syötteen validointi ja heikko avainten luonti, voivat altistaa tietojärjestelmät tietoturva-aukoille ja johtaa kyberhyökkäuksiin ja arkaluonteisten tietovarojen vaarantumiseen.

Esimerkiksi surullisen kuuluisissa Sydänverenvuototapaus, hakkerit käyttivät hyväkseen koodin virheellistä syötteen vahvistusta päästäkseen käsiksi enemmän kuin 4 miljoonan potilaan tiedot.

Siksi organisaatioiden tulee varmistaa, että suojatun koodauksen periaatteita noudatetaan, jotta huonot koodauskäytännöt eivät johda tietoturva-aukoihin.

Valvonnan tarkoitus 8.28

Control 8.28:n avulla organisaatiot voivat ehkäistä tietoturvariskejä ja haavoittuvuuksia, joita voi syntyä huonoista ohjelmistokoodauskäytännöistä suunnittelemalla, toteuttamalla ja tarkistamalla asianmukaisia ​​suojattujen ohjelmistojen koodausperiaatteita.

Ominaisuustaulukko

Control 8.28 on ennaltaehkäisevä hallinta, joka auttaa organisaatioita ylläpitämään verkkojen, järjestelmien ja sovellusten turvallisuutta poistamalla riskit, jotka voivat johtua huonosti suunnitellusta ohjelmistokoodista.

OhjausTietoturvaominaisuudetKyberturvallisuuden käsitteetToiminnalliset valmiudetTurvallisuus Domains
#Ennaltaehkäisevä #Luottamuksellisuus
#Integrity
#Saatavuus
#Suojella #Sovellusturvallisuus
#Järjestelmä- ja verkkoturvallisuus
#Suojaus
Hanki Headstart ISO 27001 -standardilla
  • Kaikki päivitetty vuoden 2022 ohjaussarjalla
  • Edisty 81 % sisäänkirjautumisen jälkeen
  • Yksinkertainen ja helppokäyttöinen
Varaa esittelysi
img

Määräysvallan omistus 8.28

Ottaen huomioon, että 8.28 edellyttää organisaation laajuisten suojattujen koodausperiaatteiden ja -menettelyjen suunnittelua ja käyttöönottoa, tietoturvapäällikön tulisi olla vastuussa tarvittavista toimenpiteistä noudattamisen varmistamiseksi.

Yleiset noudattamisohjeet

Ohjaus 8.28 edellyttää, että organisaatiot luovat ja ottavat käyttöön organisaation laajuiset prosessit turvallista koodausta varten, joka koskee sekä ulkoisilta osapuolilta hankittuja ohjelmistotuotteita että avoimen lähdekoodin ohjelmistokomponentteja.

Lisäksi organisaatioiden tulee pysyä ajan tasalla kehittyvistä todellisista tietoturvauhkista ja uusimmista tiedoista tunnetuista tai mahdollisista ohjelmiston tietoturva-aukoista. Tämä antaa organisaatioille mahdollisuuden parantaa ja ottaa käyttöön vankkoja suojattujen ohjelmistojen koodausperiaatteita, jotka ovat tehokkaita kehittyviä kyberuhkia vastaan.

Suunnittelua koskevat lisäohjeet

Turvallisia ohjelmistokoodauksen periaatteita tulee noudattaa sekä uusissa koodausprojekteissa että ohjelmistojen uudelleenkäyttötoiminnoissa.

Näitä periaatteita tulee noudattaa sekä omassa ohjelmistokehitystoiminnassa että organisaation ohjelmistotuotteiden tai -palveluiden siirtämisessä kolmansille osapuolille.

Tehdessään suunnitelmaa suojatuille koodauksen periaatteille ja määrittäessään suojatun koodauksen edellytyksiä organisaatioiden tulee noudattaa seuraavia:

  • Organisaatioiden tulee määrittää tarpeidensa mukaan räätälöidyt tietoturvaodotukset ja luoda hyväksytyt periaatteet turvalliselle ohjelmistokoodaukselle, jotka koskevat sekä omaa ohjelmistokehitystä että ulkoistettuja ohjelmistokomponentteja.
  • Organisaatioiden tulee havaita ja dokumentoida yleisimmät ja historialliset huonot koodaussuunnittelukäytännöt ja virheet, jotka johtavat tietoturvan vaarantumiseen.
  • Organisaatioiden tulee ottaa käyttöön ja määrittää ohjelmistokehitystyökaluja varmistaakseen kaiken luodun koodin turvallisuuden. Yksi esimerkki tällaisista työkaluista on integroidut kehitysympäristöt (IDE).
  • Organisaatioiden tulee noudattaa ohjelmistokehitystyökalujen antamia ohjeita ja ohjeita.
  • Organisaatioiden tulee tarkistaa, ylläpitää ja käyttää turvallisesti kehitystyökaluja, kuten kääntäjiä.

Hanki Headstart
ISO 27002:lla

Ainoa noudattaminen
tarvitsemasi ratkaisu
Varaa esittelysi

Päivitetty ISO 27001 2022 -standardia varten
  • 81 % työstä on tehty puolestasi
  • Varmennettujen tulosten menetelmä sertifioinnin onnistumiseen
  • Säästä aikaa, rahaa ja vaivaa
Varaa esittelysi
img

Täydentävät ohjeet turvallisuudesta koodauksen aikana

Turvallisissa koodauskäytännöissä ja -menettelyissä tulee ottaa huomioon seuraavat asiat koodausprosessissa:

  • Turvallisen ohjelmiston koodausperiaatteet tulee räätälöidä kunkin ohjelmointikielen ja käytetyn tekniikan mukaan.
  • Turvallisten ohjelmointitekniikoiden ja -menetelmien käyttöönotto, kuten testilähtöinen kehitys ja pariohjelmointi.
  • Strukturoitujen ohjelmointimenetelmien käyttö.
  • Asianmukainen koodidokumentaatio ja koodivirheiden poisto.
  • Kielto käyttää turvattomia ohjelmistokoodausmenetelmiä, kuten ei-hyväksyttyjä koodinäytteitä tai kovakoodattuja salasanoja.

Täydentävässä ohjeessa todetaan myös, että turvatestaus tulee suorittaa sekä kehityksen aikana että sen jälkeen Ohjaus 8.29:n mukaisesti.

Ennen kuin ohjelmisto otetaan käyttöön live-sovellusympäristössä, organisaatioiden tulee ottaa huomioon seuraavat asiat:

  • Mikä on hyökkäyspinta?
  • Noudatetaanko vähiten etuoikeuksien periaatetta?
  • Suoritetaan analyysi yleisimmistä ohjelmointivirheistä ja dokumentoidaan, että nämä riskit on eliminoitu.

Tarkastusprosessia koskevat lisäohjeet

Sen jälkeen, kun koodi on otettu käyttöön tuotantoympäristössä

  • Päivitykset tulee ottaa käyttöön turvallisesti.
  • Control 8.8:n mukaisesti raportoidut tietoturva-aukot tulee korjata.
  • Epäillyt tietojärjestelmiin kohdistuvat hyökkäykset ja virheet tulee kirjata ja nämä tiedot tulee tarkistaa säännöllisin väliajoin, jotta koodiin voidaan tehdä tarvittavat muutokset.
  • Lähdekoodin luvaton käyttö, käyttö tai muutokset tulisi estää mekanismeilla, kuten hallintatyökaluilla.

Kun organisaatiot käyttävät ulkoisia työkaluja, niiden tulee ottaa huomioon seuraava

  • Ulkoisia kirjastoja tulee seurata ja päivittää säännöllisin väliajoin niiden julkaisujaksojen perusteella.
  • Ohjelmistokomponentit tulee tarkastaa, valita ja valtuuttaa huolellisesti, erityisesti salaus- ja todennuskomponentit.
  • Ulkoisten komponenttien lisensointi ja niiden turvallisuuden varmistaminen.
  • Ohjelmistoa tulee seurata ja ylläpitää. Lisäksi on varmistettava, että se tulee luotettavasta lähteestä.
  • Kehittämisresursseja tulee olla saatavilla pitkällä aikavälillä.

Kun teet muutoksia ohjelmistopakettiin, seuraavat asiat tulee ottaa huomioon

  • Riskit, jotka voivat johtua sisäänrakennetuista ohjauksista tai eheysprosessien vaarantumisesta.
  • Antaako myyjä suostumuksen muutoksiin.
  • Onko mahdollista saada ohjelmistotoimittajan suostumus säännöllisiin päivityksiin.
  • Ohjelmiston ylläpidon jatkamisen todennäköinen vaikutus, joka johtuu muutoksista.
  • Ovatko muutokset yhteensopivia muiden organisaation käyttämien ohjelmistokomponenttien kanssa.

Oletko valmis
uusi ISO 27002

Annamme sinulle 81 % etumatkan
siitä hetkestä, kun kirjaudut sisään
Varaa esittelysi

Yritykset luottavat kaikkialla
  • Yksinkertainen ja helppokäyttöinen
  • Suunniteltu ISO 27001 -menestykseen
  • Säästät aikaa ja rahaa
Varaa esittelysi
img

Valvontaa koskevat lisäohjeet 8.28

Organisaatioiden tulee varmistaa, että turvallisuuden kannalta merkityksellistä koodia käytetään silloin, kun se on tarpeellista ja että se on suojattu peukalointia vastaan.

Ohjaus 8.28 luettelee myös seuraavat suositukset turvallisuuden kannalta merkitykselliselle koodille:

  • Vaikka binäärikoodilla asennetut ohjelmat sisältävät turvallisuuden kannalta merkityksellistä koodia, tämä rajoittuu itse sovellukseen tallennettuihin tietoihin.
  • Turvallisuuden kannalta merkityksellisen koodin käsite on hyödyllinen vain, kun koodia ajetaan palvelimella, johon käyttäjä ei pääse käsiksi, ja se on erotettu sitä käyttävistä prosesseista ja sen tiedot säilytetään turvallisesti toisessa tietokannassa. Voit esimerkiksi suorittaa tulkitun koodin pilvipalvelussa ja koodin käyttöoikeus voidaan rajoittaa etuoikeutetuille järjestelmänvalvojille. On suositeltavaa suojata nämä käyttöoikeudet menetelmillä, kuten juuri-in-time-järjestelmänvalvojan oikeuksilla ja vahvoilla todennusmekanismeilla.
  • Verkkopalvelimille tulee ottaa käyttöön asianmukaiset asetukset, jotta estetään luvaton pääsy hakemistoon ja sen selaaminen.
  • Sovelluskoodia suunniteltaessa kannattaa aloittaa olettamuksesta, että koodi on alttiina hyökkäyksille koodausvirheiden ja haitallisten toimijoiden toimien vuoksi. Sinun tulee suunnitella kriittiset sovellukset siten, että ne eivät ole alttiita sisäisille vioille. Esimerkiksi algoritmin tuottama tulos voidaan tarkistaa sen varmistamiseksi, että se täyttää tietoturvavaatimukset, ennen kuin sitä voidaan käyttää kriittisissä sovelluksissa, kuten rahoitukseen liittyvissä sovelluksissa.
  • Tietyt verkkosovellukset ovat erittäin haavoittuvia tietoturvauhkille huonojen koodauskäytäntöjen, kuten tietokantojen lisäyksen ja sivustojen välisten komentosarjahyökkäysten, vuoksi.
  • Organisaatioiden tulee tutustua ISO/IEC 15408 -sarjaan saadakseen lisätietoja IT-suojauksen arvioinnista.

Muutokset ja erot standardista ISO 27002:2013

27002:2022/8.28 on uudenlainen ohjaus.

Miten ISMS.online auttaa

Alustamme on kehitetty erityisesti niille, jotka ovat uusia tietoturvan parissa tai tarvitsevat helpon tavan oppia ISO 27002 -standardista ilman, että heidän tarvitsee viettää aikaa oppimiseen tyhjästä tai pitkien asiakirjojen lukemisesta.

ISMS.Online on varustettu kaikilla vaatimustenmukaisuuden saavuttamiseen tarvittavilla työkaluilla, mukaan lukien asiakirjamallit, tarkistuslistat ja käytännöt, joita voidaan mukauttaa tarpeidesi mukaan.

Haluatko nähdä miten se toimii?

Ota yhteyttä jo tänään varaa esittely.

Tutustu alustaamme

Varaa räätälöity käytännönläheinen istunto
tarpeidesi ja tavoitteidesi perusteella
Varaa esittelysi

Uudet hallintalaitteet

ISO/IEC 27002:2022 Control IdentifierISO/IEC 27002:2013 Control IdentifierOhjausnimi
5.7UusiUhan älykkyys
5.23UusiTietoturva pilvipalvelujen käyttöön
5.30UusiICT-valmius liiketoiminnan jatkuvuuteen
7.4UusiFyysisen turvallisuuden valvonta
8.9UusiKokoonpanonhallinta
8.10UusiTietojen poistaminen
8.11UusiTietojen peittäminen
8.12UusiTietovuotojen esto
8.16UusiToimien seuranta
8.23UusiWeb-suodatus
8.28UusiTurvallinen koodaus

Organisaation valvonta

ISO/IEC 27002:2022 Control IdentifierISO/IEC 27002:2013 Control IdentifierOhjausnimi
5.105.1.1, 05.1.2Tietoturvakäytännöt
5.206.1.1Tietoturvaroolit ja -vastuut
5.306.1.2Tehtävien eriyttäminen
5.407.2.1Johdon vastuut
5.506.1.3Yhteys viranomaisiin
5.606.1.4Ota yhteyttä erityisiin eturyhmiin
5.7UusiUhan älykkyys
5.806.1.5, 14.1.1Tietoturva projektinhallinnassa
5.908.1.1, 08.1.2Tietojen ja muiden niihin liittyvien varojen luettelo
5.1008.1.3, 08.2.3Tietojen ja muiden niihin liittyvien resurssien hyväksyttävä käyttö
5.1108.1.4Omaisuuden palautus
5.12 08.2.1Tietojen luokitus
5.1308.2.2Tietojen merkitseminen
5.1413.2.1, 13.2.2, 13.2.3Tietojen siirto
5.1509.1.1, 09.1.2Kulunvalvonta
5.1609.2.1Identiteettihallinta
5.17 09.2.4, 09.3.1, 09.4.3Todennustiedot
5.1809.2.2, 09.2.5, 09.2.6Käyttöoikeudet
5.1915.1.1Tietoturva toimittajasuhteissa
5.2015.1.2Tietoturvan huomioiminen toimittajasopimuksissa
5.2115.1.3Tietoturvan hallinta ICT-toimitusketjussa
5.2215.2.1, 15.2.2Toimittajapalvelujen seuranta, arviointi ja muutosten hallinta
5.23UusiTietoturva pilvipalvelujen käyttöön
5.2416.1.1Tietoturvaloukkausten hallinnan suunnittelu ja valmistelu
5.2516.1.4Tietoturvatapahtumien arviointi ja päätös
5.2616.1.5Tietoturvahäiriöihin reagointi
5.2716.1.6Tietoturvahäiriöistä oppiminen
5.2816.1.7Todisteiden kerääminen
5.2917.1.1, 17.1.2, 17.1.3Tietoturva häiriön aikana
5.30UusiICT-valmius liiketoiminnan jatkuvuuteen
5.3118.1.1, 18.1.5Lakisääteiset, lakisääteiset, säädökset ja sopimusvaatimukset
5.3218.1.2Immateriaalioikeudet
5.3318.1.3Tietueiden suojaus
5.3418.1.4Yksityisyys ja henkilötietojen suoja
5.3518.2.1Riippumaton tietoturvatarkastus
5.3618.2.2, 18.2.3Tietoturvakäytäntöjen, sääntöjen ja standardien noudattaminen
5.3712.1.1Dokumentoidut toimintaohjeet

Ihmisten ohjaukset

ISO/IEC 27002:2022 Control IdentifierISO/IEC 27002:2013 Control IdentifierOhjausnimi
6.107.1.1Seulonta
6.207.1.2Työsuhteen ehdot
6.307.2.2Tietoturvatietoisuus, koulutus ja koulutus
6.407.2.3Kurinpitoprosessi
6.507.3.1Vastuut työsuhteen päättymisen tai muutoksen jälkeen
6.613.2.4Luottamuksellisuus- tai salassapitosopimukset
6.706.2.2Etätyö
6.816.1.2, 16.1.3Tietoturvatapahtumaraportointi
Päivitetty ISO 27001 2022 -standardia varten
  • 81 % työstä on tehty puolestasi
  • Varmennettujen tulosten menetelmä sertifioinnin onnistumiseen
  • Säästä aikaa, rahaa ja vaivaa
Varaa esittelysi
img

ISMS.online tukee nyt ISO 42001 -standardia - maailman ensimmäistä tekoälyn hallintajärjestelmää. Napsauta saadaksesi lisätietoja