Vuonna 2026 raportoitiin päivässä 131% enemmän CVE:itä kuin edellisenä vuonna.

Kyberkestävyyssäädöksen opas

CRA:n vaatimukset vaihe vaiheelta

Käytännön tiekartta tiimeille, jotka rakentavat digitaalisia elementtejä sisältäviä tuotteita: mitä tehdä, kuka vastaa ja mitä näyttöä säilyttää. Mitä laki sanoo, sen kerrotaan sivulla mikä EU:n kyberkestävyyssäädös (Cyber Resilience Act, CRA) on. Toimitatko komponentteja valmistajalle? Lue SBOM-opas toimittajille.

Päivitetty viimeksi 15.10.2026

Tilanne nyt

  • Raportointi on jo voimassa. 11.9.2026 alkaen valmistajat raportoivat aktiivisesti hyödynnetyistä haavoittuvuuksista ja vakavista poikkeamista, myös jo markkinoilla olevien tuotteiden osalta.
  • Kaikkea muuta sovelletaan 11.12.2027 alkaen. Sitä ennen markkinoille saatettuihin tuotteisiin sovelletaan CRA:n muita osia vain, jos niitä muutetaan olennaisesti.
  • Ohjeistus on julkaistu. Komission 27.7.2026 julkaistu ei-sitova ohjeistus C(2026) 5252 selittää soveltamisalan, olennaisen muutoksen, tukiajat ja raportoinnin, ja täytäntöönpanoasetus (EU) 2025/2392 kuvaa tärkeiden ja kriittisten tuotteiden luokat.
CRA timeline The CRA was adopted in 2024 as Regulation (EU) 2024/2847. Its reporting obligations apply from 11 September 2026, including for products already on the market, and the regulation applies in full from 11 December 2027. 2024 Adopted as Regulation (EU) 2024/2847 11 September 2026 Reporting obligations apply, also for products already on the market 11 December 2027 The regulation applies in full Now Reporting clock is running Plan the SBOM and vulnerability handling before full application

What the Cyber Resilience Act asks manufacturers to do

Asetuksen (EU) 2024/2847 soveltamisala, soveltamisen alkamispäivät, raportoinnin määräajat ja kohdat, joissa SBOM:ia ja haavoittuvuuksien käsittelyä koskevat velvoitteet ovat.

Petteri Pulkkinen ja Erika Marttinen, Kubernetes Community Days Helsinki 2026, 8:03–15:20 videosta SBOMbastic: Getting Ready for Upcoming EU Cybersecurity Regulation in Software Supply Chains.

Tiekartta: kymmenen vaihetta

Vaiheet etenevät karkeasti järjestyksessä, mutta jo markkinoilla olevien tuotteiden kohdalla vaiheet 5–8 ovat tärkeimpiä ensin, koska raportointia sovelletaan niihin jo nyt.

  1. 1

    Vahvista soveltamisala ja roolisi

    Listaa jokainen digitaalisia elementtejä sisältävä tuote, jonka asetat saataville EU:ssa, mukaan lukien erikseen myytävät ohjelmistot ja pilvitaustajärjestelmät, joita tuotteet tarvitsevat toimiakseen. Varmista kunkin osalta, ettei sitä ole rajattu ulkopuolelle (lääkinnälliset laitteet, ajoneuvot, ilmailu, laivavarusteet, puolustus), ja oletko sen valmistaja, maahantuoja vai jakelija.

    Vastuu
    Tuotehallinta yhdessä lakiasioiden kanssa
    Säilytettävä näyttö
    Tuoteinventaario, jossa on soveltamisalapäätökset ja roolisi kunkin tuotteen osalta
    Tarkista tuote CRA Checkerillä →
    Who the CRA applies to The CRA places obligations on manufacturers, importers and distributors of products with digital elements made available on the EU market, including software and hardware with embedded software. Economic operators Manufacturers Importers Distributors Most obligations fall on the manufacturer Products with digital elements Software products IoT devices Hardware with embedded software The test Is the product made available on the EU market? If so, its manufacturer carries the CRA obligations
  2. 2

    Luokittele jokainen tuote

    Useimmat tuotteet kuuluvat oletusluokkaan. Vertaa tuotteitasi tärkeiden (liite III) ja kriittisten (liite IV) tuotteiden luetteloihin; täytäntöönpanoasetus (EU) 2025/2392 antaa niiden tekniset kuvaukset. Luokka ratkaisee, saatko tehdä arvioinnin itse vai tarvitsetko ilmoitetun laitoksen tai sertifioinnin.

    Vastuu
    Tuotehallinta yhdessä compliance-toiminnon kanssa
    Säilytettävä näyttö
    Kunkin tuotteen luokka ja sen perustelut
  3. 3

    Arvioi kyberturvallisuusriskit

    Laadi jokaisesta tuotteesta kyberturvallisuusriskien arviointi. Se ratkaisee, miten liitteen I olennaisia vaatimuksia sovelletaan, ja se kuuluu tekniseen dokumentaatioon. Päivitä se, kun tuote tai uhat muuttuvat.

    Vastuu
    Tietoturva yhdessä kehitystiimin kanssa
    Säilytettävä näyttö
    Dokumentoitu riskinarviointi tuotekohtaisesti
  4. 4

    Määritä tukiaika

    Päätä, kuinka kauan käsittelet kunkin tuotteen haavoittuvuuksia: vähintään viisi vuotta, ellei tuotteen odoteta olevan käytössä lyhyempään. Kerro käyttäjille, milloin tuki päättyy, ja pidä jokainen tietoturvapäivitys saatavilla vähintään 10 vuotta.

    Vastuu
    Tuotehallinta
    Säilytettävä näyttö
    Tukiaika julkaistuna paikassa, jossa käyttäjät näkevät sen
  5. 5

    Tuota SBOM jokaisesta julkaisubuildista

    CRA edellyttää ohjelmistojen materiaaliluetteloa yleisesti käytetyssä, koneluettavassa muodossa, ja sen on katettava vähintään ylimmän tason riippuvuudet. Kun se generoidaan julkaisun tuottavassa buildissa eikä kerran käsin, se pysyy uskollisena sille, mitä toimitettiin.

    Vastuu
    Kehitys
    Säilytettävä näyttö
    SBOM jokaisesta julkaisusta CycloneDX- tai SPDX-muodossa

    CRACI:n osuus: CRACI tallentaa SBOM:n jokaisen buildin aikana, transitiiviset riippuvuudet ja välimuisteista palautetut paketit mukaan lukien, ja vie sen CycloneDX- tai SPDX-muodossa.

    An SBOM recorded during the build Packages from npm, PyPI, Cargo, Go, OCI registries and the CI cache pass through a package-aware proxy on the CRACI runner. The job's SBOM lists what was fetched, states its completeness and exports as CycloneDX or SPDX. Package sources npm PyPI Cargo · Go OCI registries CI cache restore Package- aware proxy on the runner Job SBOM express 5.2.1 requests 2.32.3 serde 1.0.219 + transitive deps Declared license on every component Complete Completeness states per job and cache: Complete, Complete with connections, Incomplete, Unavailable, Not recorded CycloneDX · SPDX
  6. 6

    Seuraa toimittamaasi ja korjaa viipymättä

    Seuraa uusien haavoittuvuuksien varalta julkaistuja versioita, ei pelkkää päähaaraa, koko tukiajan. Korjaa ne viipymättä, toimita tietoturvapäivitykset maksutta ja, kun mahdollista, erillään ominaisuuspäivityksistä.

    Vastuu
    Tietoturva yhdessä kunkin tuotteen omistavien tiimien kanssa
    Säilytettävä näyttö
    Löydökset, triage-päätökset, korjaukset ja päivitykset, joilla ne toimitettiin

    CRACI:n osuus: CRACI tarkistaa seurattavat SBOM:t uusia haavoittuvuuksia vasten myös toimituksen jälkeen, ja tietoturvatiimit käyvät löydökset läpi triagessa ja lähettävät ne korjauksesta vastaaville tiimeille. Käytäntöportit voivat estää buildin löydösten perusteella.

  7. 7

    Julkaise haavoittuvuuksien julkistamiskäytäntö

    Anna tutkijoille ja asiakkaille yhteystieto haavoittuvuuksien ilmoittamiseen sekä koordinoidun haavoittuvuuksien julkistamisen käytäntö. Kun päivitys on saatavilla, julkaise tiedot sen korjaamista haavoittuvuuksista.

    Vastuu
    Tietoturva
    Säilytettävä näyttö
    Julkaistu käytäntö, yhteysosoite ja tietoturvatiedotteesi
  8. 8

    Harjoittele 24 tunnin raportointia

    11.9.2026 alkaen aktiivisesti hyödynnetystä haavoittuvuudesta tai vakavasta poikkeamasta on tehtävä ennakkovaroitus 24 tunnin kuluessa, ilmoitus 72 tunnin kuluessa ja loppuraportti keskitetyn raportointialustan kautta. Nimeä, kuka vahvistaa aktiivisen hyödyntämisen, kuka tekee ilmoituksen ja kuka tiedottaa käyttäjille. Vaikein osa on tietää tuntien sisällä, mitkä tuotteet ja julkaisut sisältävät haavoittuvan komponentin.

    Vastuu
    Tietoturva tai poikkeamien hallinta
    Säilytettävä näyttö
    Raportointiohje nimettyine vastuuhenkilöineen sekä tekemäsi ilmoitukset

    CRACI:n osuus: CRACI:n buildihistoria näyttää, mitkä buildit sisälsivät haavoittuvan riippuvuuden, sen inventaarionäkymä näyttää, mitkä versiot ovat käytössä missäkin tuotteessa, ja CRACI valmistelee CRA-ilmoitusten sisällön, jonka sinä lähetät.

    CRA notifications, prepared for you When a vulnerability is actively exploited, the CRA sets deadlines: an early warning within 24 hours, a notification within 72 hours and a final report 14 days after a fix is available. CRACI prepares their content; a person at the manufacturer submits them through the CRA Single Reporting Platform to the CSIRT and ENISA. Actively exploited vulnerability found Aware 24 hours Early warning 72 hours Notification Fix + 14 days Final report CRACI prepares the notification content You submit it through the Single Reporting Platform to the CSIRT and ENISA and shows which products and releases are affected What stays with you The reporting obligation itself Informing affected users Severe incidents: final report within one month
  9. 9

    Sisällytä olennaiset vaatimukset kehitykseen

    Toimita tuote ilman tunnettuja hyödynnettäviä haavoittuvuuksia ja oletuksena turvallisella kokoonpanolla, suojaa tiedot ja pääsy, rajoita hyökkäyspintaa ja mahdollista tietoturvapäivitykset, soveltuvin osin oletuksena automaattisesti. Testaa ja arvioi tietoturvaa säännöllisesti.

    Vastuu
    Kehitys
    Säilytettävä näyttö
    Tietoturvatestien tulokset ja julkaisutarkistukset

    CRACI:n osuus: CRACI valvoo egress-käytäntöä sille, mitä buildit saavat ladata, ja käytäntöportit voivat estää buildin löydösten perusteella.

  10. 10

    Kokoa dokumentaatio ja läpäise vaatimustenmukaisuuden arviointi

    Kokoa liitteessä VII kuvattu tekninen dokumentaatio, tee luokallesi kuuluva vaatimustenmukaisuuden arviointi, laadi EU-vaatimustenmukaisuusvakuutus ja kiinnitä CE-merkintä. Säilytä dokumentaatio ja vakuutus vähintään 10 vuotta tai tukiajan, sen mukaan kumpi on pidempi.

    Vastuu
    Compliance yhdessä kehitystiimin kanssa
    Säilytettävä näyttö
    Tekninen dokumentaatio, EU-vaatimustenmukaisuusvakuutus ja CE-merkintä

    CRACI:n osuus: CRACI vie SBOM:t CycloneDX- tai SPDX-muodossa, niiden komponenteista löydetyt haavoittuvuudet mukaan lukien, ja sen API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot teknistä dokumentaatiotasi varten. Arviointi ja vakuutus pysyvät sinun prosessinasi.

    Evidence for the conformity assessment CRACI supplies technical evidence: build-time SBOMs, vulnerability and remediation records, provenance and network traces, with SBOMs exported as CycloneDX or SPDX and the rest returned by the API. The manufacturer uses it in the technical documentation, runs the conformity assessment, by self-assessment or with a notified body, draws up the EU declaration of conformity and applies the CE marking. CRACI supplies the evidence Build-time SBOMs Vulnerability records Provenance Network traces The manufacturer's process Technical documentation Conformity assessment: self-assessment or notified body EU declaration of conformity CE marking CRACI does not assess, certify or manage the assessment

Vaatimukset ja niiden taustalla oleva näyttö

Markkinavalvontaviranomaiset voivat pyytää teknistä dokumentaatiotasi. Tämä on se, mitä kustakin vaatimuksesta jää jälkeen, ja se, missä CRACI kirjaa sen buildeistasi.

VaatimusMissäSäilytettävä näyttöCRACI:sta
Kyberturvallisuusriskien arviointi 13 artikla, liite I Dokumentoitu arviointi tuotekohtaisesti Oma prosessisi
Ei tunnettuja hyödynnettäviä haavoittuvuuksia julkaisuhetkellä Liite I, osa I Julkaisubuildin haavoittuvuustila Julkaisubuildin SBOM tarkistettu tietoturvatiedotteita vasten; käytäntöportit
Ohjelmistojen materiaaliluettelo Liite I, osa II Koneluettava SBOM jokaisesta julkaisusta Tallennettu jokaisesta buildista, CycloneDX tai SPDX
Haavoittuvuuksien käsittely koko tukiajan 13 artikla, liite I, osa II Löydökset, triage-päätökset, korjaukset, tietoturvatiedotteet Jatkuva uudelleenarviointi, triage, VEX
Kolmansien osapuolten komponenttien asianmukainen huolellisuus 13 artikla Komponenttitiedot, myös ostetut ohjelmistot Toimittajien SBOM:t seurannassa omiesi rinnalla; ilmoitetut lisenssit
Hyödynnettyjen haavoittuvuuksien ja vakavien poikkeamien raportointi 14 artikla Ennakkovaroitukset, ilmoitukset, loppuraportit Valmistelee ilmoitusten sisällön, jonka sinä lähetät
Tukiaika 13 artikla Julkaistu tuen päättymispäivä Oma prosessisi
Tekninen dokumentaatio ja vakuutus 13 artikla, liite VII Säilytetään 10 vuotta tai tukiajan SBOM-vienti ja API-data dokumentaatiota varten