
Pirmą kartą ieškodami OSCAL įrankių greitai atsiduriate prie ilgų sąrašų: oficialaus NIST katalogo, bendruomenės įrankių puslapio ir tokių kuruojamų rinkinių kaip awesome-oscal. Už bet kurį sąrašą naudingesnis paprastas žemėlapis, nes beveik kiekvienas įrankis patenka į vieną iš keturių kategorijų: peržiūra, validavimas, programinis apdorojimas arba visų darbo procesų palaikymas.
Šioje apžvalgoje žinomiausius įrankius sudėliojame į tą žemėlapį ir atvirai nurodome, kur patys esame tiekėjai. Jei OSCAL jums naujiena, pradėkite nuo mūsų įvado Kas yra OSCAL?
Brandžiausia kategorija. „Easy Dynamics“ sukurta OSCAL Viewer yra de facto standartas: nuvilkite failą į naršyklę, naršykite katalogą, SSP ar vertinimo rezultatus, ir viskas. Visas apdorojimas vyksta naršyklėje, niekas neįkeliama. Aplink ją bendruomenė kuria dokumentacijos ir registrų pasiūlymus, pavyzdžiui, OSCAL Hub, leidžiančius paskelbtus dokumentus atidaryti tiesiai peržiūros priemonėje.
Prieš OSCAL dokumentui keliaujant į tikslinę sistemą, jį reikėtų patikrinti. NIST teikia oscal-cli – komandinės eilutės įrankį, sukurtą Metaschema sistemos pagrindu, kuris atlieka tiek schemos validavimą, tiek formatų konvertavimą.
Greitam patikrinimui be jokio diegimo sukūrėme Secani OSCAL Validator: validuokite OSCAL 1.2 JSON pagal oficialias NIST schemas tiesiai naršyklėje, su suprantamais klaidų pranešimais ir dokumentui niekada nepaliekant jūsų kompiuterio. Vienas svarbus skirtumas: schemos validavimas yra bazinis lygis. Ar dokumentas yra išsamus ir turinio požiūriu, pavyzdžiui, atitinka visą privalomą tokios programos kaip FedRAMP turinį, yra atskiras, griežtesnis tikrinimo lygmuo.
Jei norite integruoti OSCAL į CI/CD konvejerius ar savo produktus, griebiatės bibliotekų. IBM prižiūri compliance-trestle – Python sistemą, kuri atitikties artefaktus traktuoja kaip kodą ir įtraukia juos į Git darbo procesus. „Defense Unicorns“ kuria Lula – įrankį, kuris pagal komponentų apibrėžtis automatiškai validuoja kontroles tokiose aplinkose kaip Kubernetes. GovReady-Q sujungia klausimynus su OSCAL importu ir eksportu.
TypeScript komandoms kuriame secani/oscal: atvirą biblioteką OSCAL dokumentams įkelti, validuoti ir transformuoti visuose aštuoniuose modelių tipuose. Tai tas pats pagrindas, ant kurio veikia mūsų validatorius ir mūsų platforma.
Viršutiniame gale yra platformos, kurios OSCAL ne tik importuoja, bet ir organizuoja jame darbą. JAV rinkoje matomos „RegScale“ ir „Paramify“, abi stipriai orientuotos į FedRAMP paketus. Daugelis klasikinių GRC rinkinių, priešingai, geriausiu atveju siūlo eksportą: ten OSCAL yra garnyras, o ne pagrindas.
Nepriklausomai nuo kategorijos, mums gerai pasitarnavo keturi klausimai. Jie atskiria įrankius, kurie OSCAL vertina rimtai, nuo įrankių, kurie tik pažymi varnelę.
Ekosistema auga dideliu tempu, ją skatina FedRAMP JAV ir BSI Vokietijoje. Geras metas susitvarkyti savo įrankių grandinę, pradedant nuo validuoto dokumento.
Secani sujungia aprėptis, įrodymus, užduotis ir DI agentus vienoje bendroje darbo erdvėje.
OLIR pateikia susiejimų turinį ir valdyseną. OSCAL suteikia mašininio nuskaitymo struktūrą, leidžiančią šiuos susiejimus naudoti spragų analizės, įrodymų pakartotinio naudojimo ir pakeitimų poveikio darbo procesuose.
Kiekvienas OSCAL validatorius teigia, kad validuoja OSCAL. Mes suskaičiavome visus 348 apribojimų atvejus NIST šaltiniuose, kiekvieną įrodėme arba pašalinome, o tada iš tikrųjų atlikome palyginimą su Java CLI.
RFC-0024 ir 2026 m. Konsoliduotosiomis taisyklėmis FedRAMP struktūrizuotus autorizacijos duomenis paverčia privalomais. Terminai yra laipsniški – kryptis nedviprasmiška.