ืืจืกื ืฉื ืืืื ืืืจืืื ืืขืืืื ืฉื ืกืืืืืช ืืืืืืืช ืืืื ื Bubblewrap 0.5.0, ืืืฉืืฉืช ืืืจื ืืื ืืืืืืช ืืืฉืืืื ืืืืืื ืฉื ืืฉืชืืฉืื ืืกืจื ืืจืฉืืืช. ืืคืืขื, Bubblewrap ืืฉืืฉ ืืช ืคืจืืืงื Flatpak ืืฉืืื ืืืืืื ืืืฉืืืื ืฉืืืฉืงื ืืืืืืืช. ืงืื ืืคืจืืืงื ืืชืื ื-C ืืืืคืฅ ืชืืช ืจืืฉืืื LGPLv2+.
ืืฆืืจื ืืืืื, ื ืขืฉื ืฉืืืืฉ ืืืื ืืืืืืืช ืืืจืืืืืืืฆืื ืืกืืจืชืืืช ืฉื ืืืื ืืื ืืงืก, ืืืืืกืกืืช ืขื ืฉืืืืฉ ืืงืืืฆืืช cgroups, ืืจืืื ืฉืืืช, Seccomp ื-SELinux. ืืื ืืืฆืข ืคืขืืืืช ืืืจืฉืืช ืืืืืจืช ืงืื ืืืื ืจ, Bubblewrap ืืืคืขื ืขื ืืืืืืช ืฉืืจืฉ (ืงืืืฅ ืืคืขืื ืขื ืืื suid) ืืืืืจ ืืื ืืืคืก ืืช ืืืจืฉืืืช ืืืืจ ืืชืืื ืืืืื.
ืืคืขืืช ืืจืืื ืฉืืืช ืืฉืชืืฉืื ืืืขืจืืช ืืจืื ืืฉืืืช, ืืืืคืฉืจืช ืื ืืืฉืชืืฉ ืืกื ื ืคืจื ืืฉืื ืฉื ืืืืื ืืงืื ืืืื ืจืื, ืืื ื ื ืืจืฉืช ืืฆืืจื ืืคืขืืื, ืืืืืื ืฉืืื ืืื ื ืคืืขืืช ืืืจืืจืช ืืืื ืืืคืฆืืช ืจืืืช (Bubblewrap ืืืืงื ืืืืฉืื suid ืืืืื ืฉื ืชืช-ืงืืืฆืช ืืืืืืช ืฉื ืืจืืื ืฉืืืช ืืฉืชืืฉืื - ืืื ืื ืืืืื ืืช ืื ืืืื ืืืฉืชืืฉืื ืืืชืืืืืื ืืืกืืืื, ืืืื ืื ืืืืืช, ื ืขืฉื ืฉืืืืฉ ืืืฆืืื CLONE_NEWUSER ื-CLONE_NEWPID). ืืืื ื ื ืืกืคืช, ืชืืื ืืืช ืืืืคืขืืืช ืชืืช Bubblewrap ืืืคืขืืืช ืืืฆื PR_SET_NO_NEW_PRIVS, ืืืืกืจ ืขื ืจืืืฉืช ืืจืฉืืืช ืืืฉืืช, ืืืฉื, ืื ืงืืื ืืื setuid.
ืืืืื ืืจืืช ืืขืจืืช ืืงืืฆืื ืืชืืฆืข ืขื ืืื ืืฆืืจืช ืืจืื ืฉืืืช ืืขืื ื ืืืฉ ืืืจืืจืช ืืืื, ืฉืื ื ืืฆืจืช ืืืืฆืช ืฉืืจืฉ ืจืืงื ืืืืฆืขืืช tmpfs. ืืืืืช ืืฆืืจื, ืืืืฆืืช FS ืืืฆืื ืืืช ืืืืืจืืช ืืืืืฆื ืื ืืืฆื "mount โbind" (ืืืืืื, ืืืฉืจ ืืืคืขืืช ืขื ืืืคืฉืจืืช "bwrap โro-bind /usr /usr", ืืืืฆืช /usr ืืืขืืจืช ืืืืขืจืืช ืืจืืฉืืช ืืืฆื ืงืจืืื ืืืื). ืืืืืืช ืืจืฉืช ืืืืืืืช ืืืืฉื ืืืืฉืง ืืืืืื ืขื ืืืืื ืืืกื ืืช ืจืฉืช ืืืืฆืขืืช ืืืืืื CLONE_NEWNET ื-CLONE_NEWUTS.
ืืืืื ืืขืืงืจื ืืคืจืืืงื Firejail ืืืืื, ืืืฉืชืืฉ ืื ืืืืื ืืืฉืงื ืฉื setuid, ืืื ืฉื-Bubblewrap ืฉืืืช ืืฆืืจืช ืืืืืืื ืืืืืช ืจืง ืืช ืืืืืืืช ืืืื ืืืืืืช ืืืจืืฉืืช, ืืืช ืื ืืคืื ืงืฆืืืช ืืืชืงืืืืช ืื ืืืฆืืช ืืืคืขืืช ืืืฉืืืื ืืจืคืืื, ืืื ืืจืืงืฆืื ืขื ืฉืืืื ืืขืืืื ืืืงืฉืืช ืกืื ืื. ื-Pulsaudio, ืืืขืืจ ืืฆื Flatpak ืืืืฆืข ืืืืจ ืืืคืืก ืืืจืฉืืืช. Firejail, ืืขืืืช ืืืช, ืืฉืืืช ืืช ืื ืืคืื ืงืฆืืืช ืืงืฉืืจืืช ืืงืืืฅ ืืคืขืื ืืื, ืื ืฉืืงืฉื ืขื ืืืืงืืจืช ืืชืืืืงืช ืืืืืื ืืจืื ืืืชืืืื.
ืืืืืืจื ืืืืฉื ืืฆืืขื ืืช ืืืคืฉืจืืืืช ืืืืืช: "--chmod" ืืฉืื ืื ืืจืฉืืืช, "--clearenv" ืื ืืงืื ืืฉืชื ื ืกืืืื (ืืืขื PWD), ื-"--perms" ืืืืืจืช ืืืจืฉืืืช ืืืฉืืฉืืช ืืขืช ืืืฆืืข ืืคืขืืืืช "--bind -data", "- dir", "--file", "--ro-bind-data" ื-"--tmpfs". ืืืืื ืืฉืืคืจ ืฉื ืืขืืืช ืืืชืจืืฉืืช ืืืฉืจ ืืืจืืื ื ืืฉืืช ืืืฆื ืืืืืจ. ื ืืกืคื ืชืืืื ืืืฉืืืช ืคืงืืื ืขื ืืื ืืืืฆื ืขื tab ืขืืืจ zsh.
ืืงืืจ: OpenNet.ru