เจซเจฐเฉฐเจŸ-เจเจ‚เจก-เจฌเฉˆเจ•เจเจ‚เจก เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจนเจฎเจฒเจพ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจชเจพเฉœเจพ เจชเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ

เจตเฉˆเฉฑเจฌ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจœเจฟเจธ เจตเจฟเฉฑเจš เจซเจฐเฉฐเจŸ เจเจ‚เจก HTTP/2 เจฆเฉเจ†เจฐเจพ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ HTTP/1.1 เจฆเฉเจ†เจฐเจพ เจฌเฉˆเจ•เจเจ‚เจก เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเฉ‚เฉฐ "HTTP เจฌเฉ‡เจจเจคเฉ€ เจธเจฎเจ—เจฒเจฟเฉฐเจ—" เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจฐเฉ‚เจช เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจพเจนเจ• เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจญเฉ‡เจœ เจ•เฉ‡ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจซเจฐเฉฐเจŸเจเจ‚เจก เจ…เจคเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ•เฉ‹ เจชเฉเจฐเจตเจพเจน เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเฉ‡ เจ—เจ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเฉฑเจš เจชเจพเฉœเจพเฅค เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจœเจพเจ‡เจœเจผ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเฉˆเจธเจผเจจ เจตเจฟเฉฑเจš เจ–เจคเจฐเจจเจพเจ• JavaScript เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเฉฐเจฎเจฟเจฒเจฟเจค เจ•เจฐเจจ, เจชเจนเฉเฉฐเจš เจชเจพเจฌเฉฐเจฆเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจฎเฉฑเจธเจฟเจ† เจตเฉˆเฉฑเจฌ เจชเฉเจฐเฉŒเจ•เจธเฉ€เจœเจผ, เจฒเฉ‹เจก เจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ, เจตเฉˆเจฌ เจเจ•เจธเฉ€เจฒเฉ‡เจŸเจฐ, เจธเจฎเฉฑเจ—เจฐเฉ€ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจซเจฐเฉฐเจŸ-เจเจ‚เจก-เจŸเฉ‚-เจฌเฉˆเจ•เจเจ‚เจก เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจงเจฟเจเจจ เจฆเฉ‡ เจฒเฉ‡เจ–เจ• เจจเฉ‡ Netflix, Verizon, Bitbucket, Netlify CDN เจ…เจคเฉ‡ Atlassian เจฆเฉ€เจ†เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจ‡เจจเจพเจฎ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš 56 เจนเจœเจผเจพเจฐ เจกเจพเจฒเจฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡เฅค F5 เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เจคเจชเจพเจฆเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจ…เฉฐเจธเจผเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ HTTP เจธเจฐเจตเจฐ (CVE-2021-33193) เจตเจฟเฉฑเจš mod_proxy เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจธเฉฐเจธเจ•เจฐเจฃ 2.4.49 เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจซเจฟเจ•เจธ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจˆ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ† เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ 3 เจฎเจนเฉ€เจจเฉ‡ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจธเจจ)เฅค nginx เจตเจฟเฉฑเจš, "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" เจ…เจคเฉ‡ "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—" เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ†เจ–เจฐเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ (1.21.1) เจตเจฟเฉฑเจš เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ…เจŸเฉˆเจ• เจŸเฉ‚เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเจฐเจช เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ เจ…เจคเฉ‡ เจŸเจฐเจฌเฉ‹ เจ‡เจจเจŸเจฐเฉ‚เจกเจฐ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเจจเฅค

เจŸเฉเจฐเฉˆเจซเจฟเจ• เจตเจฟเฉฑเจš เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจขเฉฐเจ— เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฆเจพ เจธเจฟเจงเจพเจ‚เจค เจฆเฉ‹ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจ‰เจธเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจฆเฉเจ†เจฐเจพ เจชเจ›เจพเจฃเฉ€ เจ—เจˆ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ, เจชเจฐ HTTP/1.1 เจ‰เฉฑเจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจซเจฐเฉฐเจŸเจเจ‚เจก เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆเฅค เจธเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจซเจฐเฉฐเจŸเจเจ‚เจก-เจฌเฉˆเจ•เจเจ‚เจก เจธเจ•เฉ€เจฎ เจตเจฟเฉฑเจš, เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจจเฉ‹เจก เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ - เจซเจฐเฉฐเจŸเจเจ‚เจก, เจœเฉ‹ เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจŸเฉ€เจธเฉ€เจชเฉ€ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจธเจพเจ‚เจเฉ‡ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ, เจตเฉฑเจ–-เจตเฉฑเจ– เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเฉ‹ เจ•เจฟ HTTP เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ– เจ•เฉ€เจคเฉ‡ เจ—เจ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจ•เจฒเจพเจธเจฟเจ• "HTTP เจฌเฉ‡เจจเจคเฉ€ เจคเจธเจ•เจฐเฉ€" เจนเจฎเจฒเจพ เจ‡เจธ เจคเฉฑเจฅ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจธเฉ€ เจ•เจฟ เจซเจฐเฉฐเจŸเจเจ‚เจก เจ…เจคเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก HTTP เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจจ "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" (เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฆเจพ เจ•เฉเฉฑเจฒ เจ†เจ•เจพเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ) เจ…เจคเฉ‡ "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: เจšเฉฐเจ•เจก" (เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพ) เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡. . เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจซเจฐเฉฐเจŸเจเจ‚เจก เจธเจฟเจฐเจซ "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจชเจฐ "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: เจšเฉฐเจ•เจก" เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" เจ…เจคเฉ‡ "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: เจ–เฉฐเจก" เจธเจฟเจฐเจฒเฉ‡เจ– เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจ†เจ•เจพเจฐ "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉฑเจŸเฉ€ เจนเฉ‹เจˆ เจšเฉ‡เจจ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเจพเจฒ เจฎเฉ‡เจฒ เจจเจนเฉ€เจ‚ เจ–เจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจซเจฐเฉฐเจŸเจเจ‚เจก "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: เจšเฉฐเจ•เจก" เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจฌเจฒเจพเจ• เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจนเจฎเจฒเจพเจตเจฐ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจฌเจพเจ•เฉ€ เจชเฉ‚เจ› เจ•เจฐเฉ‡เจ—เจพเฅค เจ…เฉฑเจ—เฉ‡ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค 'เจคเฉ‡ เจฐเจนเฉ‹.

เจŸเฉˆเจ•เจธเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ HTTP/1.1 เจฆเฉ‡ เจ‰เจฒเจŸ, เจœเฉ‹ เจ•เจฟ เจฒเจพเจˆเจจ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจชเจพเจฐเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, HTTP/2 เจ‡เฉฑเจ• เจฌเจพเจˆเจจเจฐเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจ†เจ•เจพเจฐ เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจฌเจฒเจพเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, HTTP/2 เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฐเจคเจฆเจพ เจนเฉˆ เจœเฉ‹ เจจเจฟเจฏเจฎเจค HTTP เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆเฅค HTTP/1.1 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉเจ†เจฐเจพ เจฌเฉˆเจ•เจเจ‚เจก เจจเจพเจฒ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจต เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจซเจฐเฉฐเจŸเจเจ‚เจก เจ‡เจนเจจเจพเจ‚ เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ HTTP/1.1 เจฆเฉ‡ เจธเจฎเจพเจจ HTTP เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจฌเฉˆเจ•เจเจ‚เจก เจ…เจธเจฒ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจฌเจฟเจจเจพเจ‚, เจซเจฐเฉฐเจŸเจเจ‚เจก เจฆเฉเจ†เจฐเจพ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ‡ HTTP เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจธเจŸเฉเจฐเฉ€เจฎ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจซเฉˆเจธเจฒเฉ‡ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉเฉฑเจฒ "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" เจ…เจคเฉ‡ "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—" เจจเฉ‚เฉฐ เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจ‰เจน HTTP/2 เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจฆเจพ เจ†เจ•เจพเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เฉฑเจ• HTTP/2 เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ HTTP/1.1 เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ‡เจน เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจ‰เจฒเจเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจฆเฉ‹ เจฎเฉเฉฑเจ– เจฐเฉ‚เจช เจนเจจ: H2.TE เจ…เจคเฉ‡ H2.CL, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ—เจฒเจค เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจœเจพเจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ เจฎเฉเฉฑเจฒ เจฆเฉเจ†เจฐเจพ เจ—เฉเฉฐเจฎเจฐเจพเจน เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจซเจฐเฉฐเจŸเจเจ‚เจก เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฌเจพเจกเฉ€ เจฆเฉ‡ เจ…เจธเจฒ เจ†เจ•เจพเจฐ เจจเจพเจฒ เจฎเฉ‡เจฒ เจจเจนเฉ€เจ‚ เจ–เจพเจ‚เจฆเจพ เจนเฉˆเฅค HTTP/2 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒเฅค

เจซเจฐเฉฐเจŸ-เจเจ‚เจก-เจฌเฉˆเจ•เจเจ‚เจก เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจนเจฎเจฒเจพ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจชเจพเฉœเจพ เจชเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ

H2.CL เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ Netflix เจจเฉ‚เฉฐ HTTP/2 เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฃ เจตเฉ‡เจฒเฉ‡ เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เจฒเจค เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃเจพ เจนเฉˆเฅค เจ‡เจน เจฌเฉ‡เจจเจคเฉ€ HTTP/1.1 เจฆเฉเจ†เจฐเจพ เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจธเจฎเจพเจจ HTTP เจธเจฟเจฐเจฒเฉ‡เจ– เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ เจตเจฟเฉฑเจš เจ†เจ•เจพเจฐ เจ…เจธเจฒ เจ‡เฉฑเจ• เจจเจพเจฒเฉ‹เจ‚ เจ˜เฉฑเจŸ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจŸเฉ‡เจฒ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจ—เจฒเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, HTTP/2 :method POST :path /n :authority www.netflix.com content-length 4 abcdGET /n HTTP/1.1 เจนเฉ‹เจธเจŸ: 02.rs?x.netflix.com Foo: bar เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเฉ‹

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€: POST /n HTTP/1.1 เจนเฉ‹เจธเจŸ: www.netflix.com เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ: 4 abcdGET /n HTTP/1.1 เจนเฉ‹เจธเจŸ: 02.rs?x.netflix.com Foo: bar

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ เจฆเจพ เจฎเฉเฉฑเจฒ 4 เจนเฉˆ, เจฌเฉˆเจ•เจเจ‚เจก เจธเจฟเจฐเจซ "abcd" เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจญเจพเจ— เจตเจœเฉ‹เจ‚ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจฌเจพเจ•เฉ€ "GET /n HTTP/1.1..." เจจเฉ‚เฉฐ เจ…เจ—เจฒเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจœเฉ‹เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจธเจฌเฉฐเจงเจฟเจค. เจ‡เจธ เจ…เจจเฉเจธเจพเจฐ, เจธเจŸเฉเจฐเฉ€เจฎ เจกเฉ€เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเจก เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš, เจกเจฎเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเจพ เจจเจคเฉ€เจœเจพ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค Netflix เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจกเจฎเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš "เจนเฉ‹เจธเจŸ:" เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจนเฉ‹เจธเจŸ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ "เจธเจฅเจพเจจ: https://02.rs?x.netflix.com/n" เจœเจตเจพเจฌ เจตเจพเจชเจธ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจซเจฒเจฟเจ•เจธ เจธเจพเจˆเจŸ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจ†เจชเจฃเจพ JavaScript เจ•เฉ‹เจก เจšเจฒเจพเจ‰เจฃ เจธเจฎเฉ‡เจค, เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจฎเจจเจฎเจพเจจเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€เฅค

เจฆเฉ‚เจœเจพ เจนเจฎเจฒเจพ เจตเจฟเจ•เจฒเจช (H2.TE) เจตเจฟเฉฑเจš "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: เจšเฉฐเจ•เจก" เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค HTTP/2 เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉเจ†เจฐเจพ เจตเจฐเจœเจฟเจค เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ—เจฒเจค เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ•เฉเจ เจซเจฐเฉฐเจŸเจเจ‚เจก เจธเจฅเจพเจชเจจ เจ‡เจธ เจฒเฉ‹เฉœ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเฉ‡ เจ…เจคเฉ‡ HTTP/2 เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฎเจพเจจ HTTP เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—" เจธเจฟเจฐเจฒเฉ‡เจ– เจนเฉˆ, เจคเจพเจ‚ เจฌเฉˆเจ•เจเจ‚เจก เจ‡เจธเจจเฉ‚เฉฐ เจ‰เฉฑเจš เจคเจฐเจœเฉ€เจน เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉˆ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ "{เจธเจพเจˆเจœเจผ}\r\n{เจฌเจฒเจพเจ•" เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจ•เจพเจฐเจพเจ‚ เจฆเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ "เจšเฉฐเจ•เจก" เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจกเจพเจŸเจพ เจŸเฉเจ•เฉœเฉ‡ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค }\r\n{size} \r\n{block}\r\n0", เจธเจฎเฉเฉฑเจšเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉเจ†เจฐเจพ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจตเฉฐเจก เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆเฅค

เจ…เจœเจฟเจนเฉ‡ เจชเจพเฉœเฉ‡ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจตเฉ‡เจฐเฉ€เจœเฉ‹เจจ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€. เจธเจฎเฉฑเจธเจฟเจ† เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจชเฉ‹เจฐเจŸเจฒ เจ…เจคเฉ‡ เจธเจฎเจ—เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจนเจซเจฟเฉฐเจ—เจŸเจจ เจชเฉ‹เจธเจŸ เจ…เจคเฉ‡ เจเจจเจ—เฉˆเจœเฉ‡เจŸ เจตเจฐเจ—เฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ 'เจคเฉ‡ เจตเฉ€ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, HTTP/2: :method POST :path /identitfy/XUI :authority id.b2b.oath.com เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจฌเฉ‡เจจเจคเฉ€ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— 0 GET /oops HTTP/1.1 เจนเฉ‹เจธเจŸ: psres.net เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ: 10 x=

เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ HTTP/1.1 เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚: POST /identity/XUI HTTP/1.1 เจนเฉ‹เจธเจŸ: id.b2b.oath.com เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ: 66 เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: เจ–เฉฐเจก 0 GET /oops HTTP/1.1 เจนเฉ‹เจธเจŸ: psres. เจธเจผเฉเฉฑเจง เจธเจฎเฉฑเจ—เจฐเฉ€- เจฒเฉฐเจฌเจพเจˆ: 10x=

เจฌเฉˆเจ•เจเจ‚เจก, เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, "เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ" เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ…เจคเฉ‡ "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: เจšเฉฐเจ•เจก" เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ‡เจจ-เจธเจŸเฉเจฐเฉ€เจฎ เจธเจชเจฒเจฟเจŸเจฟเฉฐเจ— เจ•เฉ€เจคเฉ€เฅค เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš, เจนเจฎเจฒเฉ‡ เจจเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจตเฉˆเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ†, เจœเจฟเจธ เจตเจฟเฉฑเจš OAuth เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฟเจ† เจ—เจฟเจ†, เจœเจฟเจธ เจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจก เจฐเฉˆเจซเจฐเจฐ เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจจเจพเจฒ เจนเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเฉˆเจธเจผเจจ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐ เจญเฉ‡เจœเจฃ เจฒเจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเจจเจพเฅค เจนเจฎเจฒเจพเจตเจฐ เจฆเฉ‡ เจฎเฉ‡เจœเจผเจฌเจพเจจ เจจเฉ‚เฉฐเฅค GET /b2blanding/show/oops HTTP/1.1 เจนเฉ‹เจธเจŸ: psres.net เจฐเฉˆเจซเจฐเจฐ: https://id.b2b.oath.com/?โ€ฆ&code=secret GET / HTTP/1.1 เจนเฉ‹เจธเจŸ: psres.net เจ…เจงเจฟเจ•เจพเจฐ: เจฌเฉ‡เจ…เจฐเจฐ eyJhcGwiOiJIUzI1Gi1sInkR6cCII6

HTTP/2 เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจœเฉ‹ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจคเจฐเฉ€เจ•เจพ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš "เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—" เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฒเจพเจˆเจจ เจ…เฉฑเจ–เจฐ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ– เจ•เฉ€เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเจพเจฒ เจœเฉ‹เฉœ เจ•เฉ‡ เจฌเจฆเจฒเจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ ( เจœเจฆเฉ‹เจ‚ เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš HTTP/1.1 เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจฆเฉ‹ เจตเฉฑเจ–เจฐเฉ‡ HTTP เจธเจฟเจฐเจฒเฉ‡เจ– เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ)เฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Atlassian Jira เจ…เจคเฉ‡ Netlify CDN (เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจตเจฟเฉฑเจš เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจธเจŸเจพเจฐเจŸ เจชเฉ‡เจœ เจฆเฉ€ เจธเฉ‡เจตเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจคเฉ‹เจ‚ เจชเฉเจฐเจญเจพเจตเจฟเจค เจนเฉ‹เจ เจธเจจเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, HTTP/2 เจฌเฉ‡เจจเจคเฉ€ :method POST :path / :authority start.mozilla.org foo b\r\n เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: 0\r\n \r\n GET / HTTP/1.1\r\n เจนเฉ‹เจธเจŸ : evil-netlify-domain\r\n เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ: 5\r\n \r\n x=

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ HTTP/1.1 POST/HTTP/1.1 เจฌเฉ‡เจจเจคเฉ€ เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‚เฉฐ เจญเฉ‡เจœเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ\r\n เจนเฉ‹เจธเจŸ: start.mozilla.org\r\n Foo: b\r\n เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: chunked\r\n เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ : 71\ r\n \r\n 0\r\n \r\n GET / HTTP/1.1\r\n เจนเฉ‹เจธเจŸ: evil-netlify-domain\r\n เจธเจฎเฉฑเจ—เจฐเฉ€-เจฒเฉฐเจฌเจพเจˆ: 5\r\n \r \n x=

"เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—" เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจฟเจ•เจฒเจช เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ‡ เจจเจพเจฎ เจจเจพเจฒ เจœเจพเจ‚ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเจงเฉ€ เจจเจพเจฒ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจธเฉ€เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจเจŸเจฒเจธเฉ€เจ…เจจ เจœเฉ€เจฐเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, "เจšเฉฐเจ•เจก" เจฎเฉเฉฑเจฒ เจฆเฉ‡ เจจเจพเจฒ เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– เจจเจพเจฎ "foo: bar\r\ntransfer-encoding" เจ•เจพเจฐเจจ HTTP เจนเฉˆเจกเจฐ "foo: bar" เจ…เจคเฉ‡ "transfer-encoding: chunked" เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค , เจ…เจคเฉ‡ เจธเฉ‚เจกเฉ‹-เจธเจฟเจฐเจฒเฉ‡เจ– ": เจตเจฟเจงเฉ€" เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ "GET / HTTP/1.1\r\nเจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: chunked" เจฆเจพ เจ…เจจเฉเจตเจพเจฆ "GET / HTTP/1.1\r\nเจŸเฉเจฐเจพเจ‚เจธเจซเจฐ-เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ—: chunked" เจตเจฟเฉฑเจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

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

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

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