เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚TL; DR. เช† เชฒเซ‡เช–เชฎเชพเช‚, เช…เชฎเซ‡ เชชเชพเช‚เชš เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ Linux เชตเชฟเชคเชฐเชฃเซ‹ เชชเชฐ เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช•เชพเชฎ เช•เชฐเชคเซ€ เชธเช–เชค เชฏเซ‹เชœเชจเชพเช“เชจเซเช‚ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเซ€เช เช›เซ€เช. เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เช•เชฐเซเชจเชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฒเซ€เชงเซเช‚, เชฌเชงเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชฒเซ‹เชก เช•เชฐเซเชฏเชพ, เช…เชจเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชฌเชพเชˆเชจเชฐเซ€เช“เชฎเชพเช‚ เชธเซเชฐเช•เซเชทเชพ เชฏเซ‹เชœเชจเชพเช“เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซเชฏเซเช‚. OpenSUSE 12.4, เชกเซ‡เชฌเชฟเชฏเชจ 9, CentOS, RHEL 6.10 เช…เชจเซ‡ 7, เชคเซ‡เชฎเชœ เช‰เชฌเซเชจเซเชŸเซ 14.04, 12.04 เช…เชจเซ‡ 18.04 LTS เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชตเชฟเชคเชฐเชฃเซ‹ เช›เซ‡.

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

เชธเชฎเซ€เช•เซเชทเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ OS เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชคเชฐเซ‡ เช‰เชฌเซเชจเซเชŸเซ 18.04 เชฎเชพเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเช‚เชฐเช•เซเชทเชฃ เชชเชฆเซเชงเชคเชฟเช“ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชกเซ‡เชฌเชฟเชฏเชจ 9 เช†เชตเซ‡ เช›เซ‡. เชฌเซ€เชœเซ€ เชคเชฐเชซ, OpenSUSE 12.4, CentOS 7 เช…เชจเซ‡ RHEL 7 เชชเชฃ เชฎเซ‚เชณเชญเซ‚เชค เชธเซเชฐเช•เซเชทเชพ เชฏเซ‹เชœเชจเชพเช“ เช…เชจเซ‡ เชธเซเชŸเซ‡เช• เช…เชฅเชกเชพเชฎเชฃ เชธเซเชฐเช•เซเชทเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. เชกเชฟเชซเซ‰เชฒเซเชŸ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชตเชงเซ เช—เซ€เชš เชธเชฎเซ‚เชน เชธเชพเชฅเซ‡ เชตเชงเซ เชตเซเชฏเชพเชชเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡.

เชชเชฐเชฟเชšเชฏ

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

เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช…เชฅเชตเชพ เชธเช–เชค เชฌเชจเชพเชตเชตเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฎเชฒเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชฎเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เชญเซ‚เชฒเซ‹เชจเซ‡ เชฐเซ‹เช•เซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซเช‚ เชœเซ€เชตเชจ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เช…เชŸเช•เชพเชตเซ€เชจเซ‡ เช…เชฅเชตเชพ เช…เชŸเช•เชพเชตเซ€เชจเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชถเซ‹เชทเชฃ เช† เชญเซ‚เชฒเซ‹. เช†เชตเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเชฎเชพเชฎ เช†เชงเซเชจเชฟเช• เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเชฆเซเชงเชคเชฟเช“ เชœเชŸเชฟเชฒเชคเชพ, เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เช˜เชฃเซ€ เช…เชฒเช— เช›เซ‡: เชธเซเชŸเซ‡เช• เช•เซ‡เชจเซ‡เชฐเซ€ เช…เชจเซ‡ ASLR เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเช•เซเชทเชฃ เชฎเชพเชŸเซ‡ CFI ะธ เช†เชฐ.เช“.เชชเซ€.. เช† เชฒเซ‡เช–เชฎเชพเช‚, เช…เชฎเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ Linux เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เช•เชˆ เชธเช‚เชฐเช•เซเชทเชฃ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชœเซ‹เชˆเชถเซเช‚, เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเชฟเชคเชฐเชฃเชจเซ€ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชฆเซเชตเชฟเชธเช‚เช—เซ€เช“เชจเชพ เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซเช‚ เชชเชฃ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€เชถเซเช‚.

CVE เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ

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

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Linux เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เช›เซ‡เชฒเซเชฒเชพ เชšเชพเชฐ เชตเชฐเซเชทเชฎเชพเช‚ CVE เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพ เช…เชจเซ‡ เชชเชพเช‚เชš เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชธเชฐเซเชตเชฐ เชตเชฟเชคเชฐเชฃเซ‹, เชœเซ‡เชฎ เช•เซ‡ เช‰เชฌเซเชจเซเชŸเซ, เชกเซ‡เชฌเชฟเชฏเชจ, Red Hat Enterprise Linux เช…เชจเซ‡ OpenSUSE เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‹.

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
ะ ะธั. .

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

เช…เชฒเชฌเชคเซเชค, CVE เชธเชฟเชธเซเชŸเชฎ เช‰เชชเชฏเซ‹เช—เซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชธเซเชฐเช•เซเชทเชพ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เช•เชพเชฐเชฃเซ‹เชจเซ‡ เช†เชชเชฃเซ‡ เชœเซ‡เชŸเชฒเซ€ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเซ€เชถเซเช‚, เชถเซ‹เชทเชฃเชจเซ€ เชธเช‚เชญเชตเชฟเชค เชชเชฆเซเชงเชคเชฟเช“เชจเซ‡ เช“เชณเช–เชตเซ€ เช…เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชชเชฆเซเชงเชคเชฟเช“ เชตเชฟเช•เชธเชพเชตเชตเซ€ เชคเซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เช›เซ‡. เชถเซ‹เชง เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชต. เชซเชฟเช— เชฎเชพเช‚. 2 เช›เซ‡เชฒเซเชฒเชพ เชšเชพเชฐ เชตเชฐเซเชทเชฎเชพเช‚ เชคเชฎเชพเชฎ เชตเชฟเชคเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชจเชฌเชณเชพเชˆเช“เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เช“ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ (เชธเซเชฐเซ‹เชค). เชคเซ‡ เชคเชฐเชค เชœ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ CVE เชจเซ€เชšเซ‡เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เช“เชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เชธเซ‡เชตเชพเชจเซ‹ เช‡เชจเช•เชพเชฐ (DoS), เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจ, เช“เชตเชฐเชซเซเชฒเซ‹, เชฎเซ‡เชฎเชฐเซ€ เชญเซเชฐเชทเซเชŸเชพเชšเชพเชฐ, เชฎเชพเชนเชฟเชคเซ€ เชฒเชฟเช•เซ‡เชœ (เชเช•เซเชธเชซเชฟเชฒเซเชŸเชฐเซ‡เชถเชจ) เช…เชจเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชตเซƒเชฆเซเชงเชฟ. เชœเซ‹ เช•เซ‡ เช˜เชฃเชพ CVE เชจเซ€ เชตเชฟเชตเชฟเชง เชถเซเชฐเซ‡เชฃเซ€เช“เชฎเชพเช‚ เช˜เชฃเซ€ เชตเช–เชค เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเชฎเชพเชจ เชฎเซเชฆเซเชฆเชพเช“ เชตเชฐเซเชท-เชฆเชฐ-เชตเชฐเซเชท เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡. เชฒเซ‡เช–เชจเชพ เช†เช—เชณเชจเชพ เชญเชพเช—เชฎเชพเช‚, เช…เชฎเซ‡ เช† เชจเชฌเชณเชพเชˆเช“เชจเชพ เชถเซ‹เชทเชฃเชจเซ‡ เชฐเซ‹เช•เชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เชธเซเชฐเช•เซเชทเชพ เชฏเซ‹เชœเชจเชพเช“เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€เชถเซเช‚.

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
ะ ะธั. .

เช•เชพเชฐเซเชฏเซ‹

เช† เชฒเซ‡เช–เชฎเชพเช‚ เช…เชฎเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชœเชตเชพเชฌ เช†เชชเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช:

  • เชตเชฟเชตเชฟเชง Linux เชตเชฟเชคเชฐเชฃเซ‹เชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชถเซเช‚ เช›เซ‡? เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชฏเซเชเชฐ เชธเซเชชเซ‡เชธ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชฎเชพเช‚ เช•เชˆ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡?
  • เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชฎเชพเช‚ เชธเชฎเชฏ เชœเชคเชพเช‚ เชธเซเชฐเช•เซเชทเชพ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชˆ เช›เซ‡?
  • เชฆเชฐเซ‡เช• เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹ เช…เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ€ เชธเชฐเซ‡เชฐเชพเชถ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชถเซเช‚ เช›เซ‡?
  • เชฆเชฐเซ‡เช• เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชฎเชพเชŸเซ‡ เช•เชฏเชพ เชธเช‚เชฐเช•เซเชทเชฃเซ‹ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡?

เชตเชฟเชคเชฐเชฃเซ‹เชจเซ€ เชชเชธเช‚เชฆเช—เซ€

เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชตเชฟเชคเชฐเชฃ เชธเซเชฅเชพเชชเชจเซ‹ เชชเชฐ เชธเชšเซ‹เชŸ เช†เช‚เช•เชกเชพ เชถเซ‹เชงเชตเชพ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชตเชพเชธเซเชคเชตเชฟเช• เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชธเซ‚เชšเชตเชคเซ€ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เชฏเซเชจเชฟเช•เซเชธ เชตเซ‡เชฐเชฟเช…เชจเซเชŸเซเชธ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชธเชฐเซเชตเชฐ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฌเชจเชพเชตเซ‡ เช›เซ‡ (เชตเซ‡เชฌ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ 69,2%, เชฆเซเชตเชพเชฐเชพ เช†เช‚เช•เชกเชพ W3techs เช…เชจเซ‡ เช…เชจเซเชฏ เชธเซเชคเซเชฐเซ‹เชคเซ‹), เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‹ เชนเชฟเชธเซเชธเซ‹ เชธเชคเชค เชตเชงเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เช†เชฎ, เช…เชฎเชพเชฐเชพ เชธเช‚เชถเซ‹เชงเชจ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช‰เชชเชฒเชฌเซเชง เชตเชฟเชคเชฐเชฃเซ‹ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซเชฏเซเช‚ Google เชฎเซ‡เช˜. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช…เชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ€ OS เชชเชธเช‚เชฆ เช•เชฐเซ€ เช›เซ‡:

เชตเชฟเชคเชฐเชฃ/เชธเช‚เชธเซเช•เชฐเชฃ
เช•เซ‹เชฐ
เชฌเชฟเชฒเซเชก

เช“เชชเชจเชธเซ‡เชธ 12.4
4.12.14-95.3-เชกเชฟเชซเซ‹เชฒเซเชŸ
#1 SMP เชฌเซเชง เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ 5 06:00:48 UTC 2018 (63a8d29)

เชกเซ‡เชฌเชฟเชฏเชจ 9 (เช–เซ‡เช‚เชš)
4.9.0-8-amd64
#1 SMP เชกเซ‡เชฌเชฟเชฏเชจ 4.9.130-2 (2018-10-27)

เชธเซ‡เชจเซเชŸเซ‹เชธ 6.10
2.6.32-754.10.1.el6.x86_64
#1 SMP เชฎเช‚เช—เชณ 15 เชœเชพเชจเซเชฏเซเช†เชฐเซ€ 17:07:28 UTC 2019

เชธเซ‡เชจเซเชŸเซ‹เชธ 7
3.10.0-957.5.1.el7.x86_64
#1 SMP เชถเซเช•เซเชฐ เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€ 1 14:54:57 UTC 2019

Red Hat Enterprise Linux เชธเชฐเซเชตเชฐ 6.10 (เชธเซ‡เชจเซเชŸเชฟเชฏเชพเช—เซ‹)
2.6.32-754.9.1.el6.x86_64
#1 SMP เชฌเซเชง เชจเชตเซ‡เชฎเซเชฌเชฐ 21 15:08:21 EST 2018

Red Hat Enterprise Linux เชธเชฐเซเชตเชฐ 7.6 (Maipo)
3.10.0-957.1.3.el7.x86_64
#1 SMP เช—เซเชฐเซ‚ เชจเชตเซ‡เชฎเซเชฌเชฐ 15 17:36:42 UTC 2018

เช‰เชฌเซเชจเซเชŸเซ 14.04 (เชตเชฟเชถเซเชตเชพเชธเซ เชคเชพเชนเชฐ)
4.4.0โ€“140-เชธเชพเชฎเชพเชจเซเชฏ

#166~14.04.1-Ubuntu SMP เชถเชจเชฟ เชจเชตเซ‡เชฎเซเชฌเชฐ 17 01:52:43 UTC 20โ€ฆ

เช‰เชฌเซเชจเซเชŸเซ 16.04 (เชเซ‡เชจเชฟเชฏเชฒ เชเซ‡เชฐเชธ)
4.15.0โ€“1026-gcp
#27~16.04.1-Ubuntu SMP เชถเซเช•เซเชฐ 7 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ 09:59:47 UTC 2018

เช‰เชฌเซเชจเซเชŸเซ 18.04 (เชฌเชพเชฏเซ‹เชจเชฟเช• เชฌเซ€เชตเชฐ)
4.15.0โ€“1026-gcp
#27-Ubuntu SMP เช—เซเชฐเซ 6 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ 18:27:01 UTC 2018

เชŸเซ‡เชฌเชฒ 1

เชเชจเชพเชฒเซ‡เช

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

เช•เชฐเซเชจเชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ

เช…เชฎเซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเชพเช—เซ เช•เชฐเซ€ เชฎเชซเชค kconfig เชคเชชเชพเชธเชจเชพเชฐ. เชšเชพเชฒเซ‹ เชจเชพเชฎเชฟเชค เชตเชฟเชคเชฐเชฃเซ‹เชจเชพ เช†เช‰เชŸ-เช“เชซ-เชง-เชฌเซ‰เช•เซเชธ เชธเซเชฐเช•เซเชทเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชœเซ‹เชˆเช เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชฏเชพเชฆเซ€ เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเซ€เช เช•เซ‹เชฐ เชธเซ‡เชฒเซเชซ เชกเชฟเชซเซ‡เชจเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ (KSPP). เชฆเชฐเซ‡เช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเช•เชฒเซเชช เชฎเชพเชŸเซ‡, เช•เซ‹เชทเซเชŸเช• 2 เช‡เชšเซเช›เชฟเชค เชธเซ‡เชŸเชฟเช‚เช—เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡: เชšเซ‡เช•เชฌเซ‹เช•เซเชธ เชเชตเชพ เชตเชฟเชคเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช›เซ‡ เชœเซ‡ KSSP เชญเชฒเชพเชฎเชฃเซ‹เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡ (เชถเชฐเชคเซ‹เชจเซ€ เชธเชฎเชœเซ‚เชคเซ€ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เชœเซเช“). เช…เชนเซ€เช‚; เชญเชตเชฟเชทเซเชฏเชจเชพ เชฒเซ‡เช–เซ‹เชฎเชพเช‚ เช…เชฎเซ‡ เชธเชฎเชœเชพเชตเซ€เชถเซเช‚ เช•เซ‡ เช†เชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเซ€ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช†เชตเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชฎเชพเช‚ เชธเชฟเชธเซเชŸเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเซ‡เช• เช•เชฐเชตเซ€).

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชจเชตเชพ เช•เชฐเซเชจเชฒเซ‹เชฎเชพเช‚ เชฌเซ‹เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช•เชกเช• เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชนเซ‹เชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 6.10 เช•เชฐเซเชจเชฒ เชชเชฐ CentOS 6.10 เช…เชจเซ‡ RHEL 2.6.32 เชฎเชพเช‚ เชจเชตเชพ เช•เชฐเซเชจเชฒเซ‹เชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชพเชฏเซ‡เชฒ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชœเชŸเชฟเชฒ เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เช…เชญเชพเชต เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ SMAP, เช•เชกเช• RWX เชชเชฐเชตเชพเชจเช—เซ€เช“, เชธเชฐเชจเชพเชฎเชพเช‚ เชฐเซ‡เชจเซเชกเชฎเชพเช‡เชเซ‡เชถเชจ เช…เชฅเชตเชพ copy2usr เชธเซเชฐเช•เซเชทเชพ. เช เชจเซ‹เช‚เชงเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚เชจเชพ เช˜เชฃเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเช•เชฒเซเชชเซ‹ เช•เชฐเซเชจเชฒเชจเชพ เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€ เช…เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช•เชคเชพเชฎเชพเช‚ เชฒเชพเช—เซ เชชเชกเชคเชพ เชจเชฅเซ€ - เช† เชนเชœเซ เชชเชฃ เชฏเซ‹เช—เซเชฏ เชธเซเชฐเช•เซเชทเชพเชจเชพ เช…เชญเชพเชต เชคเชฐเซ€เช•เซ‡ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เชธเซ‚เชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชคเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡, เชœเซ‹ เช†เชชเซ‡เชฒ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเช•เชฒเซเชช เชนเชพเชœเชฐ เชจ เชนเซ‹เชฏ, เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เช†เชจเซ‡ เชตเชพเชœเชฌเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซเช‚ เช…เชฐเซเชฅเช˜เชŸเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ‹ เชฌเซ€เชœเซ‹ เชฎเซเชฆเซเชฆเซ‹: เช•เซ‡เชŸเชฒเชพเช• เช•เชฐเซเชจเชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เช•เซ‡ เชœเซ‡ เชนเซเชฎเชฒเชพเชจเซ€ เชธเชชเชพเชŸเซ€เชจเซ‡ เชตเชงเชพเชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช†เชตเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชฎเชพเช‚ uprobes เช…เชจเซ‡ kprobes, เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เช…เชจเซ‡ BPF/eBPF เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชญเชฒเชพเชฎเชฃ เช เช›เซ‡ เช•เซ‡ เช‰เชชเชฐเซ‹เช•เซเชค เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‹ เชตเชพเชธเซเชคเชตเชฟเช• เชธเซเชฐเช•เซเชทเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชจ-เชคเซเชšเซเช› เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซเช‚ เชถเซ‹เชทเชฃ เชงเชพเชฐเซ‡ เช›เซ‡ เช•เซ‡ เชฆเซ‚เชทเชฟเชค เช…เชญเชฟเชจเซ‡เชคเชพเช“เช เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเช— เชœเชฎเชพเชตเซ€ เชฒเซ€เชงเซ‹ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เช† เชตเชฟเช•เชฒเซเชชเซ‹ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ, เชคเซ‹ เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซ‡ เชฆเซเชฐเซเชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เช•เซ‹เชทเซเชŸเช• 2 เชฎเชพเช‚เชจเซ€ เชเชจเซเชŸเซเชฐเซ€เช“ เชชเชฐ เชตเชงเซ เชœเซ‹เชคเชพเช‚, เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เช†เชงเซเชจเชฟเช• เช•เชฐเซเชจเชฒ เชจเชฌเชณเชพเชˆเช“เชจเชพ เชถเซ‹เชทเชฃ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ เชฎเชพเชนเชฟเชคเซ€ เชฒเชฟเช•เซ‡เชœ เช…เชจเซ‡ เชธเซเชŸเซ‡เช•/เชนเซ€เชช เช“เชตเชฐเชซเซเชฒเซ‹. เชœเซ‹ เช•เซ‡, เช…เชฎเซ‡ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชธเซŒเชฅเซ€ เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชตเชฟเชคเชฐเชฃเซ‹เช เชชเชฃ เชนเชœเซ เชธเซเชงเซ€ เชตเชงเซ เชœเชŸเชฟเชฒ เชธเช‚เชฐเช•เซเชทเชฃ เชฒเชพเช—เซ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ‡เชš เชธเชพเชฅเซ‡ grsecurity) เช…เชฅเชตเชพ เช•เซ‹เชก เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เช†เชงเซเชจเชฟเช• เชฐเช•เซเชทเชฃ (เชฆเชพ.เชค. เช•เซ‹เชก เชฎเชพเชŸเซ‡ R^X เชœเซ‡เชตเซ€ เชฏเซ‹เชœเชจเชพเช“ เชธเชพเชฅเซ‡ เชฐเซ‡เชจเซเชกเชฎเชพเช‡เชเซ‡เชถเชจเชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ). เชฌเชพเชฌเชคเซ‹เชจเซ‡ เชตเชงเซ เช–เชฐเชพเชฌ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช† เชตเชงเซ เช…เชฆเซเชฏเชคเชจ เชธเช‚เชฐเช•เซเชทเชฃ เชชเชฃ เชนเซเชฎเชฒเชพเช“เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเซเชฐเซ‡เชฃเซ€ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชคเชพ เชจเชฅเซ€. เชคเซ‡เชฅเซ€, เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ เชฎเชพเชŸเซ‡ เชคเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช‰เช•เซ‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชธเซเชฎเชพเชฐเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชจเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เชถเซ‹เชทเชฃ เชถเซ‹เชง เช…เชจเซ‡ เชจเชฟเชตเชพเชฐเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ

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

เชตเชฟเชคเชฐเชฃเซ‹

เช•เซเชฒ เชฎเชณเซ€เชจเซ‡, เช…เชฎเซ‡ เชคเชฎเชพเชฎ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ 361 เชชเซ‡เช•เซ‡เชœเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซเชฏเชพ เช›เซ‡, เชฎเชพเชคเซเชฐ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฎเชฟเชฐเชฐเซเชธเชฎเชพเช‚เชฅเซ€ เชชเซ‡เช•เซ‡เชœเซ‹ เช•เชพเชขเซ€เชจเซ‡. เช…เชฎเซ‡ ELF เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชตเช—เชฐเชจเชพ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ€ เช…เชตเช—เชฃเชจเชพ เช•เชฐเซ€, เชœเซ‡เชฎ เช•เซ‡ เชธเซเชคเซเชฐเซ‹เชคเซ‹, เชซเซ‹เชจเซเชŸเซเชธ เชตเช—เซ‡เชฐเซ‡. เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเซเชฏเชพ เชชเช›เซ€, 556 เชชเซ‡เช•เซ‡เชœเซ‹ เชฐเชนเซ€ เช—เชฏเชพ, เชœเซ‡เชฎเชพเช‚ เช•เซเชฒ 129 เชฆเซเชตเชฟเชธเช‚เช—เซ€ เช›เซ‡. เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœเซ‹ เช…เชจเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เชซเชฟเช—เชฎเชพเช‚ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. 569.

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
ะ ะธั. .

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

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
ะ ะธั. .

เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚, 60% เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ 10 เชจเชฟเชฐเซเชญเชฐเชคเชพ เชนเซ‹เชฏ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช•เซ‡เชŸเชฒเชพเช• เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช…เชตเชฒเช‚เชฌเชจ (100 เชฅเซ€ เชตเชงเซ) เชนเซ‹เชฏ เช›เซ‡. เช† เชœ เชฐเชฟเชตเชฐเซเชธ เชชเซ‡เช•เซ‡เชœ เช…เชตเชฒเช‚เชฌเชจ เชชเชฐ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡: เช…เชชเซ‡เช•เซเชทเชพ เชฎเซเชœเชฌ, เชตเชฟเชคเชฐเชฃเชฎเชพเช‚ เช…เชจเซเชฏ เช˜เชฃเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชฆเซเชตเชพเชฐเชพ เชฅเซ‹เชกเชพ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเชพ เช•เซ‡เชŸเชฒเชพเช•เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เช‰เชšเซเชš เชœเซ‹เช–เชฎ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเซ€เชšเซ‡เชจเซเช‚ เช•เซ‹เชทเซเชŸเช• SLES, Centos 20, Debian 7 เช…เชจเซ‡ Ubuntu 9 (เชฆเชฐเซ‡เช• เชธเซ‡เชฒ เชชเซ‡เช•เซ‡เชœ เช…เชจเซ‡ เชฐเชฟเชตเชฐเซเชธ เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡) เชฎเชพเช‚ เชฎเชนเชคเซเชคเชฎ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฐเชฟเชตเชฐเซเชธ เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชธเชพเชฅเซ‡ 18.04 เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เช†เชชเซ‡ เช›เซ‡.

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
เชŸเซ‡เชฌเชฒ 3

เชฐเชธเชชเซเชฐเชฆ เชนเช•เซ€เช•เชค. เชœเซ‹ เช•เซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เชคเชฎเชพเชฎ OSes x86_64 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เช…เชจเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‡ x86_64 เช…เชจเซ‡ x86 เชคเชฐเซ€เช•เซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เช˜เชฃเซ€เชตเชพเชฐ เช…เชจเซเชฏ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซ‹ เชฎเชพเชŸเซ‡ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช†เช•เซƒเชคเชฟ 5 เชฎเชพเช‚ เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ‡. XNUMX.

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
ะ ะธั. .

เช†เช—เชณเชจเชพ เชตเชฟเชญเชพเช—เชฎเชพเช‚, เช…เชฎเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เชฆเซเชตเชฟเชธเช‚เช—เซ€เช“เชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ€เชถเซเช‚.

เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชซเชพเช‡เชฒ เชธเช‚เชฐเช•เซเชทเชฃ เช†เช‚เช•เชกเชพ

เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเซเชฏเซ‚เชจเชคเชฎ, เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชนเชพเชฒเชจเซ€ เชฆเซเชตเชฟเชธเช‚เช—เซ€เช“ เชฎเชพเชŸเซ‡ เชธเซเชฐเช•เซเชทเชพ เชตเชฟเช•เชฒเซเชชเซ‹เชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เชธเซ‡เชŸเชจเซเช‚ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• Linux เชตเชฟเชคเชฐเชฃเซ‹ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เช†เชตเซ€ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเซ‡เชฌเชฟเชฏเชจ/เช‰เชฌเซเชจเซเชŸเซ เชชเชพเชธเซ‡ เช†เชตเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช›เซ‡. เช…เชนเซ€เช‚ เชคเซ‡เชฎเชจเชพ เช•เชพเชฐเซเชฏเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡:

$ hardening-check $(which docker)
/usr/bin/docker:
 Position Independent Executable: yes
 Stack protected: yes
 Fortify Source functions: no, only unprotected functions found!
 Read-only relocations: yes
 Immediate binding: yes

เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชชเชพเช‚เชš เชคเชชเชพเชธเซ‡ เช›เซ‡ เชธเช‚เชฐเช•เซเชทเชฃ เช•เชพเชฐเซเชฏเซ‹:

  • เชชเซ‹เชเชฟเชถเชจ เช‡เชจเซเชกเชฟเชชเซ‡เชจเซเชกเชจเซเชŸ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ (PIE): เชœเซ‹ เช•เชฐเซเชจเชฒเชฎเชพเช‚ ASLR เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เชคเซ‹ เชฐเซ‡เชจเซเชกเชฎเชพเช‡เชเซ‡เชถเชจ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เชŸเซ‡เช•เซเชธเซเชŸ เชธเซ‡เช•เซเชถเชจเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡.
  • เชธเซเชŸเซ‡เช• เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชŸเซ‡เชก: เชธเซเชŸเซ‡เช• เช…เชฅเชกเชพเชฎเชฃเชจเชพ เชนเซเชฎเชฒเชพ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‡เช• เช•เซ‡เชจเซ‡เชฐเซ€ เชธเช•เซเชทเชฎ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ.
  • เชซเซ‹เชฐเซเชŸเซ€เชซเชพเชˆ เชธเซ‹เชฐเซเชธ: เชถเซเช‚ เช…เชธเซเชฐเช•เซเชทเชฟเชค เช•เชพเชฐเซเชฏเซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, strcpy) เชคเซ‡เชฎเชจเชพ เชตเชงเซ เชธเซเชฐเช•เซเชทเชฟเชค เชธเชฎเช•เช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฐเชจเชŸเชพเชˆเชฎ เชชเชฐ เชšเช•เชพเชธเชพเชฏเซ‡เชฒ เช•เซ‰เชฒเซเชธ เชคเซ‡เชฎเชจเชพ เช…เชจเชšเซ‡เช• เช•เชฐเซ‡เชฒเชพ เชธเชฎเช•เช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, __memcpy_chk เชจเซ‡ เชฌเชฆเชฒเซ‡ memcpy).
  • เชซเช•เซเชค-เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฐเชฟเชฒเซ‹เช•เซ‡เชถเชจเซเชธ (RELRO): เชถเซเช‚ เชฐเชฟเชฒเซ‹เช•เซ‡เชถเชจ เชŸเซ‡เชฌเชฒ เชเชจเซเชŸเซเชฐเซ€เช“เชจเซ‡ เชฎเชพเชคเซเชฐ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‹ เชคเซ‡ เช…เชฎเชฒ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชŸเซเชฐเชฟเช—เชฐ เชฅเชˆ เชนเซ‹เชฏ.
  • เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ: เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชฐเชจเชŸเชพเช‡เชฎ เชฒเชฟเช‚เช•เชฐ เชฌเชงเซ€ เชšเชพเชฒเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ (เช† เชธเช‚เชชเซ‚เชฐเซเชฃ RELRO เชจเซ€ เชธเชฎเช•เช•เซเชท เช›เซ‡).

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

เช…เชฎเซ‡ เช† เช…เชจเซ‡ เช…เชจเซเชฏ เชคเซเชฐเชฃ เชชเชฆเซเชงเชคเชฟเช“ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชถเซเชจเชฎเชพเช‚ เชฐเชนเซ‡เชฒเชพ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€ เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเช‡เชฒเซ‹ เชธเซเชฐเช•เซเชทเชฟเชค เช›เซ‡ เชคเซ‡เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพ เชฎเชพเช—เซ€เช เช›เซ€เช:

  • เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชฌเซ€เชŸ (NX) เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเชฆเซ‡เชถเชฎเชพเช‚ เช…เชฎเชฒเชจเซ‡ เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชจ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช, เชœเซ‡เชฎ เช•เซ‡ เชธเซเชŸเซ‡เช• เชนเซ€เชช, เชตเช—เซ‡เชฐเซ‡.
  • RPATH/RUNPATH เชฎเซ‡เชšเชฟเช‚เช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชฒเซ‹เชกเชฐ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชชเชพเชฅเชจเซ‡ เชธเซ‚เชšเชตเซ‡ เช›เซ‡. เชชเซเชฐเชฅเชฎ เชเช• เช›เซ‡ เชซเชฐเชœเชฟเชฏเชพเชค เช•เซ‹เชˆเชชเชฃ เช†เชงเซเชจเชฟเช• เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡: เชคเซ‡เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹เชจเซ‡ เชฎเชจเชธเซเชตเซ€ เชฐเซ€เชคเซ‡ เชชเซ‡เชฒเซ‹เชกเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฒเช–เชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชœเซ‡เชฎ เช›เซ‡ เชคเซ‡เชฎ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฌเซ€เชœเชพ เชฎเชพเชŸเซ‡, เช…เชฏเซ‹เช—เซเชฏ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชชเชพเชฅ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช•เซ‹เชก เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชธเชฎเชธเซเชฏเชพเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เชฆเชพ.เชค. เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชตเซƒเชฆเซเชงเชฟ, เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชฎเชธเซเชฏเชพเช“).
  • เชธเซเชŸเซ‡เช• เช…เชฅเชกเชพเชฎเชฃ เชฐเช•เซเชทเชฃ เชเชตเชพ เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡ เชœเซ‡ เชธเซเชŸเซ‡เช•เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชจเชพ เช…เชจเซเชฏ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‡ เช“เชตเชฐเชฒเซ‡เชช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡ (เชœเซ‡เชฎ เช•เซ‡ เชขเช—เชฒเซ‹). เช†เชชเซ‡เชฒ เชคเชพเชœเซ‡เชคเชฐเชจเชพ เชถเซ‹เชทเชฃ เชฆเซเชฐเซเชชเชฏเซ‹เช— เชธเชฟเชธเซเชŸเชฎเชก เชนเซ€เชช เช…เชฅเชกเชพเชฎเชฃ เชจเชฌเชณเชพเชˆเช“, เช…เชฎเชจเซ‡ เชฒเชพเช—เซเชฏเซเช‚ เช•เซ‡ เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชธเซ‡เชŸเชฎเชพเช‚ เช† เชชเชฆเซเชงเชคเชฟเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเซ‹ เชฏเซ‹เช—เซเชฏ เช›เซ‡.

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

  • เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชฆเซเชฐเซเชฒเชญ เช…เชชเชตเชพเชฆเซ‹ เชธเชพเชฅเซ‡, NX เชธเช‚เชฐเช•เซเชทเชฃ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, CentOS, RHEL เช…เชจเซ‡ OpenSUSE เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชคเซ‡เชจเซ‹ เชฅเซ‹เชกเซ‹ เช“เช›เซ‹ เช‰เชชเชฏเซ‹เช— เชจเซ‹เช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • เชธเซเชŸเซ‡เช• เช•เซ‡เชจเซ‡เชฐเซ€ เช˜เชฃเซ€ เชœเช—เซเชฏเชพเช เช–เซ‚เชŸเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซ‚เชจเชพ เช•เชฐเซเชจเชฒเซ‹ เชธเชพเชฅเซ‡เชจเชพ เชตเชฟเชคเชฐเชฃเชฎเชพเช‚. เชธเซ‡เชจเซเชŸเซ‹เชธ, เช†เชฐเชเชšเชˆเชเชฒ, เชกเซ‡เชฌเชฟเชฏเชจ เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซเชจเชพ เชจเชตเซ€เชจเชคเชฎ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชชเซเชฐเช—เชคเชฟ เชœเซ‹เชตเชพ เชฎเชณเซ€ เชฐเชนเซ€ เช›เซ‡.
  • เชกเซ‡เชฌเชฟเชฏเชจ เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ 18.04 เชจเชพ เช…เชชเชตเชพเชฆ เชธเชพเชฅเซ‡, เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชจเชฌเชณเซ‹ PIE เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡.
  • OpenSUSE, Centos 7 เช…เชจเซ‡ RHEL 7เชฎเชพเช‚ เชธเซเชŸเซ‡เช• เช…เชฅเชกเชพเชฎเชฃ เชธเซเชฐเช•เซเชทเชพ เชจเชฌเชณเซ€ เช›เซ‡ เช…เชจเซ‡ เช…เชจเซเชฏเชฎเชพเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเซ€เชคเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจเชฅเซ€.
  • เช†เชงเซเชจเชฟเช• เช•เชฐเซเชจเชฒ เชธเชพเชฅเซ‡เชจเชพ เชคเชฎเชพเชฎ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ RELRO เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซ‹ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 18.04 เช†เช—เชณ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชฌเซ€เชœเชพ เช•เซเชฐเชฎเซ‡ เช†เชตเซ‡ เช›เซ‡.

เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชคเซ‡เชฎ, เช† เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเช‡เชฒเชจเชพ เชคเชฎเชพเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชธเชฐเซ‡เชฐเชพเชถ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชซเช•เซเชค เชซเชพเช‡เชฒเซ‹เชจเชพ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ เชœเซ‹เชถเซ‹, เชคเซ‹ เชธเช‚เช–เซเชฏเชพเช“ เช…เชฒเช— เชนเชถเซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเช“ PIE เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชชเซเชฐเช—เชคเชฟ). เชตเชงเซเชฎเชพเช‚, เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เชตเชฟเชคเชฐเชฃเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช†เช‚เช•เชกเชพเช“เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฆเซเชตเชฟเชธเช‚เช—เซ€เชจเชพเช‚ เช…เชฎเซเช• เชซเช‚เช•เซเชถเชจเซเชธเชจเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเชพเชฐเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชธเช–เซเชคเชพเช‡เชตเชพเชณเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชธเชพเชšเซ€ เชŸเช•เชพเชตเชพเชฐเซ€ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชœเซ‹ 5 เชฎเชพเช‚เชฅเซ€ 50 เชซเช‚เช•เซเชถเชจเซเชธ เชฌเชพเชˆเชจเชฐเซ€เชฎเชพเช‚ เชธเซเชฐเช•เซเชทเชฟเชค เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ 0,1 เชจเซ‹ เชธเซเช•เซ‹เชฐ เช†เชชเซ€เชถเซเช‚, เชœเซ‡ 10% เชซเช‚เช•เซเชถเชจเชจเซ‡ เชฎเชœเชฌเซ‚เชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
เช•เซ‹เชทเซเชŸเช• 4. เชซเชฟเช—เชฎเชพเช‚ เชฌเชคเชพเชตเซ‡เชฒ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“. 3 (เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพเชจเซ€ เชŸเช•เชพเชตเชพเชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ)

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
เช•เซ‹เชทเซเชŸเช• 5. เชซเชฟเช—เชฎเชพเช‚ เชฌเชคเชพเชตเซ‡เชฒ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“. 3 (เช—เซเชฐเช‚เชฅเชพเชฒเชฏเซ‹เชจเซ€ เช•เซเชฒ เชธเช‚เช–เซเชฏเชพเชจเซ€ เชŸเช•เชพเชตเชพเชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ)

เชคเซ‹ เชถเซเช‚ เชคเซเชฏเชพเช‚ เชชเซเชฐเช—เชคเชฟ เช›เซ‡? เชคเซเชฏเชพเช‚ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช›เซ‡: เช† เชตเซเชฏเช•เซเชคเชฟเช—เชค เชตเชฟเชคเชฐเชฃเซ‹เชจเชพ เช†เช‚เช•เชกเชพเช“เชฎเชพเช‚เชฅเซ€ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเซ‡เชฌเชฟเชฏเชจ), เชคเซ‡เชฎเชœ เช‰เชชเชฐเชจเชพ เช•เซ‹เชทเซเชŸเช•เซ‹เชฎเชพเช‚เชฅเซ€. เชซเชฟเช—เชฎเชพเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡. เช†เช•เซƒเชคเชฟ 6 เช‰เชฌเซเชจเซเชŸเซ เชเชฒเชŸเซ€เชเชธ 5 (เช…เชฎเซ‡ เชธเซเชŸเซ‡เช• เช…เชฅเชกเชพเชฎเชฃ เชธเช‚เชฐเช•เซเชทเชฃเชจเชพ เช†เช‚เช•เชกเชพเช“เชจเซ‡ เช…เชตเช—เชฃเซเชฏเชพ เช›เซ‡) เชจเชพ เชคเซเชฐเชฃ เช•เซเชฐเชฎเชฟเช• เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชธเช‚เชฐเช•เซเชทเชฃ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชฌเชคเชพเชตเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชตเชฐเซเชเชจเชฅเซ€ เชตเชฐเซเชเชจ เชธเซเชงเซ€ เชตเชงเซเชจเซ‡ เชตเชงเซ เชซเชพเช‡เชฒเซ‹ เชธเซเชŸเซ‡เช• เช•เซ‡เชจเซ‡เชฐเซ€เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชงเซเชจเซ‡ เชตเชงเซ เชฌเชพเชˆเชจเชฐเซ€เช เชธเช‚เชชเซ‚เชฐเซเชฃ RELRO เชธเซเชฐเช•เซเชทเชพ เชธเชพเชฅเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชชเชพเช›เชณเชฅเซ€ เชฒเชพเช–เซ‹ เชฆเซเชตเชฟเชธเช‚เช—เซ€. Linux เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเซเชฏเซเช‚
ะ ะธั. .

เช•เชฎเชจเชธเซ€เชฌเซ‡, เชตเชฟเชตเชฟเชง เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เชชเชพเชธเซ‡ เชนเชœเซ เชชเชฃ เช‰เชชเชฐเซ‹เช•เซเชค เช•เซ‹เชˆเชชเชฃ เชธเซเชฐเช•เซเชทเชพ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‰เชฌเซเชจเซเชŸเซ 18.04เชจเซ‡ เชœเซ‹เชคเชพ, เชคเชฎเซ‡ ngetty เชฆเซเชตเชฟเชธเช‚เช—เซ€ (เชเช• เช—เซ‡เชŸเซเชŸเซ€ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ), เชคเซ‡เชฎเชœ mksh เช…เชจเซ‡ lksh เชถเซ‡เชฒเซเชธ, เชชเชฟเช•เซ‹เชฒเชฟเชธเซเชช เชˆเชจเซเชŸเชฐเชชเซเชฐเซ€เชŸเชฐ, nvidia-cuda-เชŸเซ‚เชฒเช•เซ€เชŸ เชชเซ‡เช•เซ‡เชœเซ‹ (GPU-เชเช•เซเชธเซ€เชฒเชฐเซ‡เชŸเซ‡เชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฎเชพเชŸเซ‡ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซ‡เช•เซ‡เชœ) เชœเซ‹เชถเซ‹. เชœเซ‡เชฎ เช•เซ‡ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•), เช…เชจเซ‡ klibc -utils. เชคเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡, mandos-client เชฆเซเชตเชฟเชธเช‚เช—เซ€ (เชเช• เชตเชนเซ€เชตเชŸเซ€ เชธเชพเชงเชจ เชœเซ‡ เชคเชฎเชจเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ เชฎเชถเซ€เชจเซ‹เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡) เชคเซ‡เชฎเชœ rsh-redone-client (rsh เช…เชจเซ‡ rlogin เชจเซเช‚ เชชเซเชจเชƒ เช…เชฎเชฒเซ€เช•เชฐเชฃ) NX เชฐเช•เซเชทเชฃ เชตเชฟเชจเชพ เชœเชนเชพเชœ, เชœเซ‹ เช•เซ‡ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ SUID เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡ : (. เช‰เชชเชฐเชพเช‚เชค, เช•เซ‡เชŸเชฒเซ€เช• เชธเซเชฏเซเชก เชฆเซเชตเชฟเชธเช‚เช—เซ€เช“เชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชธเซเชฐเช•เซเชทเชพเชจเซ‹ เช…เชญเชพเชต เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ เชธเซเชŸเซ‡เช• เช•เซ‡เชจเซ‡เชฐเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Xorg เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚เชฅเซ€ Xorg.wrap เชฆเซเชตเชฟเชธเช‚เช—เซ€).

เชธเชพเชฐเชพเช‚เชถ เช…เชจเซ‡ เชธเชฎเชพเชชเชจ เชŸเซ€เช•เชพ

เช† เชฒเซ‡เช–เชฎเชพเช‚, เช…เชฎเซ‡ เช†เชงเซเชจเชฟเช• Linux เชตเชฟเชคเชฐเชฃเซ‹เชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชธเซเชฐเช•เซเชทเชพ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ€ เช›เซ‡. เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชจเชตเซ€เชจเชคเชฎ เช‰เชฌเซเชจเซเชŸเซ เชเชฒเชŸเซ€เชเชธ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ (18.04) เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชตเชพ เช•เชฐเซเชจเชฒ, เชœเซ‡เชฎ เช•เซ‡ เช‰เชฌเซเชจเซเชŸเซ 14.04, 12.04 เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ 9 เชธเชพเชฅเซ‡เชจเชพ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชธเชฐเซ‡เชฐเชพเชถ เชธเซŒเชฅเซ€ เชฎเชœเชฌเซ‚เชค OS เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชคเชฐ เชธเซเชฐเช•เซเชทเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชคเชชเชพเชธเซ‡เชฒ เชตเชฟเชคเชฐเชฃเซ‹ CentOS, RHEL เช…เชจเซ‡ OpenSUSE เช…เชฎเชพเชฐเชพ เชธเซ‡เชŸเชฎเชพเช‚ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชคเซ‡เช“ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชตเชงเซ เช—เซ€เชš เชธเชฎเซ‚เชนเชจเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ (CentOS เช…เชจเซ‡ RHEL) เชฎเชพเช‚ เชคเซ‡เช“ เชกเซ‡เชฌเชฟเชฏเชจ-เช†เชงเชพเชฐเชฟเชค เชธเซเชชเชฐเซเชงเช•เซ‹ (เชกเซ‡เชฌเชฟเชฏเชจ เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ) เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชธเซเชŸเซ‡เช• เช…เชฅเชกเชพเชฎเชฃ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชŠเช‚เชšเซ€ เชŸเช•เชพเชตเชพเชฐเซ€ เชงเชฐเชพเชตเซ‡ เช›เซ‡. CentOS เช…เชจเซ‡ RedHat เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเชคเชพ, เช…เชฎเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ 6 เชฅเซ€ 7 เชธเซเชงเซ€ เชธเซเชŸเซ‡เช• เช•เซ‡เชจเซ‡เชฐเซ€ เช…เชจเซ‡ RELROเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชฎเซ‹เชŸเชพ เชธเซเชงเชพเชฐเชพเช“ เชœเซ‹เชฏเชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชฐเซ‡เชฐเชพเชถ CentOS เชฎเชพเช‚ RHEL เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเซเชตเชฟเชงเชพเช“ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชคเชฎเชพเชฎ เชตเชฟเชคเชฐเชฃเซ‹เช PIE เชธเซเชฐเช•เซเชทเชพ เชชเชฐ เชตเชฟเชถเซ‡เชท เชงเซเชฏเชพเชจ เช†เชชเชตเซเช‚ เชœเซ‹เชˆเช, เชœเซ‡, เชกเซ‡เชฌเชฟเชฏเชจ 9 เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ 18.04 เชจเชพ เช…เชชเชตเชพเชฆ เชธเชพเชฅเซ‡, เช…เชฎเชพเชฐเชพ เชกเซ‡เชŸเชพเชธเซ‡เชŸเชฎเชพเช‚ 10% เช•เชฐเชคเชพ เช“เช›เชพ เชฌเชพเชˆเชจเชฐเซ€เชเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

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

เชธเซ‹เชฐเซเชธ: www.habr.com

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