Control-Map · Rev 5, NIST SP 800-53B
NIST 800-53 Moderate
Code-Nachweis für Controls von der Zugriffsdurchsetzung bis zum Schutz ruhender Daten sowie Konfigurationsänderungskontrolle aus jedem Merge.
Code-Nachweis
12Controls, bei jedem Pull Request geprüftLive (Prozess)
2aus Merges, Freigaben, Regeländerungen sowie von GitHub erfassten Deployments und ReleasesGeplant
23lässt sich aus Code oder GitHub belegen; noch nicht gebautControls auf Organisationsebene
Richtlinien, Personal, Lieferanten, physische Sicherheit und Ähnliches, unten aufgelistet.Für 4 davon liefert Toevan unterstützende Nachweise.Von den Abläufen Ihrer Organisation verantwortetNIST SP 800-53 Moderate ist die Baseline, auf der FedRAMP aufbaut; Toevan bildet die Baseline ohne die Ergänzungen von FedRAMP ab. Die Kontrolle von Konfigurationsänderungen verlangt, dass Änderungen geprüft, freigegeben und dokumentiert werden und nur berechtigte Personen sie vornehmen dürfen.
Der Blueprint NIST 800-53 Moderate liefert Code-Nachweise für Controls von der Zugriffsdurchsetzung bis zum Schutz ruhender Daten. Änderungseinträge liefern Nachweise für CM-3 Configuration Change Control und SA-10 Developer Configuration Management, mit unterstützenden Nachweisen für Aufgabentrennung, Zugriffsbeschränkungen bei Änderungen und Integrität.
Toevan liefert Nachweise für Controls; es zertifiziert sie nie und behauptet nie, ein Framework sei abgedeckt. Ob die Nachweise genügen, beurteilt Ihr Auditor.
Code-Nachweis12
Bei jedem Pull Request versiegelt. Immer nur teilweise: Das Control verlangt auch Dinge außerhalb des Codes. Regeln im Blueprint NIST 800-53 Moderate prüfen bei jedem Pull Request einen Teil davon.
AC-2KontoverwaltungAC ZugriffskontrolleAC-3Durchsetzung des ZugriffsAC ZugriffskontrolleAC-4Durchsetzung des InformationsflussesAC ZugriffskontrolleAC-6Minimale RechteAC ZugriffskontrolleCM-2BasiskonfigurationCM KonfigurationsmanagementCM-6KonfigurationseinstellungenCM KonfigurationsmanagementIA-5Verwaltung von AuthentifikatorenIA Identifizierung und AuthentifizierungSA-11Tests und Bewertung durch EntwicklerSA Beschaffung von Systemen und DienstenSC-7GrenzschutzSC System- und KommunikationsschutzSC-8Vertraulichkeit und Integrität der ÜbertragungSC System- und KommunikationsschutzSC-28Schutz ruhender InformationenSC System- und KommunikationsschutzSI-2Behebung von FehlernSI System- und Informationsintegrität
Live (Prozess)2
Gemergte Pull Requests, Freigaben, Pflicht-Checks, Branch-Schutz, Rulesets und Umgehungen sowie von GitHub erfasste Deployments und Releases, jeweils versiegelt.
CM-3Kontrolle von KonfigurationsänderungenCM KonfigurationsmanagementProzessnachweis: Jeder in den Standard-Branch gemergte Pull Request wird als Änderungseintrag versiegelt, mit seinen Freigaben auf dem finalen Commit, den Pflicht-Checks beim Merge, der mergenden Person, seinen Signaturen und den mitgeführten Code-Urteilen.SA-10Konfigurationsmanagement der EntwicklerSA Beschaffung von Systemen und DienstenProzessnachweis: Änderungseinträge und Control-Änderungen für das Quell-Repository.
Änderungseintrag rec_5b81d4e
BeispieldatenUnterstützend4
Toevan erfasst verwandte Nachweise, doch die Pflicht liegt bei der Organisation und gilt deshalb nie als abgedeckt.
AC-5AufgabentrennungAC ZugriffskontrolleAufgabentrennung pro Änderung: der Autor gegenüber den Freigebenden, aus GitHub-Konto-IDs berechnet. Die weitergehende Pflicht bleibt organisatorisch.CM-5Zugriffsbeschränkungen für ÄnderungenCM KonfigurationsmanagementWer geschützte Branches ändern darf, und jede Umgehung, als Control-Änderungen versiegelt. Die Zugriffsverwaltung selbst bleibt organisatorisch.SI-7Integrität von Software, Firmware und InformationenSI System- und InformationsintegritätFakten zur Commit-Signatur an jeder gemergten Änderung.SR-11Echtheit von KomponentenSR Risikomanagement der LieferketteUnterstützender Nachweis: Eine GitHub-Attestierung, die den Commit benennt. Toevan prüft die Signatur der Attestierung nicht. Die Echtheit von Komponenten Dritter wird nicht gezeigt.
Geplant23
Lässt sich aus Code oder GitHub belegen. Noch keine Regel prüft diese; jedes ist geplant, und keines zählt heute als Nachweis.
AC-7Fehlgeschlagene AnmeldeversucheAC ZugriffskontrolleAC-11GerätesperreAC ZugriffskontrolleAC-12Beenden von SitzungenAC ZugriffskontrolleAC-17FernzugriffAC ZugriffskontrolleAU-2EreignisprotokollierungAU Audit und RechenschaftAU-3Inhalt von Audit-EinträgenAU Audit und RechenschaftAU-8ZeitstempelAU Audit und RechenschaftAU-9Schutz von Audit-InformationenAU Audit und RechenschaftAU-11Aufbewahrung von Audit-EinträgenAU Audit und RechenschaftAU-12Erzeugung von Audit-EinträgenAU Audit und RechenschaftCM-7Minimale FunktionalitätCM KonfigurationsmanagementCP-9SystemsicherungCP NotfallplanungIA-2Identifizierung und Authentifizierung (Organisationsnutzer)IA Identifizierung und AuthentifizierungIA-4Verwaltung von KennungenIA Identifizierung und AuthentifizierungIA-6Rückmeldung bei der AuthentifizierungIA Identifizierung und AuthentifizierungIA-8Identifizierung und Authentifizierung (Externe Nutzer)IA Identifizierung und AuthentifizierungRA-5Schwachstellenüberwachung und -scansRA RisikobewertungSC-12Aufbau und Verwaltung kryptografischer SchlüsselSC System- und KommunikationsschutzSC-13Kryptografischer SchutzSC System- und KommunikationsschutzSC-23SitzungsauthentizitätSC System- und KommunikationsschutzSI-10Validierung von EingabenSI System- und InformationsintegritätSI-11FehlerbehandlungSI System- und InformationsintegritätSI-12Informationsverwaltung und AufbewahrungSI System- und Informationsintegrität
Controls auf Organisationsebene
Controls auf Organisationsebene (Richtlinien, Personal, Lieferanten, physische Sicherheit und Ähnliches) bleiben beim eigenen Prozess Ihrer Organisation; Toevan übernimmt sie nicht.
Liste anzeigen
AC Zugriffskontrolle
AT Bewusstsein und Schulung
AU Audit und Rechenschaft
CA Bewertung, Autorisierung und Überwachung
CM Konfigurationsmanagement
CP Notfallplanung
IA Identifizierung und Authentifizierung
IR Incident Response
MA Wartung
MP Schutz von Datenträgern
PE Physischer Schutz und Umgebungsschutz
PL Planung
PS Personalsicherheit
RA Risikobewertung
SA Beschaffung von Systemen und Diensten
SC System- und Kommunikationsschutz
SI System- und Informationsintegrität
SR Risikomanagement der Lieferkette
Im Audit verwenden
- Grundgesamtheit aus den Änderungseinträgen entnehmen
Jeder in den Standard-Branch gemergte Pull Request und jeder Push auf einen geschützten Branch, den kein gemergter Pull Request erklärt, im Zeitraum, beim Eintreten aus GitHub erfasst, ist ein versiegelter Eintrag, den Sie für die Stichprobe exportieren können. Die Grundgesamtheit des Standard-Branches können Sie aus der Git-Historie nachvollziehen; festgelegte Produktions-Branches sind geplant.
- Code-Nachweise des Zeitraums lesen
Jeder Pull Request trägt versiegelte Code-Ergebnisse zu den Regeln des Blueprints, festgemacht am Commit und an der geltenden Regelsatz-Version.
- Stichprobe testen
Prüfen Sie für jeden gezogenen Eintrag zuerst die Ergebnisse und dann offline gegen den veröffentlichten Schlüssel mit openssl und der Shell: Nachweis holen, Schlüssel bestätigen, Eintrag prüfen. Um die ganze Kette nachzuvollziehen, stellt Toevan den toevan-Befehl auf Anfrage bereit; er ist noch nicht öffentlich.
- Neu berechnet
- Toevan hat es selbst aus Code oder Git-Historie berechnet.
- Gemeldet + versiegelt
- GitHub hat es gemeldet; Toevan hat es beim Ereignis erfasst und signiert.
- Erklärt + versiegelt
- Die Organisation hat es erklärt, etwa eine Änderung dessen, was geprüft wird; Toevan hat die Erklärung und ihre Historie signiert.
- Toevan-Eintrag, nicht versiegelt
- In der Datenbank von Toevan gespeichert, aber nicht im Ledger versiegelt, etwa eine Ausnahmegenehmigung heute. Keine Signatur schützt ihn.
- Übernommen
- Aus den Deployment- und Release-Einträgen von GitHub übernommen und per Commit oder Digest verknüpft.
- Nicht erfasst
- Es gab keine verlässliche Quelle. Toevan schließt nichts daraus.
Neu berechnet aus der Git-Historie aufgelistet und mit den versiegelten Einträgen abgeglichen
Testen Sie die Zuordnung an einem echten Audit.
Bringen Sie ein Repository und ein anstehendes Audit mit. Wir richten den Blueprint ein und führen Ihren Prüfer durch die Verifikation.
- Ein Repository, ein Framework
- Nachweise ab dem ersten Pull Request
- Prüfbar ohne Toevan-Konto