ืคืืืขืจืืืฉืืื 0.9.72 ืืื ืืจืืืกืืขืืขืื ืืขืืืืจื. ืขืก ืื ืืืืืงืื ื ืกืืกืืขื ืคืืจ ืืคืืขืืื ืืขืจืืข ืืืืกืคืืจืื ื ืคืื ืืจืืคืืฉืข, ืงืื ืกืื, ืืื ืกืขืจืืืขืจ ืืคืืืงืืฆืืขืก, ืืื ืืืืืืจื ืืื ืืขื ืจืืืืงืข ืคืื โโืงืืืคืจืืืืืืจื ืืขื ืืืืกื ืกืืกืืขื ืืืขื ืืขื ืืืืคื ื ืืฉื-ืคืืจืืจืืืืข ืืืขืจ ืคืืืขื ืฆืืขื ืฉืืืืืข ืคืจืืืจืืืขื. ืื ืคืจืืืจืื ืืื ืืขืฉืจืืื ืืื C, ืคืืจืฉืคืจืืื ืืื ืืขืจ ืืขืจ GPLv2 ืืืฆืขื ืฅ, ืืื ืืืืคื ืืืืฃ ืืขืืขืจ ืคืืจืฉืคืจืืืืื ื. Linux ืืื ืึท ืงืขืจื ืขื ืขืืืขืจ ืืื 3.0. ืืจืืืืข ืคึผืึทืงืึทืืืฉืึทื ืืื Firejail ืืืขืจื ืฆืืืขืืจืืื ืืื deb ืคึฟืึธืจืืึทืื (Debian, Ubuntu) ืืื ืจืคึผื (CentOS, ืคืขืืึธืจืึท).
ืคืืืขืจืืืฉืืื ื ืืฆื ื ืขืื-ืกืคึผืืืกืื, ืึทืคึผืึทืจืืึธืจ, ืืื ืกืืกืืขื ืจืืฃ ืคึฟืืืืขืจืื ื (ืกืขืงืึธืืคึผ-ืืคึผืฃ) ืคึฟืึทืจ ืืืืึธืืึทืฆืืข. Linuxืึทืืึธื ืืึธื ืืฉื, ื ืืฆื ืึท ืคึผืจืึธืืจืึทื ืืื ืึทืืข ืืืจืข ืงืื ื ืคึผืจืึธืฆืขืกื ืืึทืืื ืืขืจืข ืจืขืคึผืจืขืืขื ืืึทืฆืืขืก ืคืื ืงืขืจื ืขื ืจืขืกืืจืกื, ืึทืืึท ืืื ืื ื ืขืฅ ืกืืขืง, ืคึผืจืึธืฆืขืก ืืึทืืขืืข, ืืื ืืึธืื ื ืคืื ืงืื. ืืื ืืขืจ-ืึธืคึผืืขื ืืืงืข ืึทืคึผืืึทืงืืืฉืึทื ื ืงืขื ืขื ืืืื ืงืึทืืืืื ื ืืื ืึท ืืืื ืืขืืืืื ืืึทืืืงืึทืกืื. ืคืืืขืจืืืฉืืื ืงืขื ืืืื ืืืื ืืขื ืืฆื ืฆื ืืืืคื ืืึธืงืขืจ, LXC, ืืื OpenVZ ืงืึทื ืืืื ืขืจื.
ื ืื ืขื ืืขื ืืืฉืืจืื ืคึฟืึทืจ ืงืึทื ืืืื ืขืจ ืืคืืขืืื ืืขืจืืงืืื, Firejail ืืื ืืึธืจ ืคึผืฉืื ืฆื ืงืึทื ืคืืืืขืจ ืืื ืืื ื ืืฉื ืืึทืจืคื ืื ืฆืืืจืืืืื ื ืคืื ืึท ืกืืกืืขื ืืืื - ืืขืจ ืงืึทื ืืืื ืขืจ ืืึทืฅ ืืื ืืขืฉืืคื ืืืืฃ ืื ืคืืืขื ืืืืืจื ืืืืฃ ืื ืืื ืืึทืื ืคืื ืื ืงืจืึทื ื ืืขืงืข ืกืืกืืขื ืืื ืืื ืืืืกืืขืืขืงื ื ืึธื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืขื ืืืงื. ืคืืขืงืกืึทืืึทื ืืืื ืคืื ืืึทืฉืืขืืืงื ืึทืงืกืขืก ืึผืืืื ืฆื ืื ืืขืงืข ืกืืกืืขื ืืืจ ืงืขื ืขื ืืึทืฉืืืืขื ืืืึธืก ืืขืงืขืก ืืื ืืืืจืขืงืืขืจืื ืืขื ืขื ืขืจืืืืื ืึธืืขืจ ืืขืืืืงื ื ืึทืงืกืขืก, ืคืึทืจืืื ืื ืฆืืืืืืืืืืืข ืืขืงืข ืกืืกืืขืืขื (ืืืคึผืคืก) ืคึฟืึทืจ ืืึทืื, ืืึทืืจืขื ืขืฆื ืึทืงืกืขืก ืฆื ืืขืงืขืก ืึธืืขืจ ืืืจืขืงืืขืจืื ืฆื ืืืืขื ืขื-ืืืืื, ืคืึทืจืืื ืื ืืืืจืขืงืืขืจืื ืืืจื; ืืื ืื-ืืืจื ืืื ืึธืืืืขืจืืืืคืก.
ืคึฟืึทืจ ืึท ืืจืืืก ื ืืืขืจ ืคืื ืคืึธืืงืก ืึทืคึผืืึทืงืืืฉืึทื ื, ืึทืจืืึทื ืืขืจืขืื ื ืคืืจืขืคืึธืงืก, ืงืจืึธืืืืึทื, ืืืืง ืืื ืืจืึทื ืกืืืกืืข, ืคืึทืจืืืง ืกืืกืืขื ืจืืคื ืืคืืขืืื ืืขืจืืงืืื ืคึผืจืึธืืคืืืื ืืขื ืขื ืฆืืืขืืจืืื. ืฆื ืืึทืงืืืขื ืื ืคึผืจืืืืืืึทืืืฉืึทื ื ืืืืืง ืฆื ืฉืืขืื ืึท ืืึทืืืืึธืงืกืขื ืกืืืืืืข, ืื ืคืืจืขืืืฉืึทืื ืขืงืกืขืงืืืึทืืืข ืืื ืืื ืกืืึทืืืจื ืืื ืื SUID ืืืึธืจืฆื ืคืึธื (ืคึผืจืืืืืืึทืืืฉืึทื ืืขื ืขื ืืึทืฉืืขืืืง ื ืึธื ืื ืืืืึทืืืืืืฉืึทื). ืฆื ืืืืคื ืึท ืคึผืจืึธืืจืึทื ืืื ืืคืืขืืื ืืขืจืืงืืื ืืึธืืข, ืคืฉืื ืกืคึผืขืฆืืคืืฆืืจื ืื ืึทืคึผืืึทืงืืืฉืึทื ื ืึธืืขื ืืื ืึทื ืึทืจืืืืขื ื ืฆื ืื ืคืืืจืืืฉืึทืื ื ืืฆื, ืืืฉื, "firejail firefox" ืึธืืขืจ "sudo firejail /etc/init.d/nginx start".
ืืื ืื ื ืืึทืข ืืขืืืื ื:
- ืฆืืืขืืขืื ืึท ืกืขืงืึธืืคึผ ืคืืืืขืจ ืคึฟืึทืจ ืกืืกืืขื ืจืืคื ืืืึธืก ืืืึทืงืก ืื ืฉืึทืคืื ื ืคืื ื ืึทืืขืกืคึผืึทืกืขืก (ืื "--restrict-namespaces" ืึธืคึผืฆืืข ืืื ืฆืืืขืืขืื ืฆื ืืขืื). ืืขืจืืืึทื ืืืงื ืกืืกืืขื ืจืืคื ืืืฉื ืืื ืกืขืงืึธืืคึผ ืืจืืคึผืขืก.
- ืืืคึผืจืืืื ืงืจืึทืคื-ื ืึธื ืขืืคึผืจืืืื ืืึธืืข (NO_NEW_PRIVS), ืืืึธืก ืคึผืจืืืืขื ืฅ ื ืืึทืข ืคึผืจืึทืกืขืกืึทื ืคืื ืืืื ืื ื ื ืึธื ืคึผืจืืืืืืึทืืืฉืึทื.
- ืฆืืืขืืืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืืืื ืืืืืขื ืข ืึทืคึผืึทืจืืึธืจ ืคึผืจืึธืืคืืืื (ืื "--ืึทืคึผืคึผืึทืจืืึธืจ" ืึธืคึผืฆืืข ืืื ืืขืคึฟืื ื ืคึฟืึทืจ ืงืฉืจ).
- ืื ื ืขืืืจืึทืกืข ื ืขืฅ ืคืึทืจืงืขืจ ืืจืึทืงืื ื ืกืืกืืขื, ืืืึธืก ืืืกืคึผืืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื IP ืืื ืคืึทืจืงืขืจ ืื ืืขื ืกืืื ืคืื ืืขืืขืจ ืึทืืจืขืก, ืืืคึผืืึทืืึทื ืฅ ICMP ืฉืืืฆื ืืื ืึธืคืคืขืจืก ืื "--dnstrace", "--icmptrace" ืืื "--snitrace" ืึธืคึผืฆืืขืก.
- ืื --cgroup ืืื --shell ืงืึทืืึทื ืื ืืขื ืขื ืึทืืืขืงืืขื ืืืขื (ืื ืคืขืืืงืืึทื ืืื --shell=none). Firetunnel ืืืืขื ืืื ืกืืึทืคึผื ืืืจื ืคืขืืืงืืึทื. ืคืึทืจืงืจืืคึผืื chroot, private-lib ืืื tracelog ืกืขืืืื ืืก ืืื /etc/firejail/firejail.config. ืืจืกืขืงืืจืืื ืฉืืืฆื ืืื ืืืกืงืึทื ืืื ืืื.
ืืงืืจ: opennet.ru
