ISO 27001:2022 Liite A Valvonta 8.28

Turvallinen koodaus

Varaa demo

liiketoiminta, markkinointi, tiimi, keskustelu, yritys, konsepti

Huonojen koodauskäytäntöjen käyttö, kuten virheellinen syötteen validointi ja heikko avainten luonti, voi johtaa kyberhyökkäyksiin ja arkaluonteisten tietovarojen vaarantumiseen.

Tästä syystä hakkerit käyttivät hyväkseen pahamaineista Heartbleed-bugia päästäkseen käsiksi yli 4 miljoonaan potilastietueeseen.

Tietoturvahaavoittuvuuksien estämiseksi organisaatioiden on noudatettava suojatun koodauksen periaatteita.

Mikä on ISO 27001:2022 liitteen A 8.28 tarkoitus?

Kohti ISO 27001: 2022, Liite A Valvonta 8.28 auttaa organisaatioita ehkäisemään tietoturvariskejä ja haavoittuvuuksia, joita voi syntyä huonoista ohjelmistokoodauskäytännöistä kehittämällä, toteuttamalla ja tarkistamalla asianmukaisia ​​suojattuja ohjelmistokoodauskäytäntöjä.

Kenellä on liitteen A 8.28 omistusoikeus?

Tietoturvapäällikön tulee olla vastuussa asianmukaisten toimenpiteiden toteuttamisesta varmistaakseen kohdan 8.28 noudattamisen, mikä edellyttää suojattujen koodausperiaatteiden ja -menettelyjen kehittämistä ja käyttöönottoa koko organisaatiossa.

Tervehdi ISO 27001 -menestystä

Tee 81 % työstä puolestasi ja hanki sertifiointi nopeammin ISMS.onlinen avulla

Varaa esittelysi
img

Standardin ISO 27001:2022 liitteen A noudattamista koskevat ohjeet 8.28

Organisaatioiden on kehitettävä ja otettava käyttöön suojattuja koodausprosesseja, jotka koskevat ulkopuolisten osapuolten toimittamia tuotteita ja avoimen lähdekoodin ohjelmistokomponentteja ISO 27001 liitteen A valvonnan 8.28 mukaisesti.

Lisäksi organisaatioiden tulee pysyä ajan tasalla kehittyvistä todellisista tietoturvauhkista ja uusimmasta tiedosta tunnetuista tai mahdollisista ohjelmiston tietoturva-aukoista. Käyttämällä tätä lähestymistapaa organisaatiot voivat kehittää vankkoja, turvallisia koodausperiaatteita torjuakseen kehittyvät kyberuhat.

Suunnittelua koskevat lisäohjeet

On oleellista, että sekä uudet koodausprojektit että ohjelmistojen uudelleenkäyttö ovat turvallisten ohjelmistojen koodausperiaatteiden mukaisia.

Näitä periaatteita tulee noudattaa sekä ohjelmistojen sisäisessä kehittämisessä että ohjelmistotuotteita tai -palveluita siirrettäessä.

Organisaatioiden tulee ottaa huomioon seuraavat tekijät, kun ne laativat suunnitelmaa turvallisille koodausperiaatteille ja määrittävät suojatun koodauksen edellytyksiä:

  • Turvallisuusodotukset tulee räätälöidä organisaation erityistarpeiden mukaan, ja suojatun ohjelmistokoodin hyväksytyt periaatteet tulisi laatia, joita sovelletaan yrityksen sisäisiin ohjelmistoihin. kehitystä ja ulkoistamista komponentteja.
  • Organisaatioiden tulee tunnistaa ja dokumentoida yleisimmät ja historiallisimmat koodauksen suunnitteluvirheet ja huonot koodauskäytännöt tietoturvaloukkausten estämiseksi.
  • Organisaatioiden tulee ottaa käyttöön ja konfiguroida ohjelmistokehitystyökaluja varmistaakseen kaiken luodun koodin turvallisuuden. Integroidut kehitysympäristöt (IDE) ovat esimerkki tällaisista työkaluista.
  • Ohjelmistokehitystyökalujen tulee tarjota opastusta ja ohjeita, jotka auttavat organisaatioita noudattamaan ohjeita ja ohjeita.
  • Organisaatioiden tulee tarkistaa, ylläpitää ja käyttää turvallisesti kehitystyökaluja, kuten kääntäjiä.

Täydentävät ohjeet turvallisuudesta koodauksen aikana

Turvallisten koodauskäytäntöjen ja -menettelyjen varmistamiseksi seuraavat asiat tulee ottaa huomioon koodausprosessin aikana:

  • Turvallisten ohjelmistojen koodausperiaatteet tulee räätälöidä kunkin ohjelmointikielen ja -tekniikan mukaan.
  • Testilähtöinen kehitys ja pariohjelmointi ovat esimerkkejä turvallisista ohjelmointitekniikoista ja menetelmistä.
  • Strukturoitujen ohjelmointitekniikoiden käyttöönotto.
  • Koodin dokumentointi ja koodin vikojen poistaminen.
  • Turvattomien ohjelmistokoodausmenetelmien, kuten hyväksymättömien koodinäytteiden tai kovakoodattujen salasanojen, käyttö on kielletty.

Turvatesti on suoritettava kehityksen aikana ja sen jälkeen ISO 27001 liitteen A valvonnan 8.29 mukaisesti.

Organisaatioiden tulee ottaa huomioon seuraavat asiat ennen ohjelmiston käyttöönottoa live-sovellusympäristössä:

  • Onko hyökkäyspinta?
  • Noudatetaanko vähiten etuoikeusperiaatetta?
  • Analysoidaan yleisimmät ohjelmointivirheet ja dokumentoidaan niiden poistaminen.

Tarkastusprosessin lisäohjeet

Koodin käyttöönoton jälkeen tuotantoympäristössä

  • Päivitysten asentamiseen tulee käyttää suojattua menetelmää.
  • Kohti ISO 27001:2022 liite A Ohjaus 8.8, tietoturva-aukkoja tulisi korjata.
  • Tietojärjestelmiin kohdistuvista epäillyistä hyökkäyksistä ja virheistä tulee pitää kirjaa ja ne tulee tarkistaa säännöllisesti, jotta tarvittavat muutokset voidaan tehdä.
  • Työkaluja, kuten hallintatyökaluja, tulee käyttää estämään lähdekoodin luvaton käyttö, käyttö tai muuttaminen.

Organisaatioiden tulee ottaa huomioon seuraavat tekijät käyttäessään ulkoisia työkaluja

  • Ulkoisten kirjastojen säännöllinen seuranta ja päivitys tulisi suorittaa niiden julkaisujaksojen mukaisesti.
  • Ohjelmistokomponenttien perusteellinen tarkistus, valinta ja valtuutus ovat olennaisia, erityisesti salaukseen ja todentamiseen liittyvien komponenttien osalta.
  • Ulkoisten komponenttien lisenssien hankkiminen ja niiden turvallisuuden varmistaminen.
  • Ohjelmistojen seurantaa ja ylläpitoa varten pitäisi olla järjestelmä. Lisäksi on varmistettava, että se on peräisin hyvämaineisesta lähteestä.
  • On tärkeää, että käytettävissä on pitkän aikavälin kehitysresursseja.

Seuraavat tekijät tulee ottaa huomioon tehdessäsi muutoksia ohjelmistopakettiin:

  • Eheysprosessit tai sisäänrakennetut hallintalaitteet voivat altistaa organisaation riskeille.
  • Olennaista on selvittää, onko myyjä suostunut muutoksiin.
  • Voidaanko ohjelmiston säännöllisten päivitysten suorittamiseen hankkia myyjän suostumus?
  • Ohjelmiston ylläpidon todennäköinen vaikutus sen muuttuessa.
  • Miten muutokset vaikuttavat muihin organisaation käyttämiin ohjelmistokomponentteihin?

Lisäohjeet standardista ISO 27001:2022, liite A 8.28

Organisaatioiden on varmistettava, että ne käyttävät turvallisuuden kannalta olennaista koodia aina tarvittaessa ja että se on suojattu peukalointia vastaan.

ISO 8.28:27001:n liitteen A ohjaus 2022 sisältää seuraavat suositukset turvallisuuden kannalta merkitykselliselle koodille:

  • Vaikka binäärikoodilla ladatut ohjelmat sisältävät turvallisuuteen liittyvän koodin itse sovelluksessa, se rajoittuu sovelluksen sisällä tallennettuihin tietoihin.
  • Turvallisuuden kannalta merkityksellisen koodin kirjaaminen on hyödyllistä vain, jos sitä ajetaan palvelimella, johon käyttäjä ei pääse käsiksi, ja se on erotettu sitä käyttävistä prosesseista siten, että sen tiedot pidetään suojattuna toisessa tietokannassa ja turvallisesti erillään prosesseista. jotka käyttävät sitä. Pilvipalvelun käyttö tulkitun koodin suorittamiseen on mahdollista, ja voit rajoittaa koodin pääsyn etuoikeutetuille järjestelmänvalvojille koodin pääsyn rajoittamiseksi. Suositus on, että nämä käyttöoikeudet suojataan juuri-in-time-järjestelmänvalvojan oikeuksilla ja vankilla todennusmekanismeilla, jotka antavat pääsyn sivustolle vain oikeaan aikaan.
  • Web-palvelimiin tulee ottaa käyttöön sopiva konfiguraatio, jotta estetään luvaton pääsy palvelimella oleviin hakemistoihin ja hakemistojen selaaminen.
  • Turvallisen sovelluskoodin kehittämiseksi sinun on oletettava, että koodi on alttiina hyökkäyksille koodausvirheiden ja haitallisten toimijoiden toimien vuoksi. Kriittinen sovellus tulee suunnitella niin, että se on immuuni sisäisille vioille tavalla, joka estää sen alttiuden virheille. Esimerkiksi algoritmin tulosta arvioitaessa voidaan varmistaa, että tulos täyttää turvallisuusvaatimukset ennen kuin algoritmia voidaan käyttää kriittisissä sovelluksissa, kuten rahoitukseen liittyvissä sovelluksissa, ennen kuin sitä voidaan käyttää sovelluksessa.
  • Hyvien koodauskäytäntöjen puutteen vuoksi tietyt verkkosovellukset ovat erittäin herkkiä tietoturvauhkille, kuten tietokantojen lisäyksille ja sivustojen välisille komentosarjahyökkäyksille.
  • Suosittelemme, että organisaatiot tutustuvat ISO/IEC 15408 -standardiin saadakseen lisätietoja IT-turvallisuuden arvioinnista ja sen suorittamisesta.

Mitkä ovat muutokset ISO 27001:2013:sta?

Liite A 8.28 on a uusi liitteen A ohjausobjekti, joka on lisätty ISO 27001:2022 -standardiin.

Taulukko kaikista ISO 27001:2022 liitteen A ohjaimista

Alla olevasta taulukosta löydät lisätietoja jokaisesta yksittäisestä ISO 27001:2022 liitteen A valvonnasta.

ISO 27001:2022 Organisaation valvonta

Liite A OhjaustyyppiISO/IEC 27001:2022 liitteen A tunnisteISO/IEC 27001:2013 liitteen A tunnisteLiite A Nimi
Organisaation valvontaLiite A 5.1Liite A 5.1.1
Liite A 5.1.2
Tietoturvakäytännöt
Organisaation valvontaLiite A 5.2Liite A 6.1.1Tietoturvan roolit ja vastuut
Organisaation valvontaLiite A 5.3Liite A 6.1.2Tehtävien erottelu
Organisaation valvontaLiite A 5.4Liite A 7.2.1Johtamisvastuut
Organisaation valvontaLiite A 5.5Liite A 6.1.3Ota yhteyttä viranomaisiin
Organisaation valvontaLiite A 5.6Liite A 6.1.4Ota yhteyttä erityisiin eturyhmiin
Organisaation valvontaLiite A 5.7UUSIThreat Intelligence
Organisaation valvontaLiite A 5.8Liite A 6.1.5
Liite A 14.1.1
Tietoturva projektinhallinnassa
Organisaation valvontaLiite A 5.9Liite A 8.1.1
Liite A 8.1.2
Tietojen ja muiden niihin liittyvien omaisuuserien luettelo
Organisaation valvontaLiite A 5.10Liite A 8.1.3
Liite A 8.2.3
Tietojen ja muiden niihin liittyvien omaisuuserien hyväksyttävä käyttö
Organisaation valvontaLiite A 5.11Liite A 8.1.4Omaisuuden palautus
Organisaation valvontaLiite A 5.12Liite A 8.2.1Tietojen luokitus
Organisaation valvontaLiite A 5.13Liite A 8.2.2Tietojen merkitseminen
Organisaation valvontaLiite A 5.14Liite A 13.2.1
Liite A 13.2.2
Liite A 13.2.3
Tietojen siirto
Organisaation valvontaLiite A 5.15Liite A 9.1.1
Liite A 9.1.2
Kulunvalvonta
Organisaation valvontaLiite A 5.16Liite A 9.2.1Identity Management
Organisaation valvontaLiite A 5.17Liite A 9.2.4
Liite A 9.3.1
Liite A 9.4.3
Todennustiedot
Organisaation valvontaLiite A 5.18Liite A 9.2.2
Liite A 9.2.5
Liite A 9.2.6
Käyttöoikeudet
Organisaation valvontaLiite A 5.19Liite A 15.1.1Tietoturva toimittajasuhteissa
Organisaation valvontaLiite A 5.20Liite A 15.1.2Tietoturvasta huolehtiminen toimittajasopimusten puitteissa
Organisaation valvontaLiite A 5.21Liite A 15.1.3Tietoturvan hallinta ICT:n toimitusketjussa
Organisaation valvontaLiite A 5.22Liite A 15.2.1
Liite A 15.2.2
Toimittajapalveluiden seuranta, tarkistus ja muutosten hallinta
Organisaation valvontaLiite A 5.23UUSITietoturva pilvipalveluiden käyttöön
Organisaation valvontaLiite A 5.24Liite A 16.1.1Tietoturvahäiriöiden hallinnan suunnittelu ja valmistelu
Organisaation valvontaLiite A 5.25Liite A 16.1.4Tietoturvatapahtumien arviointi ja päätös
Organisaation valvontaLiite A 5.26Liite A 16.1.5Vastaus tietoturvaloukkauksiin
Organisaation valvontaLiite A 5.27Liite A 16.1.6Tietoturvahäiriöistä oppimista
Organisaation valvontaLiite A 5.28Liite A 16.1.7Todisteiden kerääminen
Organisaation valvontaLiite A 5.29Liite A 17.1.1
Liite A 17.1.2
Liite A 17.1.3
Tietoturva häiriön aikana
Organisaation valvontaLiite A 5.30UUSIICT-valmius liiketoiminnan jatkuvuutta varten
Organisaation valvontaLiite A 5.31Liite A 18.1.1
Liite A 18.1.5
Oikeudelliset, lakisääteiset, sääntely- ja sopimusvaatimukset
Organisaation valvontaLiite A 5.32Liite A 18.1.2Immateriaalioikeudet
Organisaation valvontaLiite A 5.33Liite A 18.1.3Tietueiden suojaus
Organisaation valvontaLiite A 5.34 Liite A 18.1.4Yksityisyys ja henkilötietojen suoja
Organisaation valvontaLiite A 5.35Liite A 18.2.1Tietoturvan riippumaton katsaus
Organisaation valvontaLiite A 5.36Liite A 18.2.2
Liite A 18.2.3
Tietoturvakäytäntöjen, -sääntöjen ja -standardien noudattaminen
Organisaation valvontaLiite A 5.37Liite A 12.1.1Dokumentoidut toimintaohjeet

ISO 27001:2022 People Controls

Liite A OhjaustyyppiISO/IEC 27001:2022 liitteen A tunnisteISO/IEC 27001:2013 liitteen A tunnisteLiite A Nimi
Ihmisten ohjauksetLiite A 6.1Liite A 7.1.1Seulonta
Ihmisten ohjauksetLiite A 6.2Liite A 7.1.2Palvelussuhteen ehdot
Ihmisten ohjauksetLiite A 6.3Liite A 7.2.2Tietoturvatietoisuus, koulutus ja koulutus
Ihmisten ohjauksetLiite A 6.4Liite A 7.2.3Kurinpitoprosessi
Ihmisten ohjauksetLiite A 6.5Liite A 7.3.1Vastuut työsuhteen päättymisen tai muutoksen jälkeen
Ihmisten ohjauksetLiite A 6.6Liite A 13.2.4Luottamuksellisuus- tai salassapitosopimukset
Ihmisten ohjauksetLiite A 6.7Liite A 6.2.2Etätyö
Ihmisten ohjauksetLiite A 6.8Liite A 16.1.2
Liite A 16.1.3
Tietoturvatapahtumien raportointi

ISO 27001:2022 Fyysiset kontrollit

Liite A OhjaustyyppiISO/IEC 27001:2022 liitteen A tunnisteISO/IEC 27001:2013 liitteen A tunnisteLiite A Nimi
Fyysiset säätimetLiite A 7.1Liite A 11.1.1Fyysisen turvallisuuden rajat
Fyysiset säätimetLiite A 7.2Liite A 11.1.2
Liite A 11.1.6
Fyysinen sisäänpääsy
Fyysiset säätimetLiite A 7.3Liite A 11.1.3Toimistojen, huoneiden ja tilojen turvaaminen
Fyysiset säätimetLiite A 7.4UUSIFyysisen turvallisuuden valvonta
Fyysiset säätimetLiite A 7.5Liite A 11.1.4Fyysisiltä ja ympäristöuhkilta suojautuminen
Fyysiset säätimetLiite A 7.6Liite A 11.1.5Työskentely turvallisilla alueilla
Fyysiset säätimetLiite A 7.7Liite A 11.2.9Selkeä työpöytä ja selkeä näyttö
Fyysiset säätimetLiite A 7.8Liite A 11.2.1Laitteiden sijoitus ja suojaus
Fyysiset säätimetLiite A 7.9Liite A 11.2.6Omaisuuden turvallisuus muualla kuin toimitiloissa
Fyysiset säätimetLiite A 7.10Liite A 8.3.1
Liite A 8.3.2
Liite A 8.3.3
Liite A 11.2.5
Tallennusväline
Fyysiset säätimetLiite A 7.11Liite A 11.2.2Apuohjelmat
Fyysiset säätimetLiite A 7.12Liite A 11.2.3Kaapeloinnin turvallisuus
Fyysiset säätimetLiite A 7.13Liite A 11.2.4Laitteiden huolto
Fyysiset säätimetLiite A 7.14Liite A 11.2.7Laitteiden turvallinen hävittäminen tai uudelleenkäyttö

ISO 27001:2022 Tekniset hallintalaitteet

Liite A OhjaustyyppiISO/IEC 27001:2022 liitteen A tunnisteISO/IEC 27001:2013 liitteen A tunnisteLiite A Nimi
Tekniset säädötLiite A 8.1Liite A 6.2.1
Liite A 11.2.8
Käyttäjän päätelaitteet
Tekniset säädötLiite A 8.2Liite A 9.2.3Etuoikeutetut käyttöoikeudet
Tekniset säädötLiite A 8.3Liite A 9.4.1Tietoihin pääsyn rajoitus
Tekniset säädötLiite A 8.4Liite A 9.4.5Pääsy lähdekoodiin
Tekniset säädötLiite A 8.5Liite A 9.4.2Suojattu todennus
Tekniset säädötLiite A 8.6Liite A 12.1.3Kapasiteetin hallinta
Tekniset säädötLiite A 8.7Liite A 12.2.1Suojaus haittaohjelmia vastaan
Tekniset säädötLiite A 8.8Liite A 12.6.1
Liite A 18.2.3
Teknisten haavoittuvuuksien hallinta
Tekniset säädötLiite A 8.9UUSIConfiguration Management
Tekniset säädötLiite A 8.10UUSITietojen poistaminen
Tekniset säädötLiite A 8.11UUSITietojen peittäminen
Tekniset säädötLiite A 8.12UUSITietovuotojen esto
Tekniset säädötLiite A 8.13Liite A 12.3.1Tietojen varmuuskopiointi
Tekniset säädötLiite A 8.14Liite A 17.2.1Tietojenkäsittelylaitteiden redundanssi
Tekniset säädötLiite A 8.15Liite A 12.4.1
Liite A 12.4.2
Liite A 12.4.3
Hakkuu
Tekniset säädötLiite A 8.16UUSISeurantatoiminnot
Tekniset säädötLiite A 8.17Liite A 12.4.4Kellon synkronointi
Tekniset säädötLiite A 8.18Liite A 9.4.4Etuoikeutettujen apuohjelmien käyttö
Tekniset säädötLiite A 8.19Liite A 12.5.1
Liite A 12.6.2
Ohjelmistojen asennus käyttöjärjestelmiin
Tekniset säädötLiite A 8.20Liite A 13.1.1Verkkoturvallisuus
Tekniset säädötLiite A 8.21Liite A 13.1.2Verkkopalveluiden turvallisuus
Tekniset säädötLiite A 8.22Liite A 13.1.3Verkkojen erottelu
Tekniset säädötLiite A 8.23UUSIWeb-suodatus
Tekniset säädötLiite A 8.24Liite A 10.1.1
Liite A 10.1.2
Kryptografian käyttö
Tekniset säädötLiite A 8.25Liite A 14.2.1Turvallisen kehityksen elinkaari
Tekniset säädötLiite A 8.26Liite A 14.1.2
Liite A 14.1.3
Sovelluksen suojausvaatimukset
Tekniset säädötLiite A 8.27Liite A 14.2.5Turvallisen järjestelmän arkkitehtuuri ja suunnitteluperiaatteet
Tekniset säädötLiite A 8.28UUSITurvallinen koodaus
Tekniset säädötLiite A 8.29Liite A 14.2.8
Liite A 14.2.9
Tietoturvatestaus kehitys- ja hyväksymisvaiheessa
Tekniset säädötLiite A 8.30Liite A 14.2.7Ulkoistettu kehitys
Tekniset säädötLiite A 8.31Liite A 12.1.4
Liite A 14.2.6
Kehitys-, testaus- ja tuotantoympäristöjen erottaminen toisistaan
Tekniset säädötLiite A 8.32Liite A 12.1.2
Liite A 14.2.2
Liite A 14.2.3
Liite A 14.2.4
Muutoksen hallinta
Tekniset säädötLiite A 8.33Liite A 14.3.1Testitiedot
Tekniset säädötLiite A 8.34Liite A 12.7.1Tietojärjestelmien suojaus tarkastustestauksen aikana

Miten ISMS.online auttaa

Olitpa täysin uusi tietoturvan parissa tai haluat oppia ISO 27001:stä ytimekkäästi ilman, että sinun tarvitsee käyttää aikaa pitkien ja yksityiskohtaisten asiakirjojen lukemiseen tai oppimiseen tyhjästä, alustamme on suunniteltu erityisesti sinua varten.

ISMS.Onlinen avulla pääset helposti käsiksi asiakirjamalleja, tarkistuslistoja ja käytäntöjä, jotka voidaan mukauttaa tarpeidesi mukaan.

Haluatko nähdä, miten se toimii?

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

Katso ISMS.online
toiminnassa

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

Varmennettujen tulosten menetelmä
100 % ISO 27001 menestys

Yksinkertainen, käytännöllinen ja aikaa säästävä polkusi ensimmäistä kertaa ISO 27001 -vaatimustenmukaisuuteen tai -sertifiointiin

Varaa esittelysi

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