
Der AI Security Verification Standard (AISVS) unterstützt Entwickler, Architekten und Sicherheitsexperten mit einer strukturierten Checkliste zur Überprüfung der Sicherheit von KI-gesteuerten Anwendungen.
Dieses Werk ist lizenziert unter einer Creative Commons Attribution-ShareAlike 4.0 International License.
Der Artificial Intelligence Security Verification Standard (AISVS) ist ein von der Community getragener Katalog testbarer Sicherheitsanforderungen für KI-gestützte Systeme. Er bietet Entwicklern, Architekten, Sicherheitsingenieuren und Prüfern ein strukturiertes Framework, um die Sicherheit von KI-Anwendungen während ihres gesamten Lebenszyklus zu entwerfen, zu entwickeln, zu testen und zu verifizieren – von der Datenerfassung und dem Modelltraining bis hin zu Bereitstellung, Überwachung und Außerbetriebnahme.
AISVS ist dem OWASP Application Security Verification Standard (ASVS) nachempfunden und folgt derselben Philosophie: Jede Anforderung sollte verifizierbar, testbar und implementierbar sein.
Dieses Projekt wurde von Jim Manico gegründet. Zur aktuellen Projektleitung gehören Jim Manico, Otto Sulin, Rico Komenda und Russ Memisyazici.
Die neueste stabile Version ist AISVS 1.0, die hier zu finden ist:
| Format | Link |
|---|---|
| AISVS 1.0 PDF | |
| Markdown (Quelle) | Online ansehen |
Jeder AISVS-Anforderung ist eine Verifizierungsstufe (1, 2 oder 3) zugeordnet, die die Tiefe der Sicherheitszusicherung angibt:
Organisationen sollten eine Zielstufe basierend auf dem Risikoprofil ihres KI-Systems wählen. Die meisten Produktionssysteme sollten mindestens Stufe 2 anstreben.
Für jede Anforderung im Standard liefert das Forschungs-Wiki Implementierungskontext, der über den Anforderungstext hinausgeht:
| Spalte | Was sie Ihnen sagt |
|---|---|
| Abgemilderte Bedrohung | Spezifische Angriffstechniken, CVEs und reale Vorfälle, gegen die die Kontrolle schützt |
| Verifizierungsansatz | Konkrete Prüfschritte, Tools und zu sammelnde Nachweise |
| Lücken und Anmerkungen | Reifegradbewertungen von Tools, offene Forschungsfragen und Implementierungshinweise |
Das Wiki umfasst alle 191 Anforderungen auf 60 Seiten, mit Zusammenfassungen der Bedrohungslandschaft pro Abschnitt, Tool-Empfehlungen und Verweisen auf aktuelle Standards und Forschungsliteratur.
Jede Anforderung hat eine Kennung im Format C<chapter>.<section>.<requirement>, wobei jedes Element eine Zahl ist, zum Beispiel C9.4.3.
C<chapter>-Wert entspricht dem Kapitel, aus dem die Anforderung stammt; zum Beispiel stammen alle C9.#.#-Anforderungen aus dem Kapitel „Orchestrierung und agentische Sicherheit“.<section>-Wert entspricht dem Abschnitt in diesem Kapitel, in dem die Anforderung erscheint; zum Beispiel befinden sich alle C9.4.#-Anforderungen im Abschnitt „Agenten- und Orchestrator-Identität“.<requirement>-Wert identifiziert die spezifische Anforderung innerhalb des Kapitels und Abschnitts; zum Beispiel C9.4.3, das in Version 1.0 dieses Standards wie folgt lautet:Stellen Sie sicher, dass Anmeldeinformationen für Agentenidentitäten nach einem festgelegten Zeitplan rotiert werden.
Da sich Kennungen zwischen Versionen des Standards ändern können, ist es für andere Dokumente, Berichte oder Tools vorzuziehen, das folgende Format zu verwenden: v<version>-C<chapter>.<section>.<requirement>, wobei version das AISVS-Versionstag ist. Beispiel: v1.0-C9.4.3.
Hinweis: Das v vor der Versionsnummer sollte immer kleingeschrieben sein.
Wenn Kennungen ohne das v<version>-Element verwendet werden, sollte davon ausgegangen werden, dass sie sich auf den neuesten AISVS-Inhalt beziehen. Da der Standard wächst und sich verändert, wird dies problematisch, weshalb Autoren oder Entwickler das Versionselement einfügen sollten.
AISVS verwendet eine zweiteilige Versionsnummer, v<MAJOR>.<MINOR> (zum Beispiel v1.0, v1.01, v2.0). Hauptversionen umfassen Änderungen an Kapiteln und Abschnitten, Nebenversionen umfassen Ergänzungen, Entfernungen und inhaltliche Änderungen an Anforderungen innerhalb der bestehenden Struktur, und Patch-Fixes werden im Branch ausgeliefert, ohne eine separate Version zu erhalten. Die vollständige Richtlinie ist in RELEASE.md dokumentiert.
Jede stabile Version von AISVS wird als nummerierter Ordner in diesem Repository veröffentlicht. Sobald eine Version veröffentlicht ist, wird ihr Ordner gesperrt; alle zukünftigen Arbeiten finden in einem neuen Ordner statt. Dies spiegelt den Ansatz von OWASP ASVS wider.
/
├── 1.0/ <- published stable release (locked)
├── 1.01-dev/ <- next minor release (in progress)
Wir begrüßen Beiträge aus der Community. Bitte eröffnen Sie eine Issue, um Fehler zu melden oder Verbesserungen vorzuschlagen. Auf der Grundlage der Diskussion bitten wir Sie möglicherweise, einen Pull Request einzureichen.
Um ein Sicherheitsproblem mit dem AISVS-Projekt selbst zu melden, folgen Sie bitte der Sicherheitsrichtlinie.
Der gesamte Projektinhalt steht unter der Lizenz Creative Commons Attribution-ShareAlike 4.0 International.
| Standard | Fokus | Beziehung zu AISVS |
|---|
| OWASP ASVS | Sicherheit von Webanwendungen | AISVS erweitert die ASVS-Konzepte auf KI-spezifische Bedrohungen |
| OWASP Top 10 for LLMs | Bewusstsein für die wichtigsten LLM-Risiken | AISVS bietet die detaillierten Kontrollen zur Minderung dieser Risiken |
| OWASP Top 10 for Agentic Applications | Bewusstsein für die wichtigsten Risiken agentischer KI | AISVS bietet die detaillierten Kontrollen zur Bewältigung agentikspezifischer Bedrohungen |
| NIST AI RMF | KI-Risiko-Governance | AISVS liefert die testbaren technischen Kontrollen, auf die das AI RMF verweist |
| ISO/IEC 42001 | KI-Managementsysteme | AISVS ergänzt diese um sicherheitsbezogene Verifizierung auf Implementierungsebene |
| Stufe | Beschreibung | Wann verwenden |
|---|
| 1 | Grundlegende Basiskontrollen, die jedes KI-System implementieren sollte. | Alle KI-Anwendungen, einschließlich interner Tools und Systeme mit geringem Risiko. |
| 2 | Standardkontrollen für Systeme, die sensible Daten verarbeiten oder folgenreiche Entscheidungen treffen. | Produktionssysteme, kundenorientierte KI, Systeme, die personenbezogene Daten verarbeiten. |
| 3 | Erweiterte Kontrollen für Umgebungen mit hohen Sicherheitsanforderungen, die Schutz gegen ausgefeilte Angriffe benötigen. | Kritische Infrastruktur, sicherheitskritische KI, Ziele mit hohem Wert, regulierte Branchen. |