Enterprise-modus.

Met één bestand op elke machine stuurt OpenChamber gespreksinhoud alleen naar de modelproviders die uw bedrijf heeft goedgekeurd. De modus zit in elke build van OpenChamber, dus er is geen aparte versie om te forken en bij te houden.

Eén bestand zet hem aan

Zet policy.json in een map waar alleen een beheerder in kan schrijven, en rol het uit met Jamf, Intune of een ander apparaatbeheer. De desktop-app, de webserver, de CLI en de VS Code-extensie lezen hetzelfde bestand.

macOS /Library/Application Support/OpenChamber/policy.json
Windows C:\ProgramData\OpenChamber\policy.json
Linux /etc/openchamber/policy.json
{
  "enterpriseMode": true,
  "organization": "Acme"
}

Alleen enterpriseMode is verplicht. De naam van de organisatie staat in de instellingen, zodat iedereen weet wie de keuze maakte.

Wat binnen blijft

Met de modus aan stuurt OpenChamber gespreksinhoud alleen naar de providers in uw OpenCode-config. Al het andere dat die naar buiten kan brengen, staat uit of loopt via uw eigen servers.

Modelproviders Alleen die uit uw OpenCode-config. Een sleutel toevoegen of bij een provider inloggen vanuit de app staat uit.
Tunnels Cloudflare, ngrok en Tailscale staan uit.
Private Relay Werkt alleen via een relay die u zelf host.
Netwerktoegang OpenChamber luistert alleen op de machine waarop het draait, tenzij de policy meer toestaat.
Jev Uit, of vastgezet op uw eigen endpoint.
Extensies Extensies die data naar buiten kunnen sturen, installeren alleen uit repository’s op uw lijst.
Pushmeldingen Een algemene titel, zonder berichttekst of sessienaam.
Clouddiensten in de app Voorlezen via OpenAI, de diagrams.net-editor, de integratiecatalogus en lettertypen van een openbaar CDN staan uit.
Updatecontrole Beveiligingsfixes komen nog steeds binnen, en de controles melden nooit gebruik.
Volledige lijst en policy-opties in de documentatie

Vergrendel providers in OpenCode

Welke providers überhaupt mogen, bepaalt OpenCode. Weiger in zijn policies alle providers en sta daarna de goedgekeurde toe. Een geweigerde provider verdwijnt, ook als iemand er een sleutel voor toevoegt.

{
  "experimental": {
    "policies": [
      { "action": "provider.use", "resource": "*", "effect": "deny" },
      { "action": "provider.use", "resource": "anthropic", "effect": "allow" }
    ]
  }
}
OpenCode-policies

Wat beveiligingsteams vragen

Nee. Instellingen noch omgevingsvariabelen heffen op wat het policybestand aanzet. Is het bestand kapot of onleesbaar, dan blijft de modus aan en melden de instellingen dat de policy niet gelezen kon worden.
Een melding bovenaan de providerinstellingen met de naam van uw organisatie, zodat iedereen weet wie de keuze maakte.
Nee. OpenChamber pakt een gewijzigd policybestand op terwijl het draait.
Ja. Zet het pad in opencodeBinary in het policybestand. OpenChamber start OpenCode dan alleen vanaf dat pad en werkt het nooit bij, dus updates komen met uw uitrol.
Zet OPENCHAMBER_ENTERPRISE_MODE=1 in de omgeving van de container, of koppel het policybestand op /etc/openchamber/policy.json. Gebruik op laptops het bestand, want iedereen kan zijn eigen shellprofiel bewerken.

Rolt u het uit?

Vraagt uw beveiligingsteam iets wat de modus nog niet dekt, schrijf ons dan en we bekijken wat we kunnen toevoegen.