Das Fenster für die Cyberabwehr schließt sich
Verteidiger haben einen Vorsprung, aber wir müssen handeln
Der Ansatz von OpenAI
Die Defense Factory
Kontinuierliche Verteidigung aufbauen
Der Ansatz von OpenAI
Die Defense Factory
Kontinuierliche Verteidigung aufbauen
Herkömmliche Cyberabwehr allein reicht nicht mehr aus
Agenten können jetzt lang laufende Cyberoperationen durchführen, indem sie zunehmend verfügbare Open-Weight-Modelle missbrauchen. Als Reaktion darauf bauen wir bei OpenAI eine Defense Factory auf: eine automatisierte Verteidigungsoperation, um Schwachstellen fortlaufend zu finden, zu validieren und zu beheben.
Teams bei Cloudflare(wird in einem neuen Fenster geöffnet), Ramp(wird in einem neuen Fenster geöffnet) und Google(wird in einem neuen Fenster geöffnet) untersuchen ebenfalls diesen Ansatz. Hier stellen wir die Architektur und die Prozesse hinter unserer eigenen Defense Factory sowie die Erkenntnisse vor, die wir bei ihrem Aufbau gewonnen haben.
Die neuesten Frontier-Modelle finden Schwachstellen in bereits eingesetzter Software
In einem kürzlich durchgeführten Sicherheitssprint haben wir unsere neuesten Cybermodelle eingesetzt, um Schwachstellen bei OpenAI zu finden, zu validieren und zu beheben. Wir haben über 250 Personen mobilisiert und die Arbeit mit der Dringlichkeit einer Incident Response angegangen.
Agenten können jetzt Exploits verketten
Agenten behalten sitzungsübergreifend, was sie gelernt haben, um ein detailliertes Verständnis eines Systems zu entwickeln und Zusammenhänge zwischen Schwachstellen herzustellen. Komplexe Angriffe, die zuvor nicht praktikabel waren, können nun autonom verfolgt werden.
Agentengruppen vervielfachen das Ausmaß von Angriffen
Lang laufende Agenten, die in Gruppen ausgeführt werden, können Schwachstellen in größerem Umfang ausnutzen – und das lange bevor eine Sicherheitsreaktion mit menschlicher Beteiligung dieselben Schwachstellen finden und beheben kann.
Exploits im Maschinentempo
Verteidiger haben einen Vorsprung, aber wir müssen handeln
Sicherheitsteams haben zwei strukturelle Vorteile. Sie können Agenten direkten Zugriff auf ihren Code gewähren und Frontier-Modelle nutzen, um sich einen Vorsprung gegenüber Angreifer:innen zu verschaffen, die allgemein verfügbare Open-Weight-Modelle missbrauchen.
Cyberfähigkeiten
Zeit
- Frontier
- Fähigkeiten der Verteidiger
- Broadly diffused
Kontinuierliche Schutzmaßnahmen implementieren
Handlungsfenster der Cyberabwehr
Dieser Vorsprung ist das Handlungsfenster der Cyberabwehr.
Die Defense Factory
Eine Defense Factory ist eine kontinuierliche, agentenzentrierte Operation zum Auffinden und Beheben von Schwachstellen. Sie hilft Sicherheitsteams dabei, Schritt zu halten, während Angreifer:innen immer leistungsfähigere Open-Weight-Modelle missbrauchen und ihre Angriffe an Tempo gewinnen. Agenten nutzen vorhandene Sicherheits- und Engineering-Tools; wiederverwendbare Skills definieren die Workflows, denen sie folgen, und isolierte, reproduzierbare Umgebungen ermöglichen es Agenten, Befunde zu untersuchen und getestete Korrekturen zur Überprüfung vorzubereiten. Teams automatisieren schrittweise immer größere Teile des Prozesses, wodurch Übergaben reduziert und die Zeit von der Entdeckung bis zur Behebung verkürzt werden.
Klassische Sicherheit
Deine vorhandenen Tools, idealerweise für Agenten über MCPs, CLIs oder APIs zugänglich.
GitHub · GitLab
Snyk · Semgrep · Tenable
Jira · Linear · ServiceNow
Defense Factory
Das Bindeglied zwischen Ihren bestehenden Tools, das Agenten ermöglicht, Schwachstellen in einem kontinuierlichen Workflow proaktiv zu finden und zu beheben.
Isolierte, reproduzierbare Umgebungen · Ona, Cloudflare, Modal
- Codex Desktop
- Codex CLI
- Codex Security CLI
Sicherheitsscan · Befund triagieren · Befund beheben
Benutzerdefinierte Skills
Astra · Sol · Terra · Luna
Daybreak Blue · Daybreak Red
Die Architektur der kontinuierlichen Cyberabwehr
Eine Defense Factory muss Schwachstellen reproduzieren und überprüfen, ob Fixes funktionieren. Dafür sind reproduzierbare und isolierte Entwicklungsumgebungen mit dem richtigen Code, den erforderlichen Abhängigkeiten und Diensten notwendig, unterstützt durch Orchestrierung und Zugriffskontrollen, die Agenten ein sicheres Arbeiten in großem Maßstab ermöglichen.
Steuerebene
Skaliert Ausführungsumgebungen und zentralisiert Richtlinien und Secrets.
Datenebene
Isolierte, temporäre Umgebungen zum Validieren von Befunden.
Entwicklungssysteme
Stelle die Tools bereit, die Agenten für ihre Arbeit benötigen.
Zustand und Workflows
Behalte den Überblick darüber, was du schützt, was Agenten finden und was behoben werden muss.
Sicherheit und Audit
Überwache Agenten, die Cybermodelle ausführen, um dazu beizutragen, dass eine sichere Ausführung und ein sicherer Zugriff auf sensible Kontextinformationen und Daten gewährleistet sind.
Wie die Defense Factory herkömmliche Sicherheit verbessert
Scrolle horizontal, um zu sehen, was die Factory hinzufügt.
| Work | Gemeinsamer Engpass | Was dir die Defense Factory bietet |
|---|---|---|
| Erkennung | Befunde warten auf Untersuchung. | Befunde lösen automatische Untersuchungen aus. |
| Triage | Duplikate verschleiern Prioritäten. | Duplikate zusammengeführt. Ausnutzbarkeit getestet. |
| Eigentumsrechte | Befunde warten auf Verantwortliche. | Für jeden Befund ist die Zuständigkeit bestätigt. |
| Behebung | Entwickler:innen wiederholen Untersuchungen. | Getestete Patches werden den Prüfer:innen mit entsprechenden Nachweisen vorgelegt. |
| Verifizierung | Zusammengeführte Fixes werden nicht überprüft. | Bereitgestellte Fixes werden unabhängig erneut getestet. |
Wie ein OpenAI-weiter Sicherheitssprint die Defense Factory hervorbrachte
Da es uns neue Modellfähigkeiten ermöglichen, unsere Systeme eingehender zu untersuchen, haben wir das Tempo und den Umfang unserer Sicherheitsarbeit gesteigert. Wir haben intern Alarmstufe Rot ausgerufen und Security-, Applied- und Research-Teams in einem koordinierten Sprint über Hunderte von Systemen hinweg zusammengebracht.
- mobilisierte Personen
- 250+250+
- abgedeckte Servicebereiche
- 100+100+
„Wir stärken unsere Abwehrmaßnahmen mit der Dringlichkeit eines Sicherheitsvorfalls. Dies ist eine gemeinsame Anstrengung aller, die Vorrang vor allem anderen hat – außer vor kritischen Geschäftsabläufen. Wir werden diese Dringlichkeit auch über den Sprint hinaus beibehalten, während wir unsere Abwehrmaßnahmen weiter testen und stärken.“
Der Sprint war der Ausgangspunkt für unsere Defense Factory. Wir arbeiten auf einen kontinuierlichen Cyberabwehr-Kreislauf hin, um unsere Systeme zu erfassen, Schwachstellen zu finden und zu validieren, Verantwortliche zuzuweisen, Fixes zu verifizieren und das System mit jedem Durchlauf zu verbessern.
Der defensive Kreislauf
Inventar
Zuordnen, verknüpfen, aktualisieren
Erkennung
Scannen, analysieren, importieren
Dynamische Validierung
Reproduzieren, testen, bestätigen
Zuständigkeitszuweisung
Identifizieren, weiterleiten, nachverfolgen
Verifizierte Behebung
Patchen, Bereitstellen, Überprüfen
- 01
Inventar
Zuordnen, verknüpfen, aktualisieren
- 02
Erkennung
Scannen, analysieren, importieren
- 03
Dynamische Validierung
Reproduzieren, testen, bestätigen
- 04
Zuständigkeitszuweisung
Identifizieren, weiterleiten, nachverfolgen
- 05
Verifizierte Behebung
Patchen, Bereitstellen, Überprüfen
Lernen, anpassen und Autonomie steigern
Lernen, anpassen und Autonomie steigern
SECURITY.md stellt einen gemeinsamen Systemkontext dar, nicht einen weiteren Schritt in der Schleife. Bestandsaufnahme, Erkennung, dynamische Validierung, Zuständigkeitszuweisung und verifizierte Behebung greifen jeweils auf den vorhandenen Kontext zurück und tragen ihre Erkenntnisse bei. Jeder Durchlauf verwendet die bereits erstellte Systemübersicht, die festgelegten Zuständigkeiten, die Untersuchungsergebnisse und die bereits durchgeführten Prüfungen, sodass sich spätere Durchläufe auf Änderungen und ungelöste Risiken konzentrieren können, statt von vorn zu beginnen. Menschen prüfen folgenschwere Änderungen und verifizieren bereitgestellte Fixes unabhängig. Der Puls veranschaulicht einen Kontextbeitrag, keinen gemessenen Fortschritt oder Einsparungen.
Was wir beim Aufbau der defensiven Schleife gelernt haben
Defensive Loops benötigen die richtigen Entwicklungsumgebungen
Reproduzierbare Entwicklungsumgebungen bilden die Grundlage eines autonomen Cyberabwehr-Kreislaufs. Agenten benötigen isolierte Umgebungen, die automatisch und in großem Maßstab bereitgestellt werden können und über die für die Reproduktion von Schwachstellen und das Testen von Fixes erforderlichen Dienste, Abhängigkeiten und Konfigurationen verfügen. Diese Umgebungen müssen kurzlebig sein. Sie werden für jede Ausführung erstellt und anschließend mitsamt ihrem Zustand verworfen, damit eine Ausführung die nächste nicht beeinflusst.
Autonomie muss schrittweise auf der Grundlage manueller Schritte aufgebaut werden
Wir begannen mit kleinen Batches und einer Überprüfung durch Menschen und entfernten dann wiederkehrende manuelle Schritte, sobald die Ergebnisse sich als zuverlässig erwiesen. Wir erweiterten den Umfang der Aufgaben, die Agenten selbstständig ausführen konnten, unabhängig davon, welche Änderungen sie vornehmen durften. Der Fokus der Menschen verlagerte sich darauf, Rahmenbedingungen festzulegen, Ausnahmen zu behandeln und Ergebnisse zu überprüfen, während Agenten einen größeren Teil der Routinearbeit übernahmen.
Systeme inventarisiert und parallel mit der Behebung begonnen
Wir begannen damit, unsere Systeme zu kartieren. Codex half beim Aufbau des Inventars, während wir vorhandene Erkenntnisse in einem gemeinsamen Backlog zusammenführten. Die frühe Ermittlung der Zuständigkeit hing weiterhin davon ab, dass Personen das richtige Team fanden. Wir haben Dienst- und Zuständigkeitsinformationen in wiederverwendbare Eingabedaten umgewandelt, sodass Agenten Stapel von Vorgängen kennzeichnen und weiterleiten konnten, während Menschen uneindeutige Fälle bearbeiteten. Dadurch stieg der Anteil der akzeptierten Zuweisungen von Zuständigkeiten auf 90,6 %. Parallel dazu gingen die Teams dringende Issues an, noch bevor die Bestandsaufnahme und das Zuständigkeitsmodell abgeschlossen waren. Wir schlossen bereits am ersten Tag 53 Issues mit dringender oder hoher Priorität in unseren Systemen ab.
- Zuständigkeit akzeptiert nach dem Routing
- 90,6 %90,6 %
Aufbau und Weiterentwicklung der Agenten-Triage
Codex bewertete Batches von Befunden anhand eines Schweregrad-Bewertungsschemas und ergänzte Kontext zu Dienst und Verantwortlichen. Die anfänglichen Schweregrad-Einstufungen waren zu breit gefasst, und die Einstufungen variierten je nach den Anweisungen, die die Agenten erhielten. Wir haben das Bewertungsraster und die Prompts versioniert, wiederholbare Evaluierungen hinzugefügt und die von den Prüfer:innen erwarteten Prioritäten sowie ihre Begründungen festgehalten. Manuelle Stichprobenprüfungen halfen dabei, Prioritäten zu straffen und wenig aussagekräftige oder doppelte Meldungen zu erkennen. Wir haben außerdem das Routing pausiert, bis sich die Deduplizierung verbessert hatte. Diese entwickelte sich von einem kleinen, geprüften Batch zu wiederholten Durchläufen, bei denen 37 % der Befunde als doppelte Issues identifiziert wurden.
- der Befunde, die als Duplikate identifiziert wurden
- 37 %37 %
Laufzeitvalidierung wiederholbar gemacht
Der Aufbau isolierter Umgebungen, in denen Agenten Code ausführen, den Schweregrad bewerten und falsch-positive Ergebnisse herausfiltern können, war ein wichtiger Schritt, um das Signal vom Rauschen zu trennen. Da die Einrichtung der Umgebung jedoch die Validierung einschränkte, begannen wir mit ausgewählten Diensten, die wir wiederholt ausführen konnten. Wir haben fehlende Abhängigkeiten und Konfigurationsunterschiede bereinigt, damit wir zwischen einem Befund, der sich nicht reproduzieren ließ, und einem Test, der nicht ordnungsgemäß ausgeführt werden konnte, unterscheiden konnten. Mit diesen Verbesserungen wurden 19,5 % der Befunde zur Laufzeit reproduziert, und die Falsch-Positiv-Rate nach dynamischer Validierung betrug 0,81 %.
- Falsch-Positiv-Rate nach dynamischer Validierung
- 0,81 %0,81 %
Patch-Automatisierung eingeführt und wiederverwendbare Workflows erstellt
Die Behebung erfolgte zu 100 % mit Codex, wobei Agenten Patches generierten, während wir Routing und Prioritäten verbesserten. Wir stellten Agenten reproduzierbare Entwicklungsumgebungen bereit, um Probleme nachzustellen und vorgeschlagene Patches an laufenden Diensten zu testen, wobei sowohl die Sicherheitskorrektur als auch ihre Auswirkungen auf das normale Verhalten geprüft wurden. Wir haben Erkenntnisse in SECURITY.md-Dateien und wiederverwendbaren Skills festgehalten und agentengesteuerte Scans und Triage zusammen mit automatisierten Fehlerbehebungsprüfungen ausgebaut. Nachfolgende Prüfungen deckten eine Lücke zwischen den zusammengeführten Patches und den in der gesamten Flotte bereitgestellten Fixes auf. Nach einem kleinen Testlauf haben wir die Überprüfung ausgeweitet und Kommentare zu bestätigten Fixes veröffentlicht, während wir das automatische Wiedereröffnen deaktiviert ließen, bis wir geklärt hatten, wie Bereitstellungsverzögerungen berücksichtigt werden sollten.
- Rollback-Rate für Fehlerbehebungen
- 0,53 %0,53 %
Technischer Blogbeitrag demnächst verfügbar
Der Ansatz von OpenAI für Skills und Sicherheits-Workflows
Inventar
Agenten gleichen Cloud-Datensätze, Bereitstellungskonfigurationen und Daten zu Dienstzuständigkeiten in einem Asset-Inventar ab. Sie verknüpfen exponierte Endpunkte mit Code und Verantwortlichen und halten Nachweise sowie Lücken fest, sodass die Ermittlung mit einem klareren Umfang beginnt.
Scrolle horizontal, um das Diagramm zu erkunden.
Cloud- und Asset-Datensätze, Quell- und Bereitstellungskonfiguration sowie Daten zu Diensten und Verantwortlichen fließen gemeinsam in die reproduzierbare Entwicklungsumgebung ein. Codex verwendet den vorgeschlagenen Skill „Inventar erstellen und aktualisieren“ sowie die vorhandene Referenz zur Dienstzuordnung, um ein Asset-Inventar zu erstellen. Dasselbe Inventar ist die erste Eingabe für die Erkennung. Schreibvorgänge im Inventar und die Planung von Aktualisierungen müssen durch den aufrufenden Workflow konfiguriert werden.
Eingaben
Agenten-Workflow
Reproduzierbare Entwicklungsumgebung
Ausgaben
- Drittanbieter-Plattformen
- Artefakte
- OpenAI-Produkte
- Skills/Plugins
- Umgebungen
Erkennung
Agenten verwenden ein Asset-Inventar, Quellcode, ein Bedrohungsmodell und eine Sicherheitsrichtlinie, um Sicherheitsscans zu steuern und Angriffspfade zu erkunden. Ergebnisse werden mit vorhandenen Schwachstellenberichten zu einem umfangreichen Pool potenzieller Schwachstellen zusammengeführt.
Scrolle horizontal, um das Diagramm zu erkunden.
Das Asset-Inventar aus dem Inventar-Workflow, die Quellcodeverwaltung, das Bedrohungsmodell und die Sicherheitsrichtlinie werden zur Erkennung gemeinsam mit Codex, Codex Security Scans und der Angriffspfadanalyse in die reproduzierbare Entwicklungsumgebung eingebracht. Schwachstellenberichte umgehen die lokale Erkennung und werden direkt in die Kandidatenschwachstellen aufgenommen. Erkennungs-Skills folgen keiner festen Reihenfolge.
Eingaben
Agenten-Workflow
Reproduzierbare Entwicklungsumgebung
Ausgaben
- Drittanbieter-Plattformen
- Artefakte
- OpenAI-Produkte
- Skills/Plugins
- Umgebungen
Dynamische Validierung
Ausgehend von potenziellen Befunden und einer lauffähigen Anwendung prüfen Agenten den Code, bewerten die Exponierung neu und versuchen, mutmaßliche Schwachstellen in einer kontrollierten Umgebung zu reproduzieren. Sie bewahren Reproduktionsnachweise für bestätigte Schwachstellen auf und prüfen vor dem Erstellen freigegebener Issues auf Duplikate.
Scrolle horizontal, um das Diagramm zu erkunden.
Potenzielle Schwachstellen und die Einrichtung der Anwendung werden gemeinsam in die reproduzierbare Entwicklungsumgebung eingebracht. Codex verwendet Triage & Validierung von Findings und Deduplizierung & Issue-Erstellung. Bei der Triage und der Neubewertung der Exposition wird der Quellcode geprüft, nicht das Laufzeitverhalten. Eine validierte Schwachstelle erfordert einen Nachweis der Reproduzierbarkeit; statisches Tracing allein erfüllt diese Ausgabeanforderung nicht. Widerlegte und nicht eindeutige Ergebnisse bleiben beim Befund. Schreibvorgänge im Tracker erfordern eine Genehmigung.
Eingaben
Agenten-Workflow
Reproduzierbare Entwicklungsumgebung
Ausgaben
- Drittanbieter-Plattformen
- Artefakte
- OpenAI-Produkte
- Skills/Plugins
- Umgebungen
Zuständigkeitszuweisung
Agenten nutzen unternehmensspezifische Fähigkeiten, um validierte Findings mit Unternehmenskontext, Zuständigkeitsdaten und Issue-Trackern zu verknüpfen und so zugewiesene Issues mit namentlich benannten Verantwortlichen und Nachweisen zu erstellen.
Scrolle horizontal, um das Diagramm zu erkunden.
Validierte Schwachstelle, Instant-Messaging-Dienste, Ownership-Datensätze und Issue-Tracker gelangen gemeinsam in die reproduzierbare Entwicklungsumgebung. Codex nutzt die benutzerdefinierten Skills für Service- und Zuständigkeitszuordnung sowie Issue-Kennzeichnung, um ein zugewiesenes Issue zu erstellen. Die Zuweisung bedeutet keine Bestätigung.
Eingaben
Agenten-Workflow
Reproduzierbare Entwicklungsumgebung
Ausgaben
- Drittanbieter-Plattformen
- Artefakte
- OpenAI-Produkte
- Skills/Plugins
- Umgebungen
Verifizierte Behebung
Agenten bereiten einen Fix vor und prüfen ihn unabhängig, überprüfen die Übernahme der Behebungsmaßnahmen und schlagen Maßnahmen zur Sicherheitshärtung vor. Nach menschlicher Prüfung und autorisierter Bereitstellung testet eine vorgeschlagene benutzerdefinierte Integration die bereitgestellte Fehlerbehebung erneut und erfasst Verifizierungsnachweise.
Scrolle horizontal, um das Diagramm zu erkunden.
Zugewiesenes Issue, Schwachstellennachweis und Repository-Anweisungen werden gemeinsam in die reproduzierbare Entwicklungsumgebung eingebracht. Codex kann „Befund beheben“, „Behebung verifizieren“, „Behebungsaufnahme überprüfen“ und „Sicherheitshärtung“ verwenden. Diese Funktionen bilden keine zwingend festgelegte Reihenfolge. „Behebung verifizieren“ kombiniert die Patch-Verifizierung mit vorgeschlagenen benutzerdefinierten Produktionsprüfungen nach menschlicher Prüfung und autorisierter Bereitstellung. Eine bereitgestellte und verifizierte Behebung umfasst Nachweise zur Bereitstellung und Verifizierung; fehlgeschlagene oder nicht eindeutige Prüfungen halten die Behebung offen. Akzeptierte Arbeit und Ticketbewegungen belegen keine Behebung.
Eingaben
Agenten-Workflow
Reproduzierbare Entwicklungsumgebung
Ausgaben
- Drittanbieter-Plattformen
- Artefakte
- OpenAI-Produkte
- Skills/Plugins
- Umgebungen
Kontinuierliche Verteidigung priorisieren
Informiere dein Team, beginne mit einem Workflow und arbeite schrittweise auf eine Defense Factory hin. Wir werden auch künftig zusammen mit praktischen Workflows, Tools und Anleitungen veröffentlichen, was wir bei OpenAI lernen.
- 01
Informiere dein Team
Nutze das Briefing-Deck, um die Argumente für eine Defense Factory darzulegen, die Richtung festzulegen und gemeinsam einen ersten Workflow zu bestimmen.
- 02
Zugriff auf Cybermodelle beantragen
Beantrage über Daybreak Zugriff auf die fortschrittlichen Cybermodelle von OpenAI für autorisierte Arbeit zur Cyberabwehr.
- 03
Einen Workflow ausführen
Nutze die Skills im Codex Security-Plugin, um Schwachstellen zu finden, Befunde zu validieren und Fixes vorzubereiten.
Bereits Kund:in von OpenAI? Sprich mit deinem Account-Team über deine Architektur.
Mehr lesen

Der Sicherheitsvorfall bei Hugging Face
Der Black-Hat-Vortrag zur Rekonstruktion des Vorfalls bei Hugging Face.
- Incident-AnalyseEindringen von Agenten: die technische ZeitleisteDie forensische Darstellung des Eindringens von Hugging Face, einschließlich des Angriffspfads, der Untersuchung und der Änderungen an den Schutzmaßnahmen.(wird in einem neuen Fenster geöffnet)
- Offenlegung von VorfällenSicherheitsvorfall bei der Modellevaluierung von Hugging FaceOpenAI-Bericht über den Vorfall bei der Modellevaluierung, die gemeinsame Reaktion mit Hugging Face und Änderungen an den Schutzmaßnahmen für Evaluierungen.(wird in einem neuen Fenster geöffnet)
- PerspektiveHandlungsfenster der CyberabwehrWarum Verteidiger nur ein begrenztes Zeitfenster zum Handeln haben und wie Organisationen KI nutzen können, um ihre Cyberabwehr zu stärken.(wird in einem neuen Fenster geöffnet)
- Programm-UpdateDaybreak ausweiten, während sich das Zeitfenster für die Cyberabwehr verkleinertWie Daybreak den Zugang zu fortschrittlichen Cyber-Modellen erweitert und Verteidigern hilft, sie mit geeigneten Schutzmaßnahmen einzusetzen.(wird in einem neuen Fenster geöffnet)
- DokumentationChatGPT LearnCodex Security-PluginEin Leitfaden zur Installation des Codex-Security-Plugins, zum Scannen eines Repositorys und zur Prüfung von Sicherheitsbefunden.(wird in einem neuen Fenster geöffnet)