Hva er et isolert kjøremiljø?
Et isolert kjøremiljø er et miljø der programkode kjører avskjermet. Koden får bare de mulighetene den uttrykkelig blir gitt. Alt annet er stengt: internett, serverens filsystem, andre programmer på samme maskin. Kjente former er containere, virtuelle maskiner og såkalte isolates, lette sandkasser inne i en JavaScript-motor.
Nytten er enkel: Selv om koden har en feil eller prøver noe uventet, holder skaden seg innenfor dens eget område. For programvare som en KI har skrevet, er det et viktig fundament.
Isolert kjøremiljø hos Openbase.one
Hos Openbase.one kjører koden til hver app i et isolert kjøremiljø basert på workerd-isolates, uten nettverkstilgang. En app når verken internett eller andre workspaces.
I tillegg kommer to lag til:
- Apper skriver ikke SQL. Hver datatilgang går gjennom SDK-et og en capability-gateway som sjekker hvert kall mot workspace, app og rettigheter.
- Workspaces er skilt på databasenivå med row-level security.
For dere betyr det: En app ser bare det den har lov til å se, og kan ikke i det stille sende data ut. Om en app gjør det faglig riktige, er fortsatt deres avgjørelse; sjekken før lansering og veien tilbake til forrige versjon hjelper dere med det.
Beskriv den første appen deres og se den gå live, ferdig sjekket.
Start gratis