pppd เจ…เจคเฉ‡ lwIP เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจœเฉ‹ เจฐเฉ‚เจŸ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจฐเจฟเจฎเฉ‹เจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ

เจชเฉˆเจ•เฉ‡เจœ pppd เจตเจฟเฉฑเจš เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2020-8597), เจคเฉเจนเจพเจจเฉ‚เฉฐ PPP (เจชเฉเจ†เจ‡เฉฐเจŸ-เจŸเฉ‚-เจชเฉเจ†เจ‡เฉฐเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ) เจœเจพเจ‚ PPPoE (PPP เจ“เจตเจฐ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ) เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœ เจ•เฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ เจœเจพเจ‚ DSL เจฆเฉเจ†เจฐเจพ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ•เฉเจ VPN เจตเจฟเฉฑเจš เจตเฉ€ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, pptpd เจ…เจคเฉ‡ openfortivpn). เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจ•เจฟ เจ•เฉ€ เจคเฉเจนเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎ เจธเจฎเฉฑเจธเจฟเจ† เจจเจพเจฒ เจชเฉเจฐเจญเจพเจตเจฟเจค เจนเจจ เจคเจฟเจ†เจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ.

EAP (เจเจ•เจธเจŸเฉˆเจ‚เจธเฉ€เจฌเจฒ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ) เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹ เจ•เจพเจฐเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจนเจฎเจฒเจพ EAPT_MD5CHAP เจ•เจฟเจธเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจŸ เจญเฉ‡เจœ เจ•เฉ‡ เจชเฉเจฐเฉ€-เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจชเฉœเจพเจ… 'เจคเฉ‡ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจนเฉเจค เจฒเฉฐเจฌเจพ เจนเฉ‹เจธเจŸ เจจเจพเจฎ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจœเฉ‹ เจจเจฟเจฐเจงเจพเจฐเจค เจฌเจซเจฐ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค rhostname เจ–เฉ‡เจคเจฐ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉฑเจ— เจฆเฉ‡ เจ•เจพเจฐเจจ, เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจธเจŸเฉˆเจ• 'เจคเฉ‡ เจฌเจซเจฐ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฐเฉ‚เจŸ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจฐเจฟเจฎเฉ‹เจŸ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจˆเจกเจพเจ‚ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจชเฉเจฐเจ—เจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจจเจพ เจธเจฟเจฐเจซเจผ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจนเจฎเจฒเจพเจตเจฐ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจธเจฐเจตเจฐ เจจเจพเจฒ เจœเฉเฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ 'เจคเฉ‡ เจตเฉ€ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจนเจฎเจฒเจพเจตเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจนเฉˆเจ• เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค

เจธเจฎเฉฑเจธเจฟเจ† เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ pppd 2.4.2 เจคเฉ‹เจ‚ 2.4.8 เจคเฉฑเจ• เจธเจผเจพเจฎเจฒ เจนเฉˆ เจ…เจคเฉ‡ เจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ–เจคเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจชเฉˆเจš. เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจตเฉ€ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจธเจŸเฉˆเจ• lwIP, เจชเจฐ lwIP เจตเจฟเฉฑเจš เจกเจฟเจซเจพเจฒเจŸ เจธเฉฐเจฐเจšเจจเจพ EAP เจธเจนเจฟเจฏเฉ‹เจ— เจจเฉ‚เฉฐ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจ•เจฟเฉฑเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจชเฉฐเจจเจฟเจ†เจ‚ 'เจคเฉ‡ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ: เจกเฉ‡เจฌเฉ€เจ…เจจ, เจ‰เจฌเจคเฉ‚เฉฐ, RHEL, เจซเฉ‡เจกเฉ‹เจฐเจพ, SUSE, เจ“เจชเจจเจกเจฌเจฒเจฏเฉ‚เจ†เจฐเจŸเฉ€, เจ•เจคเจฐ, NetBSD. RHEL, OpenWRT เจ…เจคเฉ‡ SUSE 'เจคเฉ‡, pppd เจชเฉˆเจ•เฉ‡เจœ "เจธเจŸเฉˆเจ• เจธเจฎเฉˆเจธเจผเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจŸเฉˆเจ•เจธเจผเจจ" เจธเจฎเจฐเจฅเจฟเจค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเจพเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ (gcc เจตเจฟเฉฑเจš "-fstack-protector" เจฎเฉ‹เจก), เจœเฉ‹ เจธเจผเฉ‹เจธเจผเจฃ เจจเฉ‚เฉฐ เจ…เจธเจซเจฒเจคเจพ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉเจ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจตเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจธเจฟเจธเจ•เฉ‹ (เจ•เจพเจฒ เจฎเฉˆเจจเฉ‡เจœเจฐ) TP-เจฒเจฟเฉฐเจ• เจ…เจคเฉ‡ Synology (DiskStation Manager, VisualStation VS960HD เจ…เจคเฉ‡ เจฐเจพเจŠเจŸเจฐ เจฎเฉˆเจจเฉ‡เจœเจฐ) pppd เจœเจพเจ‚ lwIP เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹