เชซเชพเชฏเชฐเชœเซ‡เชฒ 0.9.72 เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชฐเชฟเชฒเซ€เช

เชซเชพเชฏเชฐเชœเซ‡เชฒ 0.9.72 เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชคเซ‡ เช—เซเชฐเชพเชซเชฟเช•เชฒ, เช•เชจเซเชธเซ‹เชฒ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเชพ เช…เชฒเช— เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชเช• เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช…เชฅเชตเชพ เชธเช‚เชญเชตเชฟเชค เชฐเซ€เชคเซ‡ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชšเชฒเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชนเซ‹เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เชฅเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เช˜เชŸเชพเชกเซ‡ เช›เซ‡. เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, GPLv2 เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชตเชฟเชคเชฐเชฃ เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡. Linux เซฉ.เซฆ เช•เชฐเชคเชพ เชœเซ‚เชจเชพ เช•เชฐเซเชจเชฒ เชธเชพเชฅเซ‡. เชซเชพเชฏเชฐเชœเซ‡เชฒ เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เชชเซ‡เช•เซ‡เชœเซ‹ เชกเซ‡เชฌ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (Debian, Ubuntu) เช…เชจเซ‡ rpm (CentOS, เชซเซ‡เชกเซ‹เชฐเชพ).

เชซเชพเชฏเชฐเชœเซ‡เชฒ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ, เชเชชเช†เชฐเซเชฎเชฐ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— (seccomp-bpf) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. Linuxเชเช•เชตเชพเชฐ เชฒเซ‹เชจเซเชš เชฅเชฏเชพ เชชเช›เซ€, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชฌเชงเซ€ เชšเชพเช‡เชฒเซเชก เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•, เชชเซเชฐเซ‹เชธเซ‡เชธ เชŸเซ‡เชฌเชฒ เช…เชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เชชเซ‹เชˆเชจเซเชŸ เชœเซ‡เชตเชพ เช•เชฐเซเชจเชฒ เชธเช‚เชธเชพเชงเชจเซ‹เชจเชพ เช…เชฒเช— เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชตเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเชธเซเชชเชฐ เช†เชงเชพเชฐเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชเช• เชœ เชถเซ‡เชฐ เช•เชฐเซ‡เชฒ เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธเชฎเชพเช‚ เชœเซ‹เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชซเชพเชฏเชฐเชœเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเซ‹เช•เชฐ, LXC เช…เชจเซ‡ OpenVZ เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เช•เชจเซเชŸเซ‡เชจเชฐ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชŸเซ‚เชฒเซเชธเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชซเชพเชฏเชฐเชœเซ‡เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชคเซเชฏเช‚เชค เชธเชฐเชณ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เช‡เชฎเซ‡เชœเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€ - เชตเชฐเซเชคเชฎเชพเชจ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชฐเชšเชจเชพ เชซเซเชฒเชพเชฏ เชชเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชชเช›เซ€ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชเช•เซเชธเซ‡เชธ เชจเชฟเชฏเชฎเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเชพ เชฒเชตเชšเซ€เช• เชฎเชพเชงเซเชฏเชฎเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡; เชคเชฎเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช•เชˆ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเซ‡ เชเช•เซเชธเซ‡เชธเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡ เช…เชฅเชตเชพ เชเช•เซเชธเซ‡เชธ เชจเช•เชพเชฐเซ€ เช›เซ‡, เชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เช…เชธเซเชฅเชพเชฏเซ€ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ (tmpfs) เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชซเชพเช‡เชฒเซ‹ เช…เชฅเชตเชพ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€เชเชจเซ‡ เชœเซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹. เชฌเชพเช‡เชจเซเชก-เชฎเชพเช‰เชจเซเชŸ เช…เชจเซ‡ เช“เชตเชฐเชฒเซ‡เชซเซเชธ.

เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ, เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ, เชตเซ€เชเชฒเชธเซ€ เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชธเชนเชฟเชค เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡, เชคเซˆเชฏเชพเชฐ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธเซเชก เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡, เชซเชพเชฏเชฐเชœเซ‡เชฒ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ SUID เชฐเซเชŸ เชซเซเชฒเซ‡เช— เชธเชพเชฅเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡ (เชชเซเชฐเชพเชฐเช‚เชญเชฟเช•เชฐเชฃ เชชเช›เซ€ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชซเชฐเซ€เชฅเซ€ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชฎเซ‹เชกเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชซเชพเชฏเชฐเชœเซ‡เชฒ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชฎเชพเชŸเซ‡ เชฆเชฒเซ€เชฒ เชคเชฐเซ€เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชพเชฎเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, โ€œเชซเชพเชฏเชฐเชœเซ‡เชฒ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธโ€ เช…เชฅเชตเชพ โ€œเชธเซเชกเซ‹ เชซเชพเชฏเชฐเชœเซ‡เชฒ /etc/init.d/nginx startโ€.

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚:

  • เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเซเชธ เชฎเชพเชŸเซ‡ เชธเซ‡เช•เช•เซ‹เชฎเซเชช เชซเชฟเชฒเซเชŸเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชจเซ€ เชฐเชšเชจเชพเชจเซ‡ เช…เชตเชฐเซ‹เชงเซ‡ เช›เซ‡ ("--restrict-namespaces" เชตเชฟเช•เชฒเซเชช เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡). เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹ เช…เชจเซ‡ seccomp เชœเซ‚เชฅเซ‹.
  • เชธเซเชงเชพเชฐเซ‡เชฒ เชซเซ‹เชฐเซเชธ-เชจเซเชฏเซเชชเซเชฐเชฟเชตเซเชธ เชฎเซ‹เชก (NO_NEW_PRIVS), เชœเซ‡ เชจเชตเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเชตเชพเชฅเซ€ เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡.
  • เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ AppArmor เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ เช›เซ‡ (เช•เชจเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ "--apparmor" เชตเชฟเช•เชฒเซเชช เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).
  • เชจเซ‡เชŸเซเชฐเซ‡เชธ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชซเชฟเช• เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ, เชœเซ‡ เชฆเชฐเซ‡เช• เชธเชฐเชจเชพเชฎเชพเช‚เชฎเชพเช‚เชฅเซ€ IP เช…เชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ€ เชคเซ€เชตเซเชฐเชคเชพ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡, ICMP เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ "--dnstrace", "--icmptrace" เช…เชจเซ‡ "--snitrace" เชตเชฟเช•เชฒเซเชชเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • --cgroup เช…เชจเซ‡ --shell เช†เชฆเซ‡เชถเซ‹ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ (เชฎเซ‚เชณเชญเซ‚เชค --shell=none เช›เซ‡). เชซเชพเชฏเชฐเชŸเชจเชฒ เชฌเชฟเชฒเซเชก เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชฌเช‚เชง เช›เซ‡. /etc/firejail/firejail.config เชฎเชพเช‚ chroot, เช–เชพเชจเช—เซ€-lib เช…เชจเซ‡ เชŸเซเชฐเซ‡เชธเชฒเซ‹เช— เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡เชฒ เช›เซ‡. grsecurity เช†เชงเชพเชฐ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster