sandbox: desktop alkalmazások homokozóba zárása Linux-on

Stéphane Graber az Orlando-ban nemrég megrendezett Ubuntu Developer Summit (UDS) rendezvény alatt dobott össze egy csokornyi kódot, amely lehetővé teszi (majd) az újabb Linux kerneleket futtató felhasználók számára a desktop alkalmazások sandbox-ba zárását. A proof-of-concept projekt ugyanazokat a kernelszolgáltatásokat használja, amelyeket az LXC használ.

A kezdeti lépések után Graber további képességekkel - például a hálózati hozzáférés ki-/bekapcsolásának lehetőségével - ruházta fel a Sandbox névre hallgató projektet. Tegnap pedig már grafikus felhasználói felületet is kapott a projekt.

A fejlesztő további fejlesztéseket is felvett a tennivalólistába. A tervek közt szerepel a Nautilus integráció megvalósítása is.

A kód megtalálható a Launchpad-en. A használatához 2.6.36-os kernel és benne aufs2 támogatás szükséges.

Hozzászólások

Ez érdekes dolog lesz. :)

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

És a sandbox-x? Vagy az túl red6-os?

"Network support (required for graphical applications)"

Jöhetne már az a Wayland...

Remek, feltalaltak az alkalmazas szintu tuzfalat es az UAC-t, ha jol ertem.

----------------
Lvl86 Troll

Úgy gondolod, hogy könnyebb lesz a programnak áthágni a futtató felhasználó által megadott korlátozásokat, mint egy másik felhasználó által futtatott programnak (amihez ugyebár valamilyen privilege escalation hibára van szükség)? Ha jól gondolom, kb. olyan szintű biztonság lehet a cél, mint ha egy másik felhasználó futtatná a programot, csak kényelmesebben, mint su-zni.

Kíváncsi vagyok, hogy ez, vagy más hasonló kezdeményezés hogy vezet el oda, hogy az androidon, vagy iphone-on ismert módon fognak futni az alkalmazások. Sandboxban, saját fáljrendszerrel, hozzá nem férve a másik alkalmazás cuccaihoz, stb.