Vereisten voor zelfverklaring voor OMB-memorandum M-22-18 veilige softwareontwikkelingspraktijken voor federale agentschappen

Twee jaar geleden benadrukte Executive Order 14028 ("Verbeteren van de Cybersecurity van de Natie") het belang van het bijwerken van de cyberhygiëne van de Natie.

In september 2022 maakte het Bureau voor Beheer en Begroting (OMB) het uitvoerbaar door memo M-22–18 ("Verbeteren van de Beveiliging van de Softwareleveringsketen door Veilige Softwareontwikkelingspraktijken").
M-22–18 schetst een deel van het implementatieplan van EO14028 voor federale agentschappen.

De memo richt zich op twee artefacten om de beveiliging en volwassenheid van de ontwikkelingspraktijken van een softwareproducent vast te stellen.

  • Een zelfverklaringsformulier waarin de ontwikkelingspraktijken van de producent worden verklaard

  • Software Bill of Materials (SBOM) per productversie waarin de samenstelling van de software wordt verklaard

Hoewel de specificaties en vereisten voor SBOM goed zijn vastgesteld met NTIA's Minimale Elementen voor een Software Bill of Materials, zijn de vereisten voor de zelfverklaring een werk in uitvoering (en het zal interessant zijn om te zien hoe de deadlines — juli voor kritische software en september voor alle andere software — kunnen worden beheerd).

Op 27 april heeft CISA de details van het zelfverklaringsformulier voor openbare reacties uitgerold. Het formulier steunt zwaar op Praktijken en Taken die zijn gespecificeerd in de NIST SP 800–218 ("Veilig Softwareontwikkelingskader") herzien naar versie 1.1 voor de Executive Order.

Hoewel de vereisten nog kunnen veranderen na het einde van de openbare commentaarperiode (26 juni 2023), heeft Interlynk de vereisten voor zelfverklaring in een gemakkelijk te volgen formaat in kaart gebracht om organisaties een voorsprong te geven.

Wie wordt beïnvloed?

M-22–18 is een memo voor de federale agentschappen; daarom zijn de vereisten alleen van toepassing op software die aan hen wordt verkocht of door hen wordt gebruikt.

Alle onderstaande typen softwarewijzigingen vereisen dat producenten het zelfattestatieformulier indienen bij de relevante agentschappen:

  1. Software ontwikkeld na 14 september 2022

  2. Software die een grote herziening ondergaat na 14 september 2022

  3. Continue geleverde software (bijv. software-as-a-service)


Er zijn twee uitgesloten uitzonderingen:

  1. Door de federale agentschappen zelf ontwikkelde software

  2. Vrij beschikbare (bijv. open-source) software

Attestatieformaat

Het attestatieformulier kan online worden ingevuld (link te bepalen per instantie) of via een lokale PDF-download en e-mail (e-mail te bepalen per instantie).

Een attestatie kan van toepassing zijn op een enkele productversie, meerdere versies van het product, een gehele productlijn of het hele bedrijf.

Attestatie-eisen

Het zelfattestatie-document verwijst naar meerdere secties van het Veilig Software Ontwikkelingsraamwerk (SSDF) en Executive Order 14028. Specifiek vereist de zelfattestatie de verklaring van het volgende:

  • Beveiliging van de software-ontwikkelomgeving

  • Vertrouwen in de softwarebroncode-leveringsketen

  • Geautomatiseerde tools en processen voor het vertrouwen op de software-leveringsketen

  • Beheer van herkomstgegevens voor interne en derde partijcode

  • Beleid, programma en geautomatiseerde processen voor het beheer van de kwetsbaarheid in de software

Interlynk heeft de vereisten in kaart gebracht met de SSDF-vermelde hypothetische voorbeelden hier. Dit kan dienen als de referentiegids voor het implementeren van de vereiste controles.

Openbare opmerkingen voor zelfattestatie

Het document is open voor openbare opmerkingen tot 26 juni, en dit is een uitstekende gelegenheid om eventuele zorgen of verduidelijkingen met de CISA te delen voordat het onderdeel wordt van de vereisten. Om een opmerking openbaar (of anoniem) te maken, ga naar: https://www.regulations.gov/document/CISA-2023-0001-0001 en klik op "Opmerking." (Directe link: https://www.regulations.gov/commenton/CISA-2023-0001-0001)

Klaar maken

De missie van Interlynk omvat gemakkelijke, voor de hand liggende en geautomatiseerde software openbaarmakingen, beveiligingscontroles en vereisten die zijn uiteengezet in EO14028 en M-22–18. Dit zijn incrementele stappen richting een transparantere en veerkrachtigere software-ecosysteem. We zijn er om elke organisatie te helpen die ondersteuning nodig heeft met duidelijkheid, begeleiding of implementatie van deze controles.

Neem contact met ons op via hello@interlynk.io voor een gesprek.

Vertrouwd door 100+ organisaties

Zie uw SBOM goed gedaan

Interlynk automatiseert SBOM's, beheert risico's van open source, monitort,
leveranciers en bereidt je voor op het post-kwantum tijdperk, allemaal op één vertrouwd platform.

GEEN SPAM, BELIJDEN!

Zie uw SBOM goed gedaan

Interlynk automatiseert SBOM's, beheert open-source risico's, monitort leveranciers en bereidt je voor op het post-quantum tijdperk, allemaal op één vertrouwd platform.

GEEN SPAM, BELIJDEN!

Zie uw SBOM goed gedaan

Interlynk automatiseert SBOM's, beheert open-source risico's, monitort leveranciers en bereidt je voor op het post-quantum tijdperk, allemaal op één vertrouwd platform.

{{DKNiivMjg | unsafeRaw}}