FedRAMP bewertet NIST-SP-800-53-Controls. Die Kontrolle von Konfigurationsänderungen verlangt, dass Änderungen geprüft, freigegeben und dokumentiert werden und nur berechtigte Personen sie vornehmen dürfen.
Heute liefert der FedRAMP-Moderate-Blueprint Code-Nachweise für vierzehn Controls. Ab v1.4.0 liefern Änderungseinträge 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.
Live14
Code-Nachweis heute, bei jedem Pull Request versiegelt. Immer nur teilweise: Das Control verlangt auch Dinge außerhalb des Codes. Code-Nachweis heute: Regeln im Blueprint FedRAMP Moderate prüfen einen Teil davon bei jedem Pull Request.
AC-2Kontoverwaltung
AC Zugriffskontrolle
AC-3Durchsetzung des Zugriffs
AC Zugriffskontrolle
AC-4Durchsetzung des Informationsflusses
AC Zugriffskontrolle
AC-6Minimale Rechte
AC Zugriffskontrolle
AU-2Ereignisprotokollierung
AU Audit und Rechenschaft
AU-12Erzeugung von Audit-Einträgen
AU Audit und Rechenschaft
CM-2Basiskonfiguration
CM Konfigurationsmanagement
CM-6Konfigurationseinstellungen
CM Konfigurationsmanagement
IA-5Verwaltung von Authentifikatoren
IA Identifizierung und Authentifizierung
SA-11Tests und Bewertung durch Entwickler
SA Beschaffung von Systemen und Diensten
Gestärkt in v1.4.0: Die Pflicht-Checks beim Merge werden pro Änderung versiegelt.
SC-7Grenzschutz
SC System- und Kommunikationsschutz
SC-8Vertraulichkeit und Integrität der Übertragung
SC System- und Kommunikationsschutz
SC-28Schutz ruhender Informationen
SC System- und Kommunikationsschutz
SI-2Behebung von Fehlern
SI System- und Informationsintegrität
Kommt in v1.4.02
Prozessnachweis: gemergte Pull Requests, Freigaben, Pflicht-Checks, Branch-Schutz, Rulesets und Umgehungen, pro Änderung versiegelt.
CM-3Kontrolle von Konfigurationsänderungen
CM Konfigurationsmanagement
Prozessnachweis: Jeder 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 Entwickler
SA Beschaffung von Systemen und Diensten
Prozessnachweis: Änderungseinträge und Control-Änderungen für das Quell-Repository.
Unterstützend4
Toevan erfasst verwandte Nachweise, heute oder in v1.4.0, doch die Pflicht liegt bei der Organisation und gilt deshalb nie als abgedeckt.
AC-5AufgabentrennungKommt in v1.4.0
AC Zugriffskontrolle
Aufgabentrennung pro Änderung: der Autor gegenüber den Freigebenden, aus GitHub-Konto-IDs berechnet. Die weitergehende Pflicht bleibt organisatorisch.
AU-6Prüfung, Analyse und Berichte zu Audit-Einträgen
AU Audit und Rechenschaft
Unterstützender Nachweis heute: Eine Regel erfasst Nachweise zu dieser Pflicht. Die Pflicht selbst betrifft einen betrieblichen Prozess.
CM-5Zugriffsbeschränkungen für ÄnderungenKommt in v1.4.0
CM Konfigurationsmanagement
Wer geschützte Branches ändern darf, und jede Umgehung, als Control-Änderungen versiegelt. Die Zugriffsverwaltung selbst bleibt organisatorisch.
SI-7Integrität von Software, Firmware und InformationenKommt in v1.4.0
SI System- und Informationsintegrität
Fakten zur Commit-Signatur an jeder gemergten Änderung.
Geplant21
Lässt sich aus Code oder GitHub belegen. Die Regel oder die Zuordnung ist noch nicht gebaut.
AC-7Fehlgeschlagene Anmeldeversuche
AC Zugriffskontrolle
AC-11Gerätesperre
AC Zugriffskontrolle
AC-12Beenden von Sitzungen
AC Zugriffskontrolle
AC-17Fernzugriff
AC Zugriffskontrolle
AU-3Inhalt von Audit-Einträgen
AU Audit und Rechenschaft
AU-8Zeitstempel
AU Audit und Rechenschaft
AU-9Schutz von Audit-Informationen
AU Audit und Rechenschaft
AU-11Aufbewahrung von Audit-Einträgen
AU Audit und Rechenschaft
CM-7Minimale Funktionalität
CM Konfigurationsmanagement
CP-9Systemsicherung
CP Notfallplanung
IA-2Identifizierung und Authentifizierung (Organisationsnutzer)
IA Identifizierung und Authentifizierung
IA-4Verwaltung von Kennungen
IA Identifizierung und Authentifizierung
IA-6Rückmeldung bei der Authentifizierung
IA Identifizierung und Authentifizierung
IA-8Identifizierung und Authentifizierung (Externe Nutzer)
IA Identifizierung und Authentifizierung
RA-5Schwachstellenüberwachung und -scans
RA Risikobewertung
SC-12Aufbau und Verwaltung kryptografischer Schlüssel
SC System- und Kommunikationsschutz
SC-13Kryptografischer Schutz
SC System- und Kommunikationsschutz
SC-23Sitzungsauthentizität
SC System- und Kommunikationsschutz
SI-10Validierung von Eingaben
SI System- und Informationsintegrität
SI-11Fehlerbehandlung
SI System- und Informationsintegrität
SI-12Informationsverwaltung und Aufbewahrung
SI System- und Informationsintegrität
Ihre Organisation136
Richtlinien, Personal, physische Sicherheit, Verträge, regulatorische Verfahren, Betrieb oder externe Prüfung. Diese belegt Ihre Organisation.
Alle 136 Controls anzeigen
AC Zugriffskontrolle
AC-1Richtlinien und Verfahrendie Richtlinien der OrganisationAC-8Hinweis zur Systemnutzungeinen betrieblichen ProzessAC-14Zulässige Aktionen ohne Identifizierung oder Authentifizierungeinen betrieblichen ProzessAC-18WLAN-Zugriffeinen betrieblichen ProzessAC-19Zugriffskontrolle für mobile Geräteeinen betrieblichen ProzessAC-20Nutzung externer Systemeeinen betrieblichen ProzessAC-21Informationsaustauscheinen betrieblichen ProzessAC-22Öffentlich zugängliche Inhalteeinen betrieblichen Prozess
AT Bewusstsein und Schulung
AT-1Richtlinien und Verfahrendie Richtlinien der OrganisationAT-2Grundschulung und BewusstseinPersonal und HRAT-3Rollenbasierte SchulungPersonal und HRAT-4SchulungsnachweisePersonal und HR
AU Audit und Rechenschaft
AU-1Richtlinien und Verfahrendie Richtlinien der OrganisationAU-4Speicherkapazität für Audit-Logseinen betrieblichen ProzessAU-5Reaktion auf Ausfälle der Audit-Protokollierungeinen betrieblichen ProzessAU-7Reduktion von Audit-Einträgen und Berichtserstellungeinen betrieblichen Prozess
CA Bewertung, Autorisierung und Überwachung
CA-1Richtlinien und Verfahrendie Richtlinien der OrganisationCA-2Control-Bewertungeneine externe PrüfungCA-3Informationsaustauscheine externe PrüfungCA-5Maßnahmenplan mit Meilensteineneine externe PrüfungCA-6Autorisierungeine externe PrüfungCA-7Laufende Überwachungeine externe PrüfungCA-9Interne Systemverbindungeneine externe Prüfung
CM Konfigurationsmanagement
CM-1Richtlinien und Verfahrendie Richtlinien der OrganisationCM-4Auswirkungsanalyseneinen betrieblichen ProzessCM-8Inventar der Systemkomponenteneinen betrieblichen ProzessCM-9Konfigurationsmanagementplaneinen betrieblichen ProzessCM-10Beschränkungen der Softwarenutzungeinen betrieblichen ProzessCM-11Von Nutzern installierte Softwareeinen betrieblichen ProzessCM-12Speicherort von Informationeneinen betrieblichen Prozess
CP Notfallplanung
CP-1Richtlinien und Verfahrendie Richtlinien der OrganisationCP-2Notfallplaneinen betrieblichen ProzessCP-3Notfallschulungeinen betrieblichen ProzessCP-4Test des Notfallplanseinen betrieblichen ProzessCP-6Alternativer Speicherstandorteinen betrieblichen ProzessCP-7Alternativer Verarbeitungsstandorteinen betrieblichen ProzessCP-8Telekommunikationsdiensteeinen betrieblichen ProzessCP-10Systemwiederherstellung und Rekonstitutioneinen betrieblichen Prozess
IA Identifizierung und Authentifizierung
IA-1Richtlinien und Verfahrendie Richtlinien der OrganisationIA-3Identifizierung und Authentifizierung von Geräteneinen betrieblichen ProzessIA-7Authentifizierung kryptografischer Moduleeinen betrieblichen ProzessIA-11Erneute Authentifizierungeinen betrieblichen ProzessIA-12Identitätsnachweiseinen betrieblichen Prozess
IR Incident Response
IR-1Richtlinien und Verfahrendie Richtlinien der OrganisationIR-2Schulung zur Incident Responseeinen betrieblichen ProzessIR-3Test der Incident Responseeinen betrieblichen ProzessIR-4Behandlung von Incidentseinen betrieblichen ProzessIR-5Überwachung von Incidentseinen betrieblichen ProzessIR-6Meldung von Incidentseinen betrieblichen ProzessIR-7Unterstützung bei Incident Responseeinen betrieblichen ProzessIR-8Incident-Response-Planeinen betrieblichen Prozess
MA Wartung
MA-1Richtlinien und Verfahrendie Richtlinien der OrganisationMA-2Kontrollierte Wartungdie physische SicherheitMA-3Wartungswerkzeugedie physische SicherheitMA-4Fernwartungdie physische SicherheitMA-5Wartungspersonaldie physische SicherheitMA-6Zeitnahe Wartungdie physische Sicherheit
MP Schutz von Datenträgern
MP-1Richtlinien und Verfahrendie Richtlinien der OrganisationMP-2Zugriff auf Datenträgerdie physische SicherheitMP-3Kennzeichnung von Datenträgerndie physische SicherheitMP-4Lagerung von Datenträgerndie physische SicherheitMP-5Transport von Datenträgerndie physische SicherheitMP-6Bereinigung von Datenträgerndie physische SicherheitMP-7Nutzung von Datenträgerndie physische Sicherheit
PE Physischer Schutz und Umgebungsschutz
PE-1Richtlinien und Verfahrendie Richtlinien der OrganisationPE-2Genehmigung des physischen Zutrittsdie physische SicherheitPE-3Kontrolle des physischen Zutrittsdie physische SicherheitPE-4Zugriffskontrolle für Übertragungswegedie physische SicherheitPE-5Zugriffskontrolle für Ausgabegerätedie physische SicherheitPE-6Überwachung des physischen Zutrittsdie physische SicherheitPE-8Besucherprotokolledie physische SicherheitPE-9Stromgeräte und Verkabelungdie physische SicherheitPE-10Notabschaltungdie physische SicherheitPE-11Notstromdie physische SicherheitPE-12Notbeleuchtungdie physische SicherheitPE-13Brandschutzdie physische SicherheitPE-14Umgebungskontrollendie physische SicherheitPE-15Schutz vor Wasserschädendie physische SicherheitPE-16Lieferung und Abtransportdie physische SicherheitPE-17Alternativer Arbeitsplatzdie physische Sicherheit
PL Planung
PL-1Richtlinien und Verfahrendie Richtlinien der OrganisationPL-2Sicherheits- und Datenschutzpläne des Systemsdie Richtlinien der OrganisationPL-4Verhaltensregelndie Richtlinien der OrganisationPL-8Sicherheits- und Datenschutzarchitekturendie Richtlinien der OrganisationPL-10Auswahl der Basisdie Richtlinien der OrganisationPL-11Anpassung der Basisdie Richtlinien der Organisation
PS Personalsicherheit
PS-1Richtlinien und Verfahrendie Richtlinien der OrganisationPS-2Risikoeinstufung von PositionenPersonal und HRPS-3Überprüfung von PersonalPersonal und HRPS-4Beendigung von BeschäftigungPersonal und HRPS-5Versetzung von PersonalPersonal und HRPS-6ZugriffsvereinbarungenPersonal und HRPS-7Sicherheit bei externem PersonalPersonal und HRPS-8Sanktionen für PersonalPersonal und HRPS-9StellenbeschreibungenPersonal und HR
RA Risikobewertung
RA-1Richtlinien und Verfahrendie Richtlinien der OrganisationRA-2Sicherheitseinstufungdie Richtlinien der OrganisationRA-3Risikobewertungdie Richtlinien der OrganisationRA-7Risikoreaktiondie Richtlinien der OrganisationRA-9Kritikalitätsanalysedie Richtlinien der Organisation
SA Beschaffung von Systemen und Diensten
SA-1Richtlinien und Verfahrendie Richtlinien der OrganisationSA-2Zuteilung von Ressourcendie Richtlinien der OrganisationSA-3Lebenszyklus der Systementwicklungdie Richtlinien der OrganisationSA-4BeschaffungsprozessVerträge und LieferantenSA-5Systemdokumentationdie Richtlinien der OrganisationSA-8Prinzipien für Sicherheits- und Datenschutz-Engineeringdie Richtlinien der OrganisationSA-9Externe SystemdiensteVerträge und LieferantenSA-15Entwicklungsprozess, Standards und Werkzeugedie Richtlinien der OrganisationSA-22Nicht unterstützte Systemkomponentendie Richtlinien der Organisation
SC System- und Kommunikationsschutz
SC-1Richtlinien und Verfahrendie Richtlinien der OrganisationSC-2Trennung von System- und Nutzerfunktioneneinen betrieblichen ProzessSC-4Informationen in geteilten Systemressourceneinen betrieblichen ProzessSC-5Schutz vor Denial-of-Serviceeinen betrieblichen ProzessSC-10Netzwerktrennungeinen betrieblichen ProzessSC-15Geräte und Anwendungen für Zusammenarbeiteinen betrieblichen ProzessSC-17Zertifikate der Public-Key-Infrastruktureinen betrieblichen ProzessSC-18Mobiler Codeeinen betrieblichen ProzessSC-20Sicherer Namensauflösungsdienst (autoritative Quelle)einen betrieblichen ProzessSC-21Sicherer Namensauflösungsdienst (rekursiv oder Cache)einen betrieblichen ProzessSC-22Architektur und Bereitstellung der Namensauflösungeinen betrieblichen ProzessSC-39Prozessisolierungeinen betrieblichen Prozess
SI System- und Informationsintegrität
SI-1Richtlinien und Verfahrendie Richtlinien der OrganisationSI-3Schutz vor Schadcodeeinen betrieblichen ProzessSI-4Systemüberwachungeinen betrieblichen ProzessSI-5Sicherheitswarnungen, Hinweise und Weisungeneinen betrieblichen ProzessSI-8Spam-Schutzeinen betrieblichen ProzessSI-16Speicherschutzeinen betrieblichen Prozess
SR Risikomanagement der Lieferkette
SR-1Richtlinien und Verfahrendie Richtlinien der OrganisationSR-2Risikomanagementplan für die LieferketteVerträge und LieferantenSR-3Controls und Prozesse der LieferketteVerträge und LieferantenSR-5Beschaffungsstrategien, Werkzeuge und MethodenVerträge und LieferantenSR-6Bewertungen und Prüfungen von LieferantenVerträge und LieferantenSR-8BenachrichtigungsvereinbarungenVerträge und LieferantenSR-10Prüfung von Systemen oder KomponentenVerträge und LieferantenSR-11Echtheit von KomponentenVerträge und LieferantenSR-12Entsorgung von KomponentenVerträge und Lieferanten
Im Audit nutzen
Grundgesamtheit aus den Änderungseinträgen entnehmen (ab v1.4.0)
Jeder Merge in einen geschützten Branch und jeder direkte Push 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 für v1.4.1 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 das Ergebnis, dann Signatur und Platz in der Kette offline.
toevan audit verify --path evidence-clone --pub-key toevan.pub
Wie jeder Fakt erhoben wurde
Jeder Fakt in einem Eintrag und einem Bericht trägt eines von sechs Labels, damit Ihr Auditor weiß, wie weit er sich darauf stützen kann.
- Neu berechnet
- Toevan hat es selbst aus Code oder Git-Historie berechnet.
- Mit denselben Eingaben nachvollziehen und dasselbe Ergebnis erhalten.
- Gemeldet + versiegelt
- GitHub hat es gemeldet; Toevan hat es beim Ereignis erfasst und signiert.
- Verlassen Sie sich darauf, soweit Sie GitHub vertrauen. Jede spätere Änderung ist erkennbar.
- 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.
- Sehen Sie, wer was wann erklärt hat, und jede spätere Änderung.
- Toevan-Eintrag, nicht versiegelt
- In der Datenbank von Toevan gespeichert, aber nicht im Ledger versiegelt, etwa eine Ausnahmegenehmigung heute. Keine Signatur schützt ihn.
- Behandeln Sie ihn als Aussage von Toevan und fragen Sie die Organisation nach der Freigabe dahinter.
- Übernommen
- Aus dem signierten Eintrag eines anderen Systems übernommen, etwa einer Build-Provenienz, und per Commit oder Digest verknüpft. Geplant.
- Den Originaleintrag unabhängig prüfen.
- Nicht erfasst
- Es gab keine verlässliche Quelle. Toevan schließt nichts daraus.
- Auf anderem Weg bei der Organisation einholen.
Im Bericht ansehen
Der Beispielbericht zeigt den Nachweis so, wie Ihr Auditor ihn erhält, jeder Fakt mit Label.
Beispielbericht öffnenTesten 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 Auditor durch die Prüfung.