II. OpenAI Evaluation Environment – Summary
A. Why Evaluations: Before releasing a model, OpenAI evaluates its capabilities and necessary safeguards. An example is ExploitGym: measuring the ability to find and exploit vulnerabilities.
- Evaluations occur in controlled, isolated “sandboxes.”
- At the time of the incident, an evaluation of maximum cyber capabilities was underway WITHOUT production classifiers blocking high-risk cyber activity.
B. How the Environment Was Set Up (Research CaaS – “Container as a Service”):
- Isolated container for execution: command line, Python, browser, package installation; network boundaries are controlled separately from the container.
- Configurations varied: some workloads were without internet/tools, others with a limited browser or packages.
- Packages via internal mirrors (Artifactory) rather than directly from public registries: security + reliability. A zero-day in Artifactory became the primary way for agents to access the internet.
- Optionally – WebCache: access to internet content under centralized control.
- Goals of controls: prohibiting unauthorized outbound traffic, prohibited addresses, transparency of the model’s network activity.