เชฌเชฌเชฒเชตเซเชฐเซ‡เชช 0.6เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เช…เชฒเช— เชตเชพเชคเชพเชตเชฐเชฃ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเซเชคเชฐ

เชฌเชฌเชฒเชตเซเชฐเซ‡เชช 0.6 เช…เชฒเช—-เช…เชฒเช— เชตเชพเชคเชพเชตเชฐเชฃเชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฌเชฟเชจ-เชตเชฟเชถเชฟเชทเซเชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚, เชซเซเชฒเซ‡เชŸเชชเซ‡เช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚เชฅเซ€ เชฒเซ‹เชจเซเชš เช•เชฐเชพเชฏเซ‡เชฒเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชธเซเชคเชฐ เชคเชฐเซ€เช•เซ‡ เชฌเชฌเชฒเชฐเซ‡เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ LGPLv2+ เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช…เชฒเช—เชคเชพ เชฎเชพเชŸเซ‡, เชชเชฐเช‚เชชเชฐเชพเช—เชค Linux เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ cgroups, เชจเซ‡เชฎเชธเซเชชเซ‡เชธ, Seccomp เช…เชจเซ‡ SELinux เชจเชพ เช‰เชชเชฏเซ‹เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฌเชฌเชฒเชตเซเชฐเซ‡เชชเชจเซ‡ เชฐเซ‚เชŸ เช…เชงเชฟเช•เชพเชฐเซ‹ (เชธเซเชฏเซเชก เชซเซเชฒเซ‡เช— เชธเชพเชฅเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒ) เชธเชพเชฅเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชถเชฐเซ‚ เชฅเชฏเชพ เชชเช›เซ€ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชซเชฐเซ€เชฅเซ€ เชธเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡.

เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฏเซเชเชฐ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชจเซเช‚ เชธเช•เซเชฐเชฟเชฏเช•เชฐเชฃ, เชœเซ‡ เชคเชฎเชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช“เชณเช–เช•เชฐเซเชคเชพเช“เชจเชพ เช…เชฒเช— เชธเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡ เช“เชชเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช˜เชฃเชพ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ (เชฌเชฌเชฒเชตเซเชฐเซ‡เชช เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเซเช‡เชก เช…เชฎเชฒเซ€เช•เชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เช•เซเชทเชฎเชคเชพเช“เชจเซ‹ เชธเชฌเชธเซ‡เชŸ - เชคเชฎเชพเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช“เชณเช–เช•เชฐเซเชคเชพเช“เชจเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฌเชพเช•เชพเชค เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡, เชตเชฐเซเชคเชฎเชพเชจ เชธเชฟเชตเชพเชฏ, CLONE_NEWUSER เช…เชจเซ‡ CLONE_NEWPID เชฎเซ‹เชกเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡). เชตเชงเชพเชฐเชพเชจเชพ เชฐเช•เซเชทเชฃ เชฎเชพเชŸเซ‡, เชฌเชฌเชฒเชตเซเชฐเซ‡เชช เชนเซ‡เช เชณ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชพเชฏเซ‡เชฒเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ PR_SET_NO_NEW_PRIVS เชฎเซ‹เชกเชฎเชพเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชจเชตเชพ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเชพ เชธเช‚เชชเชพเชฆเชจ เชชเชฐ เชชเซเชฐเชคเชฟเชฌเช‚เชง เชฎเซ‚เช•เซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชธเซ‡เชŸเซเชฏเซเชก เชซเซเชฒเซ‡เช— เชนเชพเชœเชฐ เชนเซ‹เชฏ.

เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชธเซเชคเชฐ เชชเชฐ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เช เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชจเชตเซ€ เชฎเชพเช‰เชจเซเชŸ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฌเชจเชพเชตเซ€เชจเซ‡ เชชเชฐเชฟเชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ tmpfs เชจเซ€ เชฎเชฆเชฆเชฅเซ€ เช–เชพเชฒเซ€ เชฐเซ‚เชŸ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชฌเชพเชนเซเชฏ FS เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เช† เชชเชพเชฐเซเชŸเซ€เชถเชจ เชธเชพเชฅเซ‡ โ€œmount โ€”bindโ€ เชฎเซ‹เชกเชฎเชพเช‚ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชนเซ‹เชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ โ€œbwrap โ€”ro-bind /usr/usrโ€ เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ /usr เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชฎเซเช–เซเชฏ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชซเช•เซเชค-เชตเชพเช‚เชšเชตเชพ เชฎเซ‹เชกเชฎเชพเช‚). เชจเซ‡เชŸเชตเชฐเซเช• เช•เซเชทเชฎเชคเชพเช“ CLONE_NEWNET เช…เชจเซ‡ CLONE_NEWUTS เชซเซเชฒเซ‡เช—เซเชธ เชฆเซเชตเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฒเซ‚เชชเชฌเซ‡เช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡.

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

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

  • เชฎเซ‡เชธเชจ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. Autotools เชธเชพเชฅเซ‡ เชฌเชฟเชฒเซเชกเซ€เช‚เช— เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชนเชพเชฒ เชฎเชพเชŸเซ‡ เชœเชพเชณเชตเซ€ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชญเชตเชฟเชทเซเชฏเชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
  • เชเช• เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเซ‡เช•เช•เซ‹เชฎเซเชช เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--add-seccomp" เชตเชฟเช•เชฒเซเชช เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹. เชšเซ‡เชคเชตเชฃเซ€ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เชซเชฐเซ€เชฅเซ€ "--seccomp" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชถเซ‹, เชคเซ‹ เชฎเชพเชคเซเชฐ เช›เซ‡เชฒเซเชฒเซเช‚ เชชเชฐเชฟเชฎเชพเชฃ เชฒเชพเช—เซ เชฅเชถเซ‡.
  • เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชถเชพเช–เชพเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€เชจเซ‡ เชฎเซเช–เซเชฏ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • REUSE เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช†เช‚เชถเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชฒเชพเชฏเชธเชจเซเชธ เช…เชจเซ‡ เช•เซ‰เชชเชฟเชฐเชพเช‡เชŸ เชฎเชพเชนเชฟเชคเซ€เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเซ‡ เช›เซ‡. เช˜เชฃเซ€ เช•เซ‹เชก เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ SPDX-เชฒเชพเช‡เชธเชจเซเชธ-เช†เช‡เชกเซ‡เชจเซเชŸเชฟเชซเชพเชฏเชฐ เชนเซ‡เชกเชฐเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. REUSE เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเชจเซ‡ เช…เชจเซเชธเชฐเชตเชพเชฅเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เช•เซ‹เชกเชจเชพ เช•เชฏเชพ เชญเชพเช—เซ‹ เชชเชฐ เช•เชฏเซเช‚ เชฒเชพเช‡เชธเชจเซเชธ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡ เชคเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเซ‡ เช›เซ‡.
  • เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เช†เชฐเซเช—เซเชฏเซเชฎเซ‡เชจเซเชŸ เช•เชพเช‰เชจเซเชŸเชฐ (argc) เชจเซ€ เช•เชฟเช‚เชฎเชค เชคเชชเชพเชธเชตเชพเชจเซเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชœเซ‹ เช•เชพเช‰เชจเซเชŸเชฐ เชถเซ‚เชจเซเชฏ เชนเซ‹เชฏ เชคเซ‹ เช•เชŸเซ‹เช•เชŸเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‹. เช† เชซเซ‡เชฐเชซเชพเชฐ เชชเซ‹เชฒเช•เซ€เชŸเชฎเชพเช‚ CVE-2021-4034 เชœเซ‡เชตเชพ เชชเชพเชธ เช•เชฐเซ‡เชฒ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชฆเชฒเซ€เชฒเซ‹เชจเชพ เช–เซ‹เชŸเชพ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเซเชฐเช•เซเชทเชพ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

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

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹