เชฆเชฐ เช…เช เชตเชพเชกเชฟเชฏเซ‡ 3 เชฎเชฟเชฒเชฟเชฏเชจ เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธ เชธเชพเชฅเซ‡ pac-เชฐเชฟเชเซ‹เชฒเซเชตเชฐ NPM เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ

pac-เชฐเชฟเชเซ‹เชฒเซเชตเชฐ NPM เชชเซ‡เช•เซ‡เชœ, เชœเซ‡ เชฆเชฐ เช…เช เชตเชพเชกเชฟเชฏเซ‡ 3 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2021-23406) เช›เซ‡ เชœเซ‡ Node.js เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ HTTP เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡เชจเชพ JavaScript เช•เซ‹เชกเชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ เชธเซเชตเชคเชƒ-เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช•เชพเชฐเซเชฏเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡.

pac-เชฐเชฟเชเซ‹เชฒเซเชตเชฐ เชชเซ‡เช•เซ‡เชœ PAC เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. PAC เชซเชพเช‡เชฒเชฎเชพเช‚ FindProxyForURL เชซเช‚เช•เซเชถเชจ เชธเชพเชฅเซ‡ เชจเชฟเชฏเชฎเชฟเชค JavaScript เช•เซ‹เชก เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ เชนเซ‹เชธเซเชŸ เช…เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ URL เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เชจเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชคเชฐเซเช•เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชจเชฌเชณเชพเชˆเชจเซ‹ เชธเชพเชฐ เช เช›เซ‡ เช•เซ‡ เช† JavaScript เช•เซ‹เชกเชจเซ‡ pac-resolverเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, Node.js เชฎเชพเช‚ เช†เชชเซ‡เชฒ VM API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡ เชคเชฎเชจเซ‡ V8 เชเชจเซเชœเชฟเชจเชจเชพ เช…เชฒเช— เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ JavaScript เช•เซ‹เชกเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

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

เชฆเชฐ เช…เช เชตเชพเชกเชฟเชฏเซ‡ 3 เชฎเชฟเชฒเชฟเชฏเชจ เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธ เชธเชพเชฅเซ‡ pac-เชฐเชฟเชเซ‹เชฒเซเชตเชฐ NPM เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ

pac-เชฐเชฟเชเซ‹เชฒเซเชตเชฐเชจเชพ เชจเชฌเชณเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เช–เชพเชธ เชกเชฟเชเชพเช‡เชจ เช•เชฐเซ‡เชฒเซ€ PAC เชซเชพเช‡เชฒเชจเชพ เชชเซเชฐเชธเชพเชฐเชฃ เชฆเซเชตเชพเชฐเชพ Node.js เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช•เซ‹เชกเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชคเซ‡เชจเชพ JavaScript เช•เซ‹เชกเชจเซ‹ เช…เชฎเชฒ เชนเชพเช‚เชธเชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‹ เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช…เชตเชฒเช‚เชฌเชจ เชงเชฐเชพเชตเชคเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. pac-เชฐเชฟเชเซ‹เชฒเซเชตเชฐ เชธเชพเชฅเซ‡. เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชฎเชพเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซเชฐเซ‹เช•เซเชธเซ€-เชเชœเชจเซเชŸ เช›เซ‡, เชœเซ‡ urllib, aws-cdk, mailgun.js เช…เชจเซ‡ เชซเชพเชฏเชฐเชฌเซ‡เช-เชŸเซ‚เชฒเซเชธ เชธเชนเชฟเชค 360 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชชเชฐ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชคเชฐเซ€เช•เซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช›เซ‡, เชœเซ‡ เชฆเชฐ เช…เช เชตเชพเชกเชฟเชฏเซ‡ เช•เซเชฒ เชคเซเชฐเชฃ เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซ เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธ เช›เซ‡.

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

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

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