Skip to content

Słowniczek

Izolowane środowisko uruchomieniowe

Izolowane środowisko uruchomieniowe wykonuje kod w odcięciu od sieci, systemu plików i innych programów. Tak chroni dane w aplikacjach budowanych w firmie.

Czym jest izolowane środowisko uruchomieniowe?

Izolowane środowisko uruchomieniowe to środowisko, w którym kod programu działa w odcięciu od reszty. Kod dostaje tylko te możliwości, które zostały mu wyraźnie przyznane. Wszystko inne pozostaje dla niego zamknięte: internet, system plików serwera, inne programy na tej samej maszynie. Znane formy to kontenery, maszyny wirtualne i tak zwane izolaty, lekkie piaskownice wewnątrz silnika JavaScript.

Korzyść jest prosta: nawet jeśli kod ma błąd albo próbuje czegoś nieoczekiwanego, szkoda pozostaje ograniczona do jego własnego obszaru. Przy oprogramowaniu napisanym przez AI to ważny fundament.

Izolowane środowisko w Openbase.one

W Openbase.one kod każdej aplikacji działa w izolowanym środowisku opartym na izolatach workerd, bez dostępu do sieci. Aplikacja nie sięga ani do internetu, ani do innych workspace'ów.

Do tego dochodzą dwie kolejne warstwy:

  • Aplikacje nie piszą SQL. Każdy dostęp do danych przechodzi przez SDK i bramę uprawnień (capability gateway), która sprawdza każde wywołanie względem workspace, aplikacji i uprawnień.
  • Workspace'y są rozdzielone na poziomie bazy danych dzięki row-level security.

Dla was oznacza to: aplikacja widzi tylko to, co może widzieć, i nie wyśle po cichu danych na zewnątrz. Czy aplikacja robi merytorycznie właściwą rzecz, pozostaje waszą decyzją; pomaga w tym sprawdzenie przed wdrożeniem i powrót do poprzedniej wersji.

Opiszcie swoją pierwszą aplikację i zobaczcie, jak sprawdzona trafia na produkcję.

Zacznij za darmo

Zbudujcie aplikację, której wam brakuje.
Bezpiecznie od pierwszej wersji.

Rejestracja w 30 sekund, przez e-mail, Google lub Microsoft. Workspace jest gotowy od razu, bez konfiguracji i bez karty kredytowej.

Okres próbny z 15 € kredytów AI. Karta kredytowa nie jest wymagana.