Aqbeż għall-kontenut prinċipali
OpenAI

8 ta’ Mejju 2026

SigurtàSigurtà

It-tħaddim ta’ Codex b’mod sigur f’OpenAI

Ħarsa lejn il-kontrolli, il-konfini u t-telemetrija li OpenAI tuża biex tirregola l-aġenti tal-kodifikazzjoni fi flussi tax-xogħol reali.

Qed jillowdja…

Hekk kif is-sistemi tal-IA jsiru aktar kapaċi, qed jaġixxu dejjem aktar f’isem l-utenti. Aġenti tal-kodifikazzjoni jistgħu jirrevedu repożitorji b’mod awtonomu, iħaddmu l-kmandi u jinteraġixxu ma’ għodod tal-iżvilupp. Dawn huma kompiti li qabel kienu jeħtieġu eżekuzzjoni diretta mill-bniedem.

B’Codex, ħloqna dawn il-kapaċitajiet flimkien mal-kontrolli li l-organizzazzjonijiet jeħtieġu biex iddeplojjaw b’mod sigur. It-timijiet tas-sigurtà jeħtieġu modi kif jirregolaw kif joperaw l-aġenti: għal xiex jista’ jkollhom aċċess, meta tkun meħtieġa approvazzjoni umana, ma’ liema sistemi jistgħu jinteraġixxu u liema telemetrija teżisti biex tispjega l-imġiba tagħhom.

F’OpenAI, nimplimentaw Codex bi ftit għanijiet ċari: inżommu lill-aġent fi ħdan konfini tekniċi ċari, inħallu lill-iżviluppaturi jwettqu malajr azzjonijiet b’riskju baxx u nagħmlu l-azzjonijiet b’riskju ogħla espliċiti. Aħna nippreservaw ukoll it-telemetrija nattiva għall-aġent sabiex inkunu nistgħu nifhmu u nivverifikaw dak li għamel l-aġent. Fil-prattika, dan ifisser konfigurazzjoni ġestita, eżekuzzjoni ristretta, politiki tan-network u reġistri nattivi għall-aġent.

Il-kontroll tat-tħaddim ta’ Codex

Aħna nħaddmu Codex skont prinċipju sempliċi: għandu jkun produttiv f’ambjent b’limiti definiti, l-azzjonijiet ta’ kuljum b’riskju baxx għandhom isiru bla xkiel u l-azzjonijiet b’riskju ogħla għandhom jieqfu għal reviżjoni.

Sandboxing u approvazzjonijiet

L-approvazzjonijiet u s-sandbox jaħdmu flimkien. Is-sandbox jiddefinixxi l-konfini tekniku tal-eżekuzzjoni, inkluż fejn Codex jista’ jikteb, jekk jistax jilħaq in-network u liema mogħdijiet jibqgħu protetti. Il-politika ta’ approvazzjoni tiddetermina meta Codex irid jitlob biex iwettaq azzjoni, bħal meta jkollu bżonn jagħmel xi ħaġa barra mis-sandbox. L-utenti jistgħu japprovaw l-azzjoni darba, jew japprovaw dak it-tip ta’ azzjoni għal dik is-sessjoni.

Għat-talbiet li jaqsmu l-konfini tas-sandbox, qed nużaw il-modalità tar-Reviżjoni awtomatika(jinfetaħ f’tieqa ġdida), li hija karatteristika li, meta tkun attivata, tapprova awtomatikament ċerti tipi ta’ talbiet biex tnaqqas kemm-il darba l-utenti jkollhom jieqfu u japprovaw azzjonijiet ta’ Codex. Codex jibgħat l-azzjoni ppjanata u l-kuntest reċenti lill-aġent sekondarju tal-approvazzjoni awtomatika, li jista’ japprova awtomatikament azzjonijiet ta’ riskju baxx—jew azzjonijiet ta’ riskju għoli b’livell suffiċjenti ta’ awtorizzazzjoni tal-utent—minflok ma jinterrompi lill-utent. Dan iżomm lil Codex għaddej bix-xogħol ta’ rutina filwaqt li xorta jieqaf quddiem azzjonijiet b’riskju ogħla jew b’konsegwenzi mhux intenzjonati.

TOML

1
# config.toml
2

3
# Turn on auto_review
4
approvals_reviewer = "auto_review"
5
# Add known development directories to the sandbox automatically
6
sandbox_workspace_write.writable_roots = ["~/development"]
7

8
# requirements.toml
9

10
# Require Codex to operate inside the sandbox
11
allowed_sandbox_modes = ["read-only", "workspace-write"]

Aċċess għan-network

Aħna nħaddmux Codex b’aċċess miftuħ lejn barra. Il-politika tan-network immaniġġjat tagħna tippermetti destinazzjonijiet mistennija, timblokka destinazzjonijiet li ma rridux li Codex jilħaq u teħtieġ approvazzjoni għal dominji mhux magħrufa. Dan jippermetti lil Codex itemm flussi tax-xogħol komuni u magħrufa bħala tajbin mingħajr ma jingħata aċċess wiesa’ għan-network.

TOML

1
# requirements.toml
2

3
# Ensure web fetch only comes from OpenAI's cache
4
allowed_web_search_modes = ["cached"]
5

6
[experimental_network]
7
# Turn on Network Proxy
8
enabled = true
9
# Allow Codex to interact with localhost
10
allow_local_binding = true
11
# Block all requests to this domain
12
denied_domains = ["pastebin.com"]
13
# Auto-allow requests to these domains
14
allowed_domains = ["login.microsoftonline.com", "*.openai.com"]

Identità u kredenzjali

Aħna nimmaniġġjaw ukoll kif Codex jawtentika ruħu. Il-kredenzjali OAuth għal CLI u MCP jinħażnu fil-keyring sigur tal-OS, il-login jiġi infurzat permezz ta’ ChatGPT u l-aċċess huwa marbut mal-workspace tal-intrapriża tagħna f’ChatGPT. Dan iżomm l-użu ta’ Codex marbut mal-kontrolli tagħna fil-livell tal-workspace u jagħmel l-attività ta’ Codex disponibbli fil-Pjattaforma tar-Reġistri tal-Konformità ta’ ChatGPT għall-workspace tal-intrapriża tagħna.

TOML

1
# config.toml
2

3
# Store CLI Auth Creds in OS Keychain
4
cli_auth_credentials_store = "keyring"
5
# Store MCP Creds in OS Keychain
6
mcp_oauth_credentials_store = "keyring"
7
# Require Auth via ChatGPT
8
forced_login_method = "chatgpt"
9
# Require Auth to Specific ChatGPT Workspace
10
forced_chatgpt_workspace_id = "<workspace-uuid>"

Regoli

Nużaw regoli sabiex Codex ma jittrattax kull kmand tal-qoxra bħala daqshekk sigur. Kmandi komuni li ma jagħmlux ħsara, li l-inġiniera jużaw fl-iżvilupp ta’ kuljum, huma permessi mingħajr approvazzjoni barra mis-sandbox, filwaqt li kmandi perikolużi speċifiċi jistgħu jiġu mblukkati jew jeħtieġu approvazzjoni. Dan jippermetti lil Codex iwettaq kompiti ordinarji tal-inġinerija b’veloċità, filwaqt li jimponi reviżjoni jew jimblokka mudelli li ma rridux jitħaddmu barra mis-sandbox.

Starlark

1
# default.rules
2

3
prefix_rule(
4
pattern = ["gh", "pr", ["view", "list"]],
5
decision = "allow",
6
justification = "Allows read-only GitHub PR inspection via gh CLI.",
7
)
8
prefix_rule(
9
pattern = ["kubectl", ["get", "describe", "logs"]],
10
decision = "allow",
11
justification = "Allows Kubernetes resource inspection for debugging.",
12
)

Konfigurazzjonijiet immaniġġjati

Napplikaw din il-pożizzjoni permezz ta’ kombinazzjoni ta’ rekwiżiti ġestiti mill-cloud, preferenzi ġestiti ta’ macOS u fajls tar-rekwiżiti lokali. Ir-rekwiżiti huma kontrolli infurzati mill-amministraturi li l-utenti ma jistgħux jegħlbuhom. Il-preferenzi ġestiti ta’ macOS u l-fajls tar-rekwiżiti lokali jippermettulna nżommu linja bażi konsistenti filwaqt li xorta nittestjaw konfigurazzjonijiet differenti skont it-tim, il-grupp ta’ utenti jew l-ambjent. Dawn il-konfigurazzjonijiet japplikaw fuq l-uċuħ lokali ta’ Codex, inklużi l-app tad-desktop, il-CLI u l-estensjoni tal-IDE.

Telemetrija u reġistri tal-awditjar integrati fl-aġent

Il-kontroll huwa biss nofs ix-xogħol. Ladarba l-aġenti jiġu implimentati, it-timijiet tas-sigurtà jkollhom bżonn viżibbiltà dwar x’qed jagħmlu dawn l-aġenti u għaliex. Ir-reġistri tas-sigurtà tradizzjonali għadhom utli meta teżamina l-azzjonijiet meħuda minn Codex, iżda fil-biċċa l-kbira jwieġbu x’ġara: beda proċess, inbidel fajl, sar tentattiv għal konnessjoni man-network. Id-difensuri xorta jibqgħu jridu jifhmu għaliex Codex għamel xi ħaġa, jew x’inhi l-intenzjoni tal-utent.

Codex jista’ jagħti lit-timijiet tas-sigurtà perspettiva aktar konxja tal-aġenti. Codex jappoġġja l-esportazzjoni ta’ reġistri ta’ OpenTelemetry għal diversi avvenimenti ta’ Codex, bħal prompts tal-utent, deċiżjonijiet ta’ approvazzjoni tal-għodod, riżultati tal-eżekuzzjoni tal-għodod użu tas-server MCP u avvenimenti ta’ permess jew ċaħda tal-proxy tan-network. Ir-reġistri tal-attività ta’ Codex huma disponibbli wkoll permezz tal-Pjattaforma tal-Konformità ta’ OpenAI għall-klijenti Enterprise u Edu.

TOML

1
# config.toml
2

3
[otel]
4
log_user_prompt = true
5
environment = "prod"
6

7
[otel.exporter.otlp-http]
8
endpoint = "http://localhost:14318/v1/logs"
9
protocol = "binary"

F’OpenAI, nużaw ir-reġistri ta’ Codex flimkien mal-aġent tagħna tat-trijaġġ tas-sigurtà mħaddem bl-IA. Meta twissija tal-punt ta' tmiem tgħid li Codex għamel xi ħaġa mhux tas-soltu, l-għodda tas-sigurtà tal-punt ta' tmiem tgħidilna li seħħ avveniment suspettuż. Ir-reġistri ta’ Codex imbagħad jgħinu biex jispjegaw l-intenzjoni kuntestwali tal-utent u tal-aġent. L-aġent tagħna tat-trijaġġ tas-sigurtà tal-IA juża r-reġistri ta’ Codex biex jispezzjona t-talba oriġinali, l-attività tal-għodod, id-deċiżjonijiet ta’ approvazzjoni, ir-riżultati tal-għodod u kwalunkwe deċiżjoni jew imblukkar rilevanti tal-politika tan-network. L-aġent ta’ triage tas-sigurtà tal-IA jippreżenta l-analiżi tiegħu lit-tim tas-sigurtà tagħna għar-reviżjoni biex issir distinzjoni bejn imġiba mistennija tal-aġent, żbalji mhux ta’ ħsara u attività li tassew teħtieġ eskalazzjoni.

Aħna nużaw ukoll l-istess telemetrija b’mod operazzjonali. Aħna nużaw dawn ir-reġistri biex nifhmu kif qed tinbidel l-adozzjoni interna, liema għodod u servers tal-MCP qed jintużaw, kemm-il darba s-sandbox tan-network qed jimblokka jew juri twissija u fejn l-introduzzjoni gradwali għadha teħtieġ irfinar. Dawn ir-reġistri ta’ OpenTelemetry jistgħu jiġu ċċentralizzati f’sistemi SIEM u f’sistemi ta’ reġistrazzjoni tal-konformità.

Ħarsa ’l quddiem

Hekk kif aġenti tal-kodifikazzjoni bħal Codex jiġu integrati fil-flussi tax-xogħol tal-iżvilupp, it-timijiet tas-sigurtà għandhom bżonn għodod iddisinjati speċifikament biex jimmaniġġjaw din il-bidla. Codex jipprovdi s-superfiċji ta’ kontroll, il-ġestjoni tal-konfigurazzjoni, is-sandboxing u t-telemetrija dettaljata li tqis l-aġenti, li huma meħtieġa biex tiġi żgurata adozzjoni sigura. B’dawk il-kapaċitajiet fis-seħħ, it-timijiet tas-sigurtà jistgħu jattivaw Codex b’aktar kunfidenza, billi jibbilanċjaw il-produttività tal-iżviluppaturi mal-viżibbiltà u l-kontroll li huma meħtieġa għas-sigurtà tal-intrapriża. Aktar informazzjoni dwar il-konfigurazzjoni ta’ Codex tista’ tinstab hawn(jinfetaħ f’tieqa ġdida) u dwar il-Compliance API hawn(jinfetaħ f’tieqa ġdida).

Awtur

OpenAI