เชฎเชฟเชจเซ‡เชธเซ‹เชŸเชพ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เช เชถเช‚เช•เชพเชธเซเชชเชฆ เชชเซ‡เชšเซ‹ เชฎเซ‹เช•เชฒเชตเชพ เชฌเชฆเชฒ Linux เช•เชฐเซเชจเชฒ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸเชฎเชพเช‚เชฅเซ€ เชธเชธเซเชชเซ‡เชจเซเชก เช•เชฐเซ€ เชฆเซ€เชงเซเช‚

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

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

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

เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เช›เซ‡ เช•เซ‡, เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚, เชชเซเชฐเชฏเซ‹เช—เซ‹ เชนเชพเชฅ เชงเชฐเชคเชพ เชœเซ‚เชฅเชจเชพ เชจเซ‡เชคเชพ เชจเชฌเชณเชพเชˆเช“เชจเชพ เช•เชพเชฏเชฆเซ‡เชธเชฐ เชชเซ‡เชšเชฟเช‚เช—เชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เชนเชคเชพ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฏเซเชเชธเชฌเซ€ เชธเซเชŸเซ‡เช• (CVE-2016-4482) เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ (CVE-2016-4485) เชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เชฒเซ€เช•เชจเซ‡ เช“เชณเช–เชตเชพ. . เชธเซเชŸเซ€เชฒเซเชฅ เชจเชฌเชณเชพเชˆเชจเชพ เชชเซเชฐเชšเชพเชฐ เชชเชฐเชจเชพ เช…เชญเซเชฏเชพเชธเชฎเชพเช‚, เชฎเชฟเชจเซ‡เชธเซ‹เชŸเชพ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เชจเซ€ เชเช• เชŸเซ€เชฎเซ‡ CVE-2019-12819 เชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชŸเชพเช‚เช•เซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ 2014 เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชจเชฒ เชชเซ‡เชšเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชคเซ€ เชจเชฌเชณเชพเชˆ เช›เซ‡. เชซเชฟเช•เซเชธเซ‡ mdio_bus เชฎเชพเช‚ เชเชฐเชฐ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ put_device เชจเซ‡ เช•เซ‰เชฒ เช‰เชฎเซ‡เชฐเซเชฏเซ‹, เชชเชฐเช‚เชคเซ เชชเชพเช‚เชš เชตเชฐเซเชท เชชเช›เซ€ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช•เซ‡ เช†เชตเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เชฎเซ‡เชฎเชฐเซ€ เชฌเซเชฒเซ‹เช•เชจเซ‡ เชฎเซเช•เซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเซ‡เชจเซ€ เชเช•เซเชธเซ‡เชธ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡ ("เช‰เชชเชฏเซ‹เช—-เช†เชซเซเชŸเชฐ-เชซเซเชฐเซ€").

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

เช‰เชฎเซ‡เชฐเชฃ 1: เชŸเซ€เช•เชพ เช•เชฐเชพเชฏเซ‡เชฒ เชชเซ‡เชšเชจเชพ เชฒเซ‡เช–เช•เชจเซ€ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, เชคเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชตเชฟเชตเชฟเชง เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเซ‡เชšเซ‹ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, radeon เช…เชจเซ‡ nouveau เชกเซเชฐเชพเช‡เชตเชฐเซ‹เช เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ pm_runtime_put_autosuspend(dev->dev) เชจเซ‡ เชญเซ‚เชฒ เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เช•เซ‹เชฒ เชธเชพเชฅเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช…เชชเชจเชพเชตเซเชฏเชพ เช›เซ‡, เชœเซ‡ เชธเช‚เชญเชตเชคเชƒ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชฎเซเช•เซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชฌเชซเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡.

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

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

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