
Tietoturvavaatimukset ovat yhä enimmäkseen proosamuodossa: katalogit PDF-tiedostoina, tietoturvasuunnitelmat Word-asiakirjoina ja arviointien havainnot raportteina. Proosa on joustavaa, mutta sillä on hintansa. Eri lukijat tulkitsevat saman vaatimuksen eri tavoin, ristiviittaukset rikkoutuvat jokaisen uuden version myötä, ja jokainen analyysi alkaa kopioinnilla, liittämisellä ja taulukoiden manuaalisella ylläpidolla.
Juuri tähän ongelmaan OSCAL vastaa. Open Security Controls Assessment Language on NISTin johtama avoin standardi, jota on kehitetty yhdessä FedRAMPin ja kansainvälisen yhteisön kanssa. OSCAL kuvaa tietoturvavaatimukset, niiden toteutuksen ja niiden arvioinnin jäsenneltynä datana – JSON-, XML- ja YAML-muodossa.
OSCAL ei ole yksittäinen tiedostomuoto vaan toisiinsa perustuvien asiakirjamallien perhe. Kun ymmärrät kerrokset, löydät tiesi minkä tahansa OSCAL-asiakirjan läpi.
Katalogi määrittelee vaatimukset, kuten NIST SP 800-53:n kontrollit tai kansallisen standardin moduulit. Profiili valitsee niistä, mukauttaa ja yhdistelee: laajasta katalogista tulee yhden käyttötapauksen konkreettinen vaatimuskokonaisuus, esimerkiksi pilvipalvelujen perustaso.
Komponenttimääritys kuvaa, miten tuote tai palvelu voi täyttää vaatimukset – uudelleenkäytettävästi monissa järjestelmissä. Järjestelmän tietoturvasuunnitelma (SSP) dokumentoi sitten yhden konkreettisen järjestelmän osalta, mitkä vaatimukset koskevat sitä ja miten ne siinä todellisuudessa toteutetaan.
Arviointisuunnitelma määrittää, mitä testataan ja miten. Arviointitulokset kirjaavat havainnot, löydökset ja riskit jäsennellysti. Toimenpide- ja välitavoitesuunnitelma (POA&M) hallitsee avoimia kohtia omistajineen ja määräaikoineen – datana, ei liitteenä.
OSCAL 1.2 toi lisäksi mukaan mapping collection -mallin. Se kuvaa eri katalogien vaatimusten välisiä suhteita, esimerkiksi kansainvälisen standardin ja kansallisen viitekehyksen välillä. Viitekehysten väliset vastaavuudet muuttuvat itsessään koneluettaviksi.
OSCAL on jo kauan sitten kasvanut ulos tutkimusjuuristaan. FedRAMP, Yhdysvaltain pilvipalvelujen hyväksyntäohjelma, on luopumassa Word- ja Excel-paketeista ja edellyttää jäsenneltyä, koneluettavaa hyväksyntädataa – muutos, jota kuvaamme yksityiskohtaisesti artikkelissa FedRAMP siirtyy koneluettavaan muotoon.
Myös Saksa on tehnyt valintansa: BSI julkaisee Stand-der-Technik-Bibliothek-kirjastonsa sisällön – mukaan lukien IT-Grundschutz++-katalogin – OSCAL-katalogeina XML-, JSON- ja YAML-muodossa. BSI:n perustelu on virkistävän käytännöllinen: OSCAL on kansainvälisesti vakiintunut, ja kansallinen erikoismuoto olisi kiertotie. Mitä tämä tarkoittaa Grundschutz-tiimeille, käsitellään artikkelissamme IT-Grundschutz++ ja OSCAL.
OSCALiin tutustumisen ei tarvitse olla projekti. Hyvä ensimmäinen askel on tarkastella todellista asiakirjaa ja validoida se – esimerkiksi katalogi NISTin koodivarastosta tai oma vienti.
Maksuttomalla OSCAL-validaattorillamme voit tarkistaa minkä tahansa OSCAL JSON -asiakirjan virallisia skeemoja vasten suoraan selaimessa ilman latausta ja rekisteröitymistä. Jos haluat syventyä pidemmälle, OSCAL Toolkit tarjoaa avoimen TypeScript-kirjaston OSCAL-asiakirjojen lataamiseen, validointiin ja muuntamiseen.
Siitä eteenpäin OSCAL on lähinnä työskentelymallin kysymys: mitkä katalogit ja profiilit koskevat meitä? Mistä SSP:n sisältö ja näyttö tulevat? Secani on rakennettu alusta alkaen OSCAL-natiiviksi – jotta tiimit voivat paitsi tuoda jäsenneltyä vaatimustenmukaisuusdataa myös todella työskennellä sen parissa.
Secani yhdistää rajaukset, todisteet, tehtävät ja tekoälyagentit yhteiseen työtilaan.
OLIR tarjoaa vastaavuussisällön ja sen hallinnan. OSCAL tarjoaa koneluettavan rakenteen, jonka avulla näitä vastaavuuksia voidaan käyttää puuteanalyysissa, näytön uudelleenkäytössä ja muutosvaikutusten työnkuluissa.
Jokainen OSCAL-validaattori väittää validoivansa OSCALia. Me luettelimme kaikki 348 rajoitteen esiintymää NIST:n lähteissä, todistimme tai rajasimme pois jokaisen ja ajoimme sitten vertailun Java CLI:tä vastaan oikeasti.
RFC-0024:n ja Consolidated Rules 2026 -sääntöjen myötä FedRAMP tekee jäsennellystä valtuutusdatasta pakollista. Määräajat on porrastettu – suunta on yksiselitteinen.