เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เป€เบงเบ—เบตเบ„เบฅเบฒเบง MCS

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เป€เบงเบ—เบตเบ„เบฅเบฒเบง MCS
SkyShip Dusk เป‚เบ”เบ SeeerLight

เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ”เป†เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž. เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปเบกเปˆเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปเบฅเบฐเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ‚เปˆเบฒเบงเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเปเบฅเบฐเบญเบทเปˆเบ™เป†. เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš. เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบฑเบ‡เบžเบฒเบเปƒเบ™เปเบฅเบฐเบžเบฒเบเปƒเบ™เป‚เบ”เบเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบžเบฒเบเบ™เบญเบ, เบœเบนเป‰เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบเป‰เบญเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐเบกเบตเบˆเบดเบ”เปƒเบˆเป€เบ›เบตเบ”.

เบšเบปเบ”เบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ—เบตเปˆเบเบปเบ‡เป„เบ›เบเบปเบ‡เบกเบฒเบ™เบตเป‰เบ‚เบญเบ‡เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบžเบฒเบเบ™เบญเบเบ—เบตเปˆเบŠเปˆเบงเบเบ—เบตเบกเบ‡เบฒเบ™ Mail.ru Cloud Solutions (MCS) เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เปเบฅเบฐเบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบžเบปเบš. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™ "เบเปเบฒเบฅเบฑเบ‡เบžเบฒเบเบ™เบญเบ," MCS เป„เบ”เป‰เป€เบฅเบทเบญเบเบšเปเบฅเบดเบชเบฑเบ”เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ”เบดเบˆเบดเบ•เบญเบ™, เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบŠเปเบฒเบ™เบฒเบ™เบชเบนเบ‡เปƒเบ™เบงเบปเบ‡เบเบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™. เปเบฅเบฐเปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบงเบดเป€เบ„เบฒเบฐเบšเบฒเบ‡เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบ - เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™ rake เบ”เบฝเบงเบเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡.

ะžะฟะธัะฐะฝะธะตะฟั€ะพะดัƒะบั‚ะฐ

Mail.ru Cloud Solutions (MCS) เป€เบ›เบฑเบ™เป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™ virtual เปƒเบ™เบ„เบฅเบฒเบง. เบกเบฑเบ™เบ›เบฐเบเบญเบšเบกเบต IaaS, PaaS, เปเบฅเบฐเบ•เบฐเบซเบผเบฒเบ”เบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ MCS, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบเบงเบ”เบเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปƒเบ™เบ‚เบปเบ‡เป€เบ‚เบ”เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก virtualization: hypervisors, routing, firewalls;
  • เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡ virtual เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ: เบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเบˆเบฒเบเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เบฅเบงเบกเบ—เบฑเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบญเบเบฐเบŠเบปเบ™เปƒเบ™ SDN;
  • OpenStack เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบ›เบตเบ”เบ‚เบญเบ‡เบกเบฑเบ™;
  • S3 เบ‚เบญเบ‡เบเบฒเบ™เบญเบญเบเปเบšเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡;
  • IAM: เป‚เบ„เบ‡เบเบฒเบ™เบซเบผเบฒเบเบœเบนเป‰เป€เบŠเบปเปˆเบฒเบ—เบตเปˆเบกเบตเบ•เบปเบงเปเบšเบš;
  • เบงเบดเป„เบชเบ—เบฑเบ” (เบงเบดเป„เบชเบ—เบฑเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต): APIs เปเบฅเบฐเบˆเบธเบ”เบญเปˆเบญเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฎเบนเบšเบžเบฒเบš;
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒเปเบฅเบฐเบเบฒเบ™เป‚เบˆเบกเบ•เบตเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ„เบฅเบฒเบชเบชเบดเบ;
  • เบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš PaaS;
  • API เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบฑเบ‡เปเบปเบ”.

เบšเบฒเบ‡เบ—เบตเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ•เปเปˆเป„เบ›.

เบ›เบฐเป€เบžเบ”เปƒเบ”เปเบ”เปˆเบ—เบตเปˆเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡?

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปเบกเปˆเบ™เปเบ™เปƒเบชเปˆเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบˆเบธเบ”เบญเปˆเบญเบ™ เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบญเบฒเบ”เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบผเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบ•เบปเบง, เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบฅเบฐเบญเบฝเบ”เบญเปˆเบญเบ™, เบซเบผเบทเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™.

เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ 1-2 เป€เบ”เบทเบญเบ™, เบœเบนเป‰เบเบงเบ”เบชเบญเบšเป„เบ”เป‰เป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบ„เบทเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบกเบตเบ—เปˆเบฒเปเบฎเบ‡เปเบฅเบฐเบŠเบญเบเบซเบฒเบˆเบธเบ”เบญเปˆเบญเบ™เปƒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบฅเบทเบญเบ. เปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบงเบ—เบตเบ„เบฅเบฒเบงเบ‚เบญเบ‡ MCS, เป€เบ›เบปเป‰เบฒเปเบฒเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธ:

  1. เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ™เบตเป‰เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบŠเบตเบ‚เบญเบ‡เบ„เบปเบ™เบญเบทเปˆเบ™เป„เบ”เป‰เบ—เบฑเบ™เบ—เบต.
  2. เบเบฒเบ™เบชเบถเบเบชเบฒเบฎเบนเบšเปเบšเบšเบžเบฒเบฅเบฐเบšเบปเบ”เบšเบฒเบ”เปเบฅเบฐเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบšเบฑเบ™เบŠเบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป‚เบˆเบกเบ•เบต, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เบ‚เบญเบ‡เบ„เบปเบ™เบญเบทเปˆเบ™เปเบกเปˆเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™.
  3. เบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเบ‚เบญเบ‡เบเปˆเบฒเบเบฅเบนเบเบ„เป‰เบฒ. XSS/CSRF/CRLF/เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป‚เบˆเบกเบ•เบตเบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เป†เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบšเป?
  4. เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต: RCE เปเบฅเบฐเบเบฒเบ™เบชเบฑเบเบขเบฒเบ—เบธเบเบ›เบฐเป€เบžเบ” (SQL/XXE/SSRF เปเบฅเบฐเบญเบทเปˆเบ™เป†). เบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒ, เปเบ•เปˆเบžเบงเบเบกเบฑเบ™เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™.
  5. เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เปเบเบเบชเปˆเบงเบ™เบœเบนเป‰เปƒเบŠเป‰เปƒเบ™เบฅเบฐเบ”เบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป‚เบˆเบกเบ•เบต, เบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบ•เปเปˆเบซเบ™เป‰เบฒเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ•เปเปˆเบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เป†.
  6. เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป€เบซเบ”เบœเบปเบ™เบ—เบฒเบ‡เบ—เบธเบฅเบฐเบเบดเบ”. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบซเบฅเบญเบเบฅเบงเบ‡เบ—เบธเบฅเบฐเบเบดเบ”เปเบฅเบฐเบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ virtual เบŸเบฃเบตเบšเป?

เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰, เบงเบฝเบเบ‡เบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเปเบšเบšเบˆเปเบฒเบฅเบญเบ‡ "Grey-box": เบœเบนเป‰เบเบงเบ”เบชเบญเบšเป„เบ”เป‰เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบปเปˆเบงเป„เบ›, เปเบ•เปˆเบšเบฒเบ‡เบชเปˆเบงเบ™เบกเบตเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡ API เปเบฅเบฐเบกเบตเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบŠเบตเป‰เปเบˆเบ‡เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเบฑเบšเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ™เบตเป‰เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปเบกเปˆเบ™เบชเบฐเบ”เบงเบเบ—เบตเปˆเบชเบธเบ”, เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบšเบšเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ: เบ‚เปเป‰เบกเบนเบ™เบžเบฒเบเปƒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบเปเบฒเป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบต, เบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเป€เบงเบฅเบฒ.

เบžเบปเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ

เบเปˆเบญเบ™เบ—เบตเปˆเบœเบนเป‰เบเบงเบ”เบชเบญเบšเป€เบฅเบตเปˆเบกเบชเบปเปˆเบ‡ payloads เบ•เปˆเบฒเบ‡เป† (payload เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบต) เป„เบ›เบซเบฒเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปเบšเบšเบชเบธเปˆเบก, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰. เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบญเบญเบเบเปเบฒเบฅเบฑเบ‡เบเบฒเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”, เป€เบžเบฒเบฐเบงเปˆเบฒเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบชเบถเบเบชเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆเบˆเบฐเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡. เปเบ•เปˆเบžเบฝเบ‡เปเบ•เปˆเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเป€เบซเบ”เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒ vectors เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบ—เบตเปˆเบชเบธเบ”.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบชเบปเบ‡เปƒเบชเบซเบผเบทเบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเบˆเบฒเบเบ„เบปเบ™เบญเบทเปˆเบ™เปƒเบ™เบšเบฒเบ‡เบ—เบฒเบ‡. เปเบฅเบฐเบˆเบธเบ”เบญเปˆเบญเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ—เปเบฒเบญเบดเบ”เป„เบ”เป‰เบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™เปƒเบ™เบ—เบฒเบ‡เบ™เบตเป‰.

IDOR

เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ IDOR (Insecure Direct Object Reference) เปเบกเปˆเบ™เปœเบถเปˆเบ‡เปƒเบ™เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบžเบปเบšเป€เบฅเบทเป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบฒเบ‡เบ—เบธเบฅเบฐเบเบดเบ”, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปœเบถเปˆเบ‡ เบซเบผเบทเบญเบตเบเบญเบฑเบ™เปœเบถเปˆเบ‡เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบšเปเปˆเป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ•เบปเบงเบˆเบดเบ‡. เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ‚เบญเบ‡ IDOR เบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบงเบดเบˆเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ IDOR เปเบกเปˆเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฑเบšเบงเบฑเบ”เบ–เบธเบฅเบฐเบšเบปเบš (เบœเบนเป‰เปƒเบŠเป‰, เบšเบฑเบ™เบŠเบตเบ—เบฐเบ™เบฒเบ„เบฒเบ™, เบฅเบฒเบเบเบฒเบ™เปƒเบ™เบเบฐเบ•เปˆเบฒเบŠเบทเป‰เป€เบ„เบทเปˆเบญเบ‡) เป‚เบ”เบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ•เบปเบงเบฅเบฐเบšเบธเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡เบงเบฑเบ”เบ–เบธเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบ™เบตเป‰เบ™เปเบฒเป„เบ›เบชเบนเปˆเบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบšเบฑเบ™เบŠเบตเบ‚เบญเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡เป€เบ‡เบดเบ™, เป‚เบ”เบเบœเปˆเบฒเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบฑเบเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เป†.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ MCS, เบœเบนเป‰เบเบงเบ”เบชเบญเบšเบžเบฝเบ‡เปเบ•เปˆเบ„เบปเป‰เบ™เบžเบปเบšเบˆเบธเบ”เบญเปˆเบญเบ™เบ‚เบญเบ‡ IDOR เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ•เบปเบงเบฅเบฐเบšเบธเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบž. เปƒเบ™เบšเบฑเบ™เบŠเบตเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เบ•เบปเบงเบฅเบฐเบšเบธ UUID เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบงเบฑเบ”เบ–เบธเปƒเบ”เป†, เป€เบŠเบดเปˆเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบงเบปเป‰เบฒเบงเปˆเบฒ, เบกเบตเบ„เบงเบฒเบกเบ›เบฐเบ—เบฑเบšเปƒเบˆเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบž (เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบˆเบฒเบเบเบฒเบ™เป‚เบˆเบกเบ•เบตเป‚เบ”เบเบšเบฑเบ‡เป€เบญเบตเบ™). เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เบซเบ™เปˆเบงเบเบ‡เบฒเบ™, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ„เบปเป‰เบ™เบžเบปเบšเบงเปˆเบฒเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™เปƒเบŠเป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™ ID เบœเบนเป‰เปƒเบŠเป‰เป‚เบ”เบเบซเบ™เบถเปˆเบ‡, เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบœเปˆเบฒเบ™ ACL (เบšเบฑเบ™เบŠเบตเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡, เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰).

เบเบฒเบ™เบ›เบญเบกเปเบ›เบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ”เป‰เบฒเบ™เป€เบŠเบตเบšเป€เบงเบต (SSRF)

เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™ OpenSource เปเบกเปˆเบ™เบ”เบตเป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบกเบตเป€เบงเบ—เบตเบ›เบฒเป„เบชเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ—เบตเปˆเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เป‚เบŠเบเบ”เบต, เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚. เปเบ•เปˆเบซเบผเบฝเบ™เบ™เบตเป‰เบกเบตเบˆเบธเบ”เบญเปˆเบญเบ™: เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเปเบกเปˆเบ™เบเบฑเบ‡เบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบตเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ—เบตเปˆเบ›เบฐเป€เบชเบตเบ”เบเปˆเบฝเบงเบเบฑเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบขเบนเปˆเปƒเบ™เป€เบงเบ—เบต OpenStack [XSS] ะธ [SSRF], เป€เบŠเบดเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เป€เบซเบ”เบœเบปเบ™เบšเปเปˆเบกเบตเปƒเบœเบขเบนเปˆเปƒเบ™ hurry เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚.

เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ„เบฅเบดเบเปƒเบชเปˆ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบšเบˆเบฒเบเปเบซเบผเปˆเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธ). เบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบšเปเปˆเป„เบ”เป‰เบเบฑเปˆเบ™เบ•เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบซเบผเบทเบ„เปเบฒเบ•เบญเบšเบ—เบตเปˆเบชเบปเปˆเบ‡เบ„เบทเบ™เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป„เบ›เบซเบฒเบœเบนเป‰เปƒเบŠเป‰, เบซเบ™เป‰เบฒเบ—เบตเปˆเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบ‡เปˆเบฒเบ.

เบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเบ‚เบญเบ‡ SSRF เบชเบฒเบกเบฒเบ”เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบš:

  • เบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบ–เบทเบเป‚เบˆเบกเบ•เบต, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบฝเบ‡เปเบ•เปˆเบœเปˆเบฒเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™;
  • เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ, เบ–เป‰เบฒเบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบˆเบฒเบเบฅเบฐเบ”เบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป„เบ›เบชเบนเปˆเบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปเบฅเบฐ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เป‚เบซเบผเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ;
  • เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เบเบฒเบ™โ€‹เบญเปˆเบฒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เปƒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบ (เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒ file:/// เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹)โ€‹;
  • เปเบฅเบฐเบซเบผเบฒเบ.

เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ‚เบญเบ‡ SSRF เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบเบฑเบ™เบกเบฒเบ”เบปเบ™เปเบฅเป‰เบงเปƒเบ™ OpenStack, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™ "เบ•เบฒเบšเบญเบ”" เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ: เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบฒเบเบกเบฑเบ™, เปเบ•เปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” / เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒ, เบญเบตเบ‡เบ•เบฒเบกเบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป. . เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเปเบเบ™เบžเบญเบ”เปƒเบ™เป‚เบฎเบ”เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบžเบฒเบเปƒเบ™, เป‚เบ”เบเบกเบตเบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบšเปเปˆเบ„เบงเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบญเบฒเบ”เบกเบต back-office API เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบˆเบฒเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบปเบ‡เบเบญเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ”เป‰เบงเบเป€เบญเบเบฐเบชเบฒเบ™ (เบขเปˆเบฒเบฅเบทเบกเบเปˆเบฝเบงเบเบฑเบšเบžเบฒเบเปƒเบ™), เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ SSRF เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบžเบฒเบเปƒเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบฐเบกเบฒเบ™เบ‚เบญเบ‡ URLs เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ SSRF เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบœเปˆเบฒเบ™เบžเบงเบเบกเบฑเบ™เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป - เป€เบงเบปเป‰เบฒเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡, เป‚เบญเบ™เป€เบ‡เบดเบ™เบˆเบฒเบเบšเบฑเบ™เบŠเบตเป„เบ›เบซเบฒเบšเบฑเบ™เบŠเบตเบซเบผเบทเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”.

เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เบณเบญเบดเบ”เบ—เบตเปˆเบžเบปเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ SSRF เปƒเบ™ OpenStack. เปƒเบ™เป„เบฅเบเบฐเบœเปˆเบฒเบ™เบกเบฒ, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš VM ISO เบˆเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบ™เปเบฒเป„เบ›เบชเบนเปˆเบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™. เบ•เบญเบ™เบ™เบตเป‰เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เบ–เบทเบเบฅเบถเบšเบญเบญเบเบˆเบฒเบ OpenStack เปเบฅเป‰เบง. เบ›เบฒเบเบปเบ”เบ‚เบทเป‰เบ™, เบŠเบธเบกเบŠเบปเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ™เบตเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ—เบตเปˆเบชเบธเบ”เบ•เปเปˆเบšเบฑเบ™เบซเบฒ.

เปเบฅเบฐเปƒเบ™ เบ™เบตเป‰ เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ—เบตเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบˆเบฒเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ HackerOne (h1), เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™ SSRF เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบฒเบšเบญเบ”เบญเบตเบเบ•เปเปˆเป„เบ›เบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™ metadata เบ‚เบญเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Shopify เบ—เบฑเบ‡เบซเบกเบปเบ”.

เปƒเบ™ MCS, เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ SSRF เป„เบ”เป‰เบ–เบทเบเบ„เบปเป‰เบ™เบžเบปเบšเบขเบนเปˆเปƒเบ™เบชเบญเบ‡เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™, เปเบ•เปˆเบžเบงเบเบกเบฑเบ™เป€เบเบทเบญเบšเป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ‚เบนเบ”เบฎเบตเบ”เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเป„เบŸเบงเปเปเบฅเบฐเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบญเบทเปˆเบ™เป†. เบšเปเปˆเบ—เบฒเบ‡เปƒเบ”เบ—เบฒเบ‡เปœเบถเปˆเบ‡, เบ—เบตเบกเบ‡เบฒเบ™ MCS เป„เบ”เป‰เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบฅเปเบ–เป‰เบฒเบŠเบธเบกเบŠเบปเบ™.

XSS เปเบ—เบ™เบเบฒเบ™เป‚เบซเบผเบ”เปเบเบฐ

เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เบชเบถเบเบชเบฒเบซเบผเบฒเบเบฎเป‰เบญเบเบšเบปเบ”, เบเบฒเบ™เป‚เบˆเบกเบ•เบต XSS (เบ‚เป‰เบฒเบกเป€เบงเบฑเบšเป„เบŠเบ—เปŒ) เปƒเบ™เปเบ•เปˆเบฅเบฐเบ›เบตเปเบกเปˆเบ™เบเบฑเบ‡เบกเบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ” เบžเบปเบšเป€เบฅเบทเป‰เบญเบเป† เบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเบ‚เบญเบ‡เป€เบงเบฑเบš (เบซเบผเบท เป‚เบˆเบกเบ•เบต?)

เบเบฒเบ™เบญเบฑเบšเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบกเบฑเบเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปƒเบ”เป†. เบกเบฑเบ™เบกเบฑเบเบˆเบฐเบ›เบฒเบเบปเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบซเบฅเบ” script arbitrary (asp / jsp / php) เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ OS, เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ‚เบญเบ‡ pentesters - "load shell". เปเบ•เปˆเบ„เบงเบฒเบกเบ™เบดเบเบปเบกเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบ—เบดเบ”เบ—เบฒเบ‡: เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบˆเบทเปˆเบˆเปเบฒเปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เปเปˆเบเบฑเบšเบžเบงเบเบกเบฑเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡ "เบเบฒเบ™เป‚เบซเบผเบ”เปเบเบฐ" เบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเบชเบนเบ™.

เบ—เบตเบกเบ‡เบฒเบ™เป‚เบˆเบกเบ•เบต (เบชเบฐเปเบ”เบ‡เป‚เบ”เบ Digital Security) เป‚เบŠเบเบ”เบต. เบ•เบปเบเบฅเบปเบ‡, เปƒเบ™ MCS เบขเบนเปˆเบ‚เป‰เบฒเบ‡เป€เบŠเบตเบšเป€เบงเบต, เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบผเบ”เบกเบฒเป„เบ”เป‰เบ–เบทเบเบเบงเบ”เบชเบญเบš, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบฎเบนเบšเบžเบฒเบšเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เปเบ•เปˆ SVG เบเบฑเบ‡เป€เบ›เบฑเบ™เบฎเบนเบš. เบฎเบนเบšเบžเบฒเบš SVG เป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเปเบ™เบงเปƒเบ”? เป€เบžเบฒเบฐเบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบฑเบ‡ snippets JavaScript เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบงเบเบกเบฑเบ™เป„เบ”เป‰!

เบกเบฑเบ™เป„เบ”เป‰เบซเบฑเบ™เบญเบญเบเบงเปˆเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เบกเบตเปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ MCS เบ—เบฑเบ‡เบซเบกเบปเบ”, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป‚เบˆเบกเบ•เบตเบœเบนเป‰เปƒเบŠเป‰เบŸเบฑเบ‡เบญเบทเปˆเบ™เป†, เบ„เบทเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™.

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เป€เบงเบ—เบตเบ„เบฅเบฒเบง MCS
เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต XSS เปƒเบ™เปเบšเบšเบŸเบญเบกเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš phishing

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต XSS:

  • เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบฐเบเบฒเบเบฒเบกเบฅเบฑเบเป€เบญเบปเบฒเป€เบŠเบ”เบŠเบฑเบ™ (เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ HTTP-Only cookies เบกเบตเบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡, เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบฅเบฑเบเป‚เบ”เบเปƒเบŠเป‰ js scripts), เบ–เป‰เบฒเบชเบฐเบ„เบดเบšเบ—เบตเปˆเป‚เบซเบฅเบ”เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒ API เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป„เบ”เป‰เบ—เบฑเบ™เบ—เบต? เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, payload เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป XHR เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบŠเบตเบšเป€เบงเบต, เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบตเปˆเบกเบฅเบฐเบซเบฑเบ” SSH เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ SSH เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.
  • เบ–เป‰เบฒเบ™เบฐเป‚เบเบšเบฒเบ CSP (เบ™เบฐเป‚เบเบšเบฒเบเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบ™เบทเป‰เบญเบซเบฒ) เบซเป‰เบฒเบก JavaScript เบˆเบฒเบเบเบฒเบ™เบ–เบทเบเปƒเบชเปˆ, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบœเปˆเบฒเบ™เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบกเบฑเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ HTML เบšเปเบฅเบดเบชเบธเบ”, เบชเป‰เบฒเบ‡เปเบšเบšเบŸเบญเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เบญเบกเบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเปเบฅเบฐเบฅเบฑเบเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเบœเปˆเบฒเบ™ phishing เบ‚เบฑเป‰เบ™เบชเบนเบ‡เบ™เบตเป‰: เบซเบ™เป‰เบฒ phishing เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡เบขเบนเปˆ URL เบ”เบฝเบงเบเบฑเบ™, เปเบฅเบฐเบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบˆเบฐเบเบงเบ”เบžเบปเบšเบกเบฑเบ™.
  • เบชเบธเบ”เบ—เป‰เบฒเบ, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เปเบˆเบ‡ เบฅเบนเบเบ„เป‰เบฒ DoS โ€” เบ•เบฑเป‰เบ‡ Cookies เปƒเบซเบเปˆเบเบงเปˆเบฒ 4 KB. เบœเบนเป‰เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ›เบตเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ„เบฑเป‰เบ‡เบ”เบฝเบง, เปเบฅเบฐเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบˆเบปเบ™เบเปˆเบงเบฒเบœเบนเป‰เปƒเบŠเป‰เบ„เบดเบ”เบงเปˆเบฒเบˆเบฐเป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ: เปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเบˆเบฐเบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบฅเบนเบเบ„เป‰เบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง.

เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡ XSS เบญเบทเปˆเบ™เบ—เบตเปˆเบเบงเบ”เบžเบปเบš, เป€เบงเบฅเบฒเบ™เบตเป‰เบ”เป‰เบงเบเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบ—เบตเปˆเบชเบฐเบซเบฅเบฒเบ”เบเบงเปˆเบฒ. เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ MCS เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบฅเบงเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป„เบŸเบงเปเป€เบ›เบฑเบ™เบเบธเปˆเบก. เบŠเบทเปˆเบเบธเปˆเบกเปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆ XSS เบ–เบทเบเบเบงเบ”เบžเบปเบš. เบฅเบฑเบเบชเบฐเบ™เบฐเบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒ vector เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเบฐเบ•เบธเป‰เบ™เบ—เบฑเบ™เบ—เบต, เบšเปเปˆเปเบกเปˆเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบเบปเบ”เบฅเบฐเบšเบฝเบš, เปเบ•เปˆเป€เบกเบทเปˆเบญเบฅเบถเบšเบเบธเปˆเบก:

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เป€เบงเบ—เบตเบ„เบฅเบฒเบง MCS

เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เป„เบ”เป‰เบเบฒเบเบกเบฒเป€เบ›เบฑเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰: เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเป‰เบฒเบ‡เบเบปเบ”เบฅเบฐเบšเบฝเบšเป„เบŸเบงเปเบ”เป‰เบงเบ "เป‚เบซเบผเบ”" เปƒเบ™เบŠเบทเปˆ, เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบกเบฑเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบงเบฅเบฒเปƒเบ”เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฅเบถเบš. เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆ JS malicious เป€เบฎเบฑเบ”เบงเบฝเบ.

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ MCS, เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™ XSS เปƒเบ™เบฎเบนเบšเบžเบฒเบš SVG เบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบผเบ”เปเบฅเป‰เบง (เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ–เบดเป‰เบกเป„เบ”เป‰), เบ—เบตเบกเบ‡เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ”เบดเบˆเบดเบ•เบญเบ™เปเบ™เบฐเบ™เปเบฒ:

  • เบงเบฒเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบญเบฑเบšเป‚เบซเบฅเบ”เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰เบขเบนเปˆเปƒเบ™เป‚เบ”เป€เบกเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš "เบ„เบธเบเบเบต". เบชเบฐเบ„เบฃเบดเบšเบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบšเปเบฅเบดเบšเบปเบ”เบ‚เบญเบ‡เป‚เบ”เป€เบกเบ™เบญเบทเปˆเบ™ เปเบฅเบฐเบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เป„เบžเบ‚เบปเปˆเบกเบ‚เบนเปˆเบ•เปเปˆ MCS.
  • เปƒเบ™เบเบฒเบ™เบ•เบญเบš HTTP เบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต, เบชเบปเปˆเบ‡เบชเปˆเบงเบ™เบซเบปเบง "Content-disposition: attachment". เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ”เป‚เบ”เบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเปเบฅเบฐเบšเปเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบซเบผเบฒเบเบงเบดเบ—เบตเบ—เบตเปˆเบกเบตเบขเบนเปˆเบเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™ XSS:

  • เป‚เบ”เบเปƒเบŠเป‰เบ—เบธเบ‡ โ€œHTTP เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™โ€, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบŠเบ”เบŠเบฑเบ™ โ€œเบ„เบธเบเบเบตเป‰โ€ เบชเปˆเบงเบ™เบซเบปเบงเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒ JavaScript เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเป„เบ”เป‰;
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบฐเป‚เบเบšเบฒเบ CSP เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡ เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบˆเบฐเบ‚เบนเบ”เบฎเบตเบ” XSS;
  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบกเปˆเปเบšเบšเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเป€เบŠเบฑเปˆเบ™ Angular เบซเบผเบท React เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” sanitize เบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เปƒเบŠเป‰เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบกเบฑเบ™เป„เบ›เบซเบฒเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰.

เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆ

เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบšเบฑเบ™เบŠเบต, เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเปเบ™เบฐเบ™เปเบฒเบชเบฐเป€เบซเบกเบตเป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰ 2FA (เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆ). เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบ—เบตเปˆเบˆเบฐเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ–เป‰เบฒเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ–เบทเบเบ—เปเบฒเบฅเบฒเบ.

เปเบ•เปˆเบเบฒเบ™เปƒเบŠเป‰เบ›เบฑเบ”เป„เบˆเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ—เบตเบชเบญเบ‡เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเบชเบฐเป€เปเบตเบšเป? เบกเบตเบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” 2FA:

  • เบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเปเบšเบš Brute-force เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ” OTP (เบฅเบฐเบซเบฑเบ”เบ„เบฑเป‰เบ‡เบ”เบฝเบง). เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™, เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ OTP brute force เบเบฑเบ‡เบžเบปเบšเป‚เบ”เบเบšเปเบฅเบดเบชเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ: เบเปเบฅเบฐเบ™เบต Slack, เบเปเบฅเบฐเบ™เบตเป€เบŸเบชเบšเบธเบ.
  • เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบญเปˆเบญเบ™เปเบญ, เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบฅเบฐเบซเบฑเบ”เบ•เปเปˆเป„เบ›.
  • เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบฒเบ‡เป€เบซเบ”เบœเบปเบ™, เป€เบŠเบฑเปˆเบ™: เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป OTP เบ‚เบญเบ‡เบ„เบปเบ™เบญเบทเปˆเบ™เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เปเบšเบšเบ™เบตเป‰ เบกเบฑเบ™เปเบกเปˆเบ™ เบˆเบฒเบ Shopify.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ MCS, 2FA เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Google Authenticator เปเบฅเบฐ Duo. เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบงเบฅเบฒเปเบฅเป‰เบง, เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบฅเบฐเบซเบฑเบ”เปƒเบ™เบ”เป‰เบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบกเปˆเบ™เบกเบตเบกเบนเบ™เบ„เปˆเบฒเบเบฒเบ™เบเบงเบ”เบชเบญเบš.

MCS 2FA เบ–เบทเบเปƒเบŠเป‰เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™:

  • เป€เบกเบทเปˆเบญเบขเบทเบ™เบขเบฑเบ™เบœเบนเป‰เปƒเบŠเป‰. เบกเบตเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบˆเบฒเบ brute force: เบœเบนเป‰เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบžเบฐเบเบฒเบเบฒเบกเบšเปเปˆเบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบง, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเบชเบฐเบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ. เบ™เบตเป‰เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบ brute-force เบ‚เบญเบ‡ OTP.
  • เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฎเบญเบ‡เปเบšเบšเบญเบญเบšเป„เบฅเบ™เปŒเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ” 2FA, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ›เบดเบ”เบกเบฑเบ™. เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰, เบšเปเปˆเบกเบตเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบœเบปเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰ brute เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเปเบฅเบฐเบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบผเบทเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ 2FA เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™.

เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ”เบฝเบงเบเบฑเบ™เบ‚เบญเบ‡เบ„เปˆเบฒเบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ OTP, เป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™เป€เบงเบฅเบฒเบชเบฑเป‰เบ™เป†เปเบกเปˆเบ™เบชเบนเบ‡เบเบงเปˆเบฒเบซเบผเบฒเบ.

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เป€เบงเบ—เบตเบ„เบฅเบฒเบง MCS
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฅเบทเบญเบ OTP เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ 2FA เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบท "Burp: Intruder".

เบœเบปเบ™

เป‚เบ”เบเบฅเบงเบกเปเบฅเป‰เบง, MCS เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบ›เบฑเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš, เบ—เบตเบกเบ‡เบฒเบ™ pentesting เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ VMs เบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เปเบฅเบฐเบˆเบธเบ”เบญเปˆเบญเบ™เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเป‚เบ”เบเบ—เบตเบกเบ‡เบฒเบ™ MCS.

เปเบ•เปˆเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปเบกเปˆเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบšเปเปˆเบ„เบปเบ‡เบ—เบตเปˆ, เบžเบงเบเบกเบฑเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เปเบฅเบฐเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญ. เปเบ•เปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบžเบงเบเบกเบฑเบ™เป„เบ”เป‰เปƒเบ™เป€เบงเบฅเบฒเปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เป‚เบญเบเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบเบตเบ”เปƒเบซเบกเปˆเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบ•เบญเบ™เบ™เบตเป‰เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเปƒเบ™ MCS เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบฅเป‰เบง. เปเบฅเบฐเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบˆเปเบฒเบ™เบงเบ™เบญเบฑเบ™เปƒเบซเบกเปˆเปƒเบซเป‰เบซเบ™เป‰เบญเบเบฅเบปเบ‡เปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบญเบฒเบเบธเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบ—เบตเบกเบ‡เบฒเบ™เป€เบงเบ—เบตเบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

  • เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป‚เบ”เบเบšเปเบฅเบดเบชเบฑเบ”เบžเบฒเบเบ™เบญเบเป€เบ›เบฑเบ™เบ›เบฐเบˆเปเบฒ;
  • เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เปเบฅเบฐโ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เบเบฒเบ™โ€‹เบกเบตโ€‹เบชเปˆเบงเบ™โ€‹เบฎเปˆเบงเบกโ€‹ เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ Mail.ru Group Bug Bounty;
  • เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž. ๐Ÿ™‚

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™