Hyppää sisältöön

Mikä on suojatun koodauksen ISO 27002:2022 Control 8.28?

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.

Attribuuttien ohjaustaulukko 8.28

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.

Ohjaus Tietoturvaominaisuudet Kyberturvallisuuden käsitteet Toiminnalliset valmiudet Turvallisuus Domains
#Ennaltaehkäisevä #Luottamuksellisuus #Suojella #Sovellusturvallisuus #Suojaus
#Integrity #Järjestelmä- ja verkkoturvallisuus
#Saatavuus



ISMS.online antaa sinulle 81 %:n etumatkan heti sisäänkirjautumisestasi lähtien.

ISO 27001 helposti

Olemme tehneet kovan työn puolestasi ja antavat sinulle 81 % etumatkan kirjautuessasi sisään. Sinun tarvitsee vain täyttää tyhjät kohdat.




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ä.

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.



kiipeily

Ota käyttöön, laajenna ja skaalaa vaatimustenmukaisuus ilman sotkua. Io antaa sinulle joustavuutta ja luottamusta kasvaa turvallisesti.




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.

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.



ISMS.online tukee yli 100 standardia ja sääntöä, mikä tarjoaa sinulle yhden alustan kaikkiin vaatimustenmukaisuustarpeisiisi.

ISMS.online tukee yli 100 standardia ja sääntöä, mikä tarjoaa sinulle yhden alustan kaikkiin vaatimustenmukaisuustarpeisiisi.




Muutokset ja erot standardista ISO 27002:2013

27002:2022/8.28 on uudenlainen ohjaus.

Uudet ISO 27002 -säätimet

Uudet hallintalaitteet
ISO/IEC 27002:2022 Control Identifier ISO/IEC 27002:2013 Control Identifier Ohjausnimi
5.7 UUSI Uhan älykkyys
5.23 UUSI Tietoturva pilvipalvelujen käyttöön
5.30 UUSI ICT-valmius liiketoiminnan jatkuvuuteen
7.4 UUSI Fyysisen turvallisuuden valvonta
8.9 UUSI Kokoonpanonhallinta
8.10 UUSI Tietojen poistaminen
8.11 UUSI Tietojen peittäminen
8.12 UUSI Tietovuotojen esto
8.16 UUSI Toimien seuranta
8.23 UUSI Web-suodatus
8.28 UUSI Turvallinen koodaus
Organisaation valvonta
ISO/IEC 27002:2022 Control Identifier ISO/IEC 27002:2013 Control Identifier Ohjausnimi
5.1 05.1.1, 05.1.2 Tietoturvakäytännöt
5.2 06.1.1 Tietoturvaroolit ja -vastuut
5.3 06.1.2 Tehtävien eriyttäminen
5.4 07.2.1 Johdon vastuut
5.5 06.1.3 Yhteys viranomaisiin
5.6 06.1.4 Ota yhteyttä erityisiin eturyhmiin
5.7 UUSI Uhan älykkyys
5.8 06.1.5, 14.1.1 Tietoturva projektinhallinnassa
5.9 08.1.1, 08.1.2 Tietojen ja muiden niihin liittyvien varojen luettelo
5.10 08.1.3, 08.2.3 Tietojen ja muiden niihin liittyvien resurssien hyväksyttävä käyttö
5.11 08.1.4 Omaisuuden palautus
5.12 08.2.1 Tietojen luokitus
5.13 08.2.2 Tietojen merkitseminen
5.14 13.2.1, 13.2.2, 13.2.3 Tietojen siirto
5.15 09.1.1, 09.1.2 Kulunvalvonta
5.16 09.2.1 Identiteettihallinta
5.17 09.2.4, 09.3.1, 09.4.3 Todennustiedot
5.18 09.2.2, 09.2.5, 09.2.6 Käyttöoikeudet
5.19 15.1.1 Tietoturva toimittajasuhteissa
5.20 15.1.2 Tietoturvan huomioiminen toimittajasopimuksissa
5.21 15.1.3 Tietoturvan hallinta ICT-toimitusketjussa
5.22 15.2.1, 15.2.2 Toimittajapalvelujen seuranta, arviointi ja muutosten hallinta
5.23 UUSI Tietoturva pilvipalvelujen käyttöön
5.24 16.1.1 Tietoturvaloukkausten hallinnan suunnittelu ja valmistelu
5.25 16.1.4 Tietoturvatapahtumien arviointi ja päätös
5.26 16.1.5 Tietoturvahäiriöihin reagointi
5.27 16.1.6 Tietoturvahäiriöistä oppiminen
5.28 16.1.7 Todisteiden kerääminen
5.29 17.1.1, 17.1.2, 17.1.3 Tietoturva häiriön aikana
5.30 5.30 ICT-valmius liiketoiminnan jatkuvuuteen
5.31 18.1.1, 18.1.5 Lakisääteiset, lakisääteiset, säädökset ja sopimusvaatimukset
5.32 18.1.2 Immateriaalioikeudet
5.33 18.1.3 Tietueiden suojaus
5.34 18.1.4 Yksityisyys ja henkilötietojen suoja
5.35 18.2.1 Riippumaton tietoturvatarkastus
5.36 18.2.2, 18.2.3 Tietoturvakäytäntöjen, sääntöjen ja standardien noudattaminen
5.37 12.1.1 Dokumentoidut toimintaohjeet
Ihmisten ohjaukset
ISO/IEC 27002:2022 Control Identifier ISO/IEC 27002:2013 Control Identifier Ohjausnimi
6.1 07.1.1 Seulonta
6.2 07.1.2 Työsuhteen ehdot
6.3 07.2.2 Tietoturvatietoisuus, koulutus ja koulutus
6.4 07.2.3 Kurinpitoprosessi
6.5 07.3.1 Vastuut työsuhteen päättymisen tai muutoksen jälkeen
6.6 13.2.4 Luottamuksellisuus- tai salassapitosopimukset
6.7 06.2.2 Etätyö
6.8 16.1.2, 16.1.3 Tietoturvatapahtumaraportointi
Fyysiset säätimet
Tekniset säädöt
ISO/IEC 27002:2022 Control Identifier ISO/IEC 27002:2013 Control Identifier Ohjausnimi
8.1 06.2.1, 11.2.8 Käyttäjän päätelaitteet
8.2 09.2.3 Etuoikeutetut käyttöoikeudet
8.3 09.4.1 Tiedon pääsyn rajoitus
8.4 09.4.5 Pääsy lähdekoodiin
8.5 09.4.2 Turvallinen todennus
8.6 12.1.3 Kapasiteetin hallinta
8.7 12.2.1 Suojaus haittaohjelmia vastaan
8.8 12.6.1, 18.2.3 Teknisten haavoittuvuuksien hallinta
8.9 UUSI Kokoonpanonhallinta
8.10 UUSI Tietojen poistaminen
8.11 UUSI Tietojen peittäminen
8.12 UUSI Tietovuotojen esto
8.13 12.3.1 Tietojen varmuuskopiointi
8.14 17.2.1 Tietojenkäsittelylaitteiden redundanssi
8.15 12.4.1, 12.4.2, 12.4.3 Hakkuu
8.16 UUSI Toimien seuranta
8.17 12.4.4 Kellon synkronointi
8.18 09.4.4 Etuoikeutettujen apuohjelmien käyttö
8.19 12.5.1, 12.6.2 Ohjelmistojen asennus käyttöjärjestelmiin
8.20 13.1.1 Verkkojen turvallisuus
8.21 13.1.2 Verkkopalvelujen turvallisuus
8.22 13.1.3 Verkkojen erottelu
8.23 UUSI Web-suodatus
8.24 10.1.1, 10.1.2 Salaustekniikan käyttö
8.25 14.2.1 Turvallinen kehityksen elinkaari
8.26 14.1.2, 14.1.3 Sovelluksen suojausvaatimukset
8.27 14.2.5 Turvallinen järjestelmäarkkitehtuuri ja suunnitteluperiaatteet
8.28 UUSI Turvallinen koodaus
8.29 14.2.8, 14.2.9 Tietoturvatestausta kehitetään ja hyväksytään
8.30 14.2.7 Ulkoistettu kehitys
8.31 12.1.4, 14.2.6 Kehitys-, testi- ja tuotantoympäristöjen erottaminen toisistaan
8.32 12.1.2, 14.2.2, 14.2.3, 14.2.4 Muutoksen hallinta
8.33 14.3.1 Testitiedot
8.34 12.7.1 Tietojärjestelmien suojaus auditointitestauksen aikana

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.


Sam Peters

Sam on Chief Product Officer ISMS.onlinessa ja johtaa kaikkien tuoteominaisuuksien ja toimintojen kehitystä. Sam on asiantuntija monilla vaatimustenmukaisuuden aloilla ja työskentelee asiakkaiden kanssa kaikissa mittatilaustyönä tehdyissä tai suurissa projekteissa.

Tee virtuaalikierros

Aloita ilmainen kahden minuutin interaktiivinen demosi nyt ja katso
ISMS.online toiminnassa!

alustan kojelauta täysin uudenveroinen

Olemme alamme johtaja

4/5 tähteä
Käyttäjät rakastavat meitä
Johtaja - Talvi 2026
Aluejohtaja - Talvi 2026, Iso-Britannia
Aluejohtaja - talvi 2026 EU
Aluejohtaja - talvi 2026 Keskisuuret EU-markkinat
Aluejohtaja - Talvi 2026 EMEA
Aluejohtaja - Talvi 2026 Keskisuuret markkinat EMEA

"ISMS.Online, erinomainen työkalu sääntelyn noudattamiseen"

—Jim M.

"Tekee ulkoisista tarkastuksista helppoa ja yhdistää kaikki ISMS:si osat saumattomasti yhteen"

—Karen C.

"Innovatiivinen ratkaisu ISO- ja muiden akkreditointien hallintaan"

—Ben H.