MCS เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจกเจฟเจŸ

MCS เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจกเจฟเจŸ
เจธเจ•เจพเจˆเจธเจผเจฟเฉฑเจช เจกเจธเจ• เจธเฉ€เจฐเจฒเจพเจˆเจŸ เจฆเฉเจ†เจฐเจพ

เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† 'เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจ•เฉฐเจฎ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจจเจฟเจฐเฉฐเจคเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ, เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ–เจผเจฌเจฐเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจกเจฟเจŸ เจธเจฎเฉ‡เจคเฅค เจ†เจกเจฟเจŸ เจ‡เจจ-เจนเจพเจŠเจธ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฎเจพเจนเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจฆเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฒเฉ€เจจ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจ…เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจฆเจพ เจฎเจจ เจ–เฉเฉฑเจฒเฉเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจฒเฉ‡เจ– เจฌเจพเจนเจฐเฉ€ เจฎเจพเจนเจฐเจพเจ‚ เจฆเฉ‡ เจ‡เจธ เจธเจญ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจฌเจพเจฐเฉ‡ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‡ Mail.ru เจ•เจฒเจพเจ‰เจก เจธเฉ‹เจฒเจฟเจŠเจธเจผเจจ (MCS) เจŸเฉ€เจฎ เจฆเฉ€ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เฉ€ เจชเจพเจ‡เจ†เฅค เจ‡เฉฑเจ• "เจฌเจพเจนเจฐเฉ€ เจคเจพเจ•เจค" เจตเจœเฉ‹เจ‚, MCS เจจเฉ‡ เจกเจฟเจœเฉ€เจŸเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เฉฐเจชเจจเฉ€ เจจเฉ‚เฉฐ เจšเฉเจฃเจฟเจ†, เจœเฉ‹ เจธเฉ‚เจšเจจเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฐเจ•เจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจ‰เฉฑเจš เจฎเฉเจนเจพเจฐเจค เจฒเจˆ เจœเจพเจฃเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจฌเจพเจนเจฐเฉ€ เจ†เจกเจฟเจŸ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจชเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ•เฉเจ เจฆเจฟเจฒเจšเจธเจช เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจพเจ‚เจ—เฉ‡ - เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‰เจธเฉ‡ เจฐเฉˆเจ• เจคเฉ‹เจ‚ เจฌเจšเฉ‹เฅค

เจกเจพเจŠเจจเจฒเฉ‹เจก เจ‰เจคเจชเจพเจฆ

Mail.ru เจ•เจฒเจพเจ‰เจก เจนเฉฑเจฒ (MCS) เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจตเจฐเจšเฉเจ…เจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš IaaS, PaaS, เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจฎเจพเจฐเจ•เฉ€เจŸเจชเจฒเฉ‡เจธ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค MCS เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจคเจชเจพเจฆ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€:

  • เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ เจตเจพเจคเจพเจตเจฐเจจ เจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจฐเฉฑเจ–เจฟเจ† เจ•เจฐเจจเจพ: เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ, เจฐเฉ‚เจŸเจฟเฉฐเจ—, เจซเจพเจ‡เจฐเจตเจพเจฒ;
  • เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†: เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจคเฉ‹เจ‚ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ—, SDN เจตเจฟเฉฑเจš เจจเฉˆเจŸเจตเจฐเจ•, เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจจเฉˆเจŸเจตเจฐเจ• เจธเจฎเฉ‡เจค;
  • เจ“เจชเจจเจธเจŸเฉˆเจ• เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ–เฉเฉฑเจฒเฉ‡ เจนเจฟเฉฑเจธเฉ‡;
  • เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจฆเจพ S3;
  • IAM: เจ‡เฉฑเจ• เจฐเฉ‹เจฒ เจฎเจพเจกเจฒ เจฆเฉ‡ เจจเจพเจฒ เจฌเจนเฉ-เจ•เจฟเจฐเจพเจเจฆเจพเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ;
  • เจตเจฟเจœเจผเจจ (เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจตเจฟเจœเจผเจจ): เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ API เจ…เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚;
  • เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจคเฉ‡ เจ•เจฒเจพเจธเจฟเจ• เจตเฉˆเฉฑเจฌ เจนเจฎเจฒเฉ‡;
  • PaaS เจญเจพเจ—เจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚;
  • เจธเจพเจฐเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเจพ APIเฅค

เจธเจผเจพเจ‡เจฆ เจ‡เจนเฉ€ เจธเจญ เจ•เฉเจ เจนเฉˆ เจœเฉ‹ เจ…เจ—เจฒเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค

เจ•เจฟเจธ เจ•เจฟเจธเจฎ เจฆเจพ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจธเฉ€?

เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจกเจฟเจŸ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจนเฉˆ เจœเฉ‹ เจจเจฟเฉฑเจœเฉ€ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจฒเฉ€เจ• เจนเฉ‹เจฃ, เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเจฟเฉฑเจš เจธเฉ‹เจง, เจœเจพเจ‚ เจธเฉ‡เจตเจพ เจ‰เจชเจฒเจฌเจงเจคเจพ เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจ•เฉฐเจฎ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจœเฉ‹ เจ”เจธเจคเจจ 1-2 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจคเฉฑเจ• เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ†เจกเฉ€เจŸเจฐ เจธเฉฐเจญเจพเจตเฉ€ เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจšเฉเจฃเฉ€ เจ—เจˆ เจธเฉ‡เจตเจพ เจฆเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค MCS เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจ†เจกเจฟเจŸ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจŸเฉ€เจšเจฟเจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€:

  1. เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ. เจ‡เจธ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‚เจœเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ‡ เจ–เจพเจคเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจคเฉเจฐเฉฐเจค เจœเจพเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจจเจ—เฉ€เจ†เจ‚เฅค
  2. เจตเฉฑเจ–-เจตเฉฑเจ– เจ–เจพเจคเจฟเจ†เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจฐเฉ‹เจฒ เจฎเจพเจกเจฒ เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจจเจพเฅค เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจฒเจˆ, เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฆเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจŸเฉ€เจšเจพ เจนเฉˆเฅค
  3. เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจˆเจก เจฆเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚เฅค XSS/CSRF/CRLF/เจ†เจฆเจฟเฅค เจ•เฉ€ เจ–เจคเจฐเจจเจพเจ• เจฒเจฟเฉฐเจ•เจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ?
  4. เจธเจฐเจตเจฐ เจธเจพเจˆเจก เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚: RCE เจ…เจคเฉ‡ เจนเจฐ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจŸเฉ€เจ•เฉ‡ (SQL/XXE/SSRF เจ…เจคเฉ‡ เจนเฉ‹เจฐ)เฅค เจธเจฐเจตเจฐ เจฆเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจน เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจฎเจเฉŒเจคเจพ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค
  5. เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ‡ เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเฅค เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจฒเจˆ, เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจฆเฉ€ เจ˜เจพเจŸ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจธเจคเจน เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจตเจงเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค
  6. เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจคเจฐเจ• เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ. เจ•เฉ€ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจงเฉ‹เจ–เจพ เจฆเฉ‡เจฃเจพ เจ…เจคเฉ‡ เจฎเฉเจซเจค เจตเจฟเฉฑเจš เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ?

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

เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฒเฉฑเจญเฉ€เจ†เจ‚

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

เจ‰เจนเจจเจพเจ‚ เจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจœเฉ‹ เจธเจผเฉฑเจ•เฉ€ เจœเจพเจชเจฆเฉ‡ เจนเจจ เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฆเฉ‚เจœเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจตเฉฑเจ–เจฐเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจชเจนเจฟเจฒเฉ€ เจ–เจคเจฐเจจเจพเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฒเฉฑเจญเฉ€ เจ—เจˆ เจธเฉ€.

IDOR

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

IDOR เจตเจฟเจ•เจฒเจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจธเจฟเจธเจŸเจฎ เจ†เจฌเจœเฉˆเจ•เจŸ (เจ‰เจชเจญเฉ‹เจ—เจคเจพ, เจฌเฉˆเจ‚เจ• เจ–เจพเจคเฉ‡, เจธเจผเจพเจชเจฟเฉฐเจ— เจ•เจพเจฐเจŸ เจตเจฟเฉฑเจš เจ†เจˆเจŸเจฎเจพเจ‚) เจจเจพเจฒ เจ‡เจนเจจเจพเจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจ•เฉ‡ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจ•เจฐเจจเจพเฅค เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจ…เจฃเจชเจ›เจพเจคเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจตเฉฑเจฒ เจ–เฉœเจฆเจพ เจนเฉˆ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเฉฐเจก เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡ เจฆเฉ‡ เจ–เจพเจคเฉ‡ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ, เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจšเฉ‹เจฐเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹.

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

เจธเจฐเจตเจฐ เจธเจพเจˆเจก เจฌเฉ‡เจจเจคเฉ€ เจœเจพเจ…เจฒเจธเจพเจœเจผเฉ€ (SSRF)

เจ“เจชเจจเจธเฉ‹เจฐเจธ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจฌเจพเจฐเฉ‡ เจšเฉฐเจ—เฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจ•เฉ‹เจฒ เจชเฉˆเจฆเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจคเจ•เจจเฉ€เจ•เฉ€ เจตเจฐเจฃเจจ เจฆเฉ‡ เจจเจพเจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจซเฉ‹เจฐเจฎเจพเจ‚ เจนเจจ เจ…เจคเฉ‡, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจค เจนเฉ‹, เจคเจพเจ‚ เจนเฉฑเจฒ เจฆเจพ เจตเฉ‡เจฐเจตเจพเฅค เจชเจฐ เจ‡เจธ เจธเจฟเฉฑเจ•เฉ‡ เจฆเจพ เจ‡เฉฑเจ• เจ‰เจฒเจŸ เจชเจพเจธเฉ‡ เจนเฉˆ: เจœเจพเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ“เจชเจจเจธเจŸเฉˆเจ• เจซเฉ‹เจฐเจฎ 'เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเจพเจจเจฆเจพเจฐ เจตเจฐเจฃเจจ เจนเจจ [XSS] ะธ [SSRF], เจœเจฟเจธ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจ เฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจ•เจพเจนเจฒเฉ€ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

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

SSRF เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ…เฉฑเจ—เฉ‡ เจตเจงเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ:

  • เจนเจฎเจฒเจพ เจ•เฉ€เจคเฉ‡ เจธเจฅเจพเจจเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉฑเจ• เจธเฉ€เจฎเจค เจชเจนเฉเฉฐเจš, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฟเจฐเจซเจผ เจ•เฉเจ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจฐเจพเจนเฉ€เจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡;
  • เจธเจฅเจพเจจเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉฑเจ• เจชเฉ‚เจฐเฉ€ เจชเจนเฉเฉฐเจš, เจœเฉ‡เจ•เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ เจคเฉ‹เจ‚ เจŸเฉเจฐเจพเจ‚เจธเจชเฉ‹เจฐเจŸ เจชเฉฑเจงเจฐ เจคเฉฑเจ• เจกเจพเจŠเจจเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจชเฉ‚เจฐเจพ เจฒเฉ‹เจก เจชเฉเจฐเจฌเฉฐเจงเจจ;
  • เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฒเฉ‹เจ•เจฒ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฒเจˆ เจชเจนเฉเฉฐเจš (เจœเฉ‡เจ•เจฐ file:/// เจธเจ•เฉ€เจฎ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ);
  • เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ.

เจ“เจชเจจเจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SSRF เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉเจฆเจฐเจค เจตเจฟเฉฑเจš "เจ…เฉฐเจจเฉเจนเจพ" เจนเฉˆ: เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฐเจตเจฐ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจคเฉ‹เจ‚ เจ•เฉ‹เจˆ เจœเจตเจพเจฌ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฆเจพ, เจชเจฐ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚/เจฆเฉ‡เจฐเฉ€ เจฎเจฟเจฒเจฆเฉ€เจ†เจ‚ เจนเจจเฅค . เจ‡เจธเจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจฎเฉ‡เจœเจผเจฌเจพเจจเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉ‹เจฐเจŸ เจธเจ•เฉˆเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเจธ เจจเจพเจฒ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจจเจนเฉ€เจ‚ เจธเจฎเจเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ‰เจคเจชเจพเจฆ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉˆเจ•-เจ†เจซเจฟเจธ API เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจธเจฟเจฐเจซ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉˆเฅค เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ (เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฌเจพเจฐเฉ‡ เจจเจพ เจญเฉเฉฑเจฒเฉ‹), เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ SSRF เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ URL เจฆเฉ€ เจ‡เฉฑเจ• เจ…เจจเฉเจฎเจพเจจเจฟเจค เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเฉ€, เจคเจพเจ‚ SSRF เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจคเฉŒเจฐ 'เจคเฉ‡, เจ–เจพเจคเฉ‡ เจคเฉ‹เจ‚ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจชเฉˆเจธเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเฉ‹ เจœเจพเจ‚ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ‡เจน เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ“เจชเจจเจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• SSRF เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš, เจธเจฟเฉฑเจงเฉ‡ เจฒเจฟเฉฐเจ• เจคเฉ‹เจ‚ VM ISO เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจธเฉ€, เจœเจฟเจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเฉ€ เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจธเจจเฅค เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจนเฉเจฃ OpenStack เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจญเจพเจˆเจšเจพเจฐเฉ‡ เจจเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจธเจฐเจฒ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจนเฉฑเจฒ เจฎเฉฐเจจเจฟเจ† เจนเฉˆเฅค

เจ…เจคเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เจน เจนเฉˆเจ•เจฐเจ“เจจ เจธเฉ‡เจตเจพ (h1) เจคเฉ‹เจ‚ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจฐเจฟเจชเฉ‹เจฐเจŸ, เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจนเฉเจฃ เจ…เฉฐเจจเฉเจนเฉ‡ SSRF เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจชเฉ‚เจฐเฉ‡ Shopify เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจคเฉฑเจ• เจฐเฉ‚เจŸ เจชเจนเฉเฉฐเจš เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

MCS เจตเจฟเฉฑเจš, SSRF เจฆเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจฆเฉ‹ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ เจ–เฉ‹เจœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ, เจชเจฐ เจซเจพเจ‡เจฐเจตเจพเจฒเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจ•เจพเจฐเจจ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจจเจพ เจฒเจ—เจญเจ— เจ…เจธเฉฐเจญเจต เจธเฉ€เฅค เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‚เจœเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, MCS เจŸเฉ€เจฎ เจจเฉ‡ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพเฅค

เจธเจผเฉˆเฉฑเจฒ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ XSS

เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจ…เจงเจฟเจเจจเจพเจ‚ เจฆเฉ‡ เจฒเจฟเจ–เฉ‡ เจนเฉ‹เจฃ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจธเจพเจฒ เจฆเจฐ เจธเจพเจฒ XSS (เจ•เจฐเจพเจธ-เจธเจพเจˆเจŸ เจธเจ•เฉเจฐเจฟเจชเจŸเจฟเฉฐเจ—) เจนเจฎเจฒเจพ เจ…เจœเฉ‡ เจตเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉˆ เจ…เจ•เจธเจฐ เจธเจพเจนเจฎเจฃเจพ เจ•เฉ€เจคเจพ เจตเฉˆเฉฑเจฌ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (เจœเจพเจ‚ เจนเจฎเจฒเจพ?).

เจซเจพเจˆเจฒ เจ…เจชเจฒเฉ‹เจก เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจฒเจˆ เจ‡เฉฑเจ• เจชเจธเฉฐเจฆเฉ€เจฆเจพ เจธเจฅเจพเจจ เจนเจจเฅค เจ‡เจน เจ…เจ•เจธเจฐ เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ†เจฐเจฌเจฟเจŸเจฐเจฐเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ (asp/jsp/php) เจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ OS เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเฉˆเจจเจŸเฉ‡เจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจธเจผเจฌเจฆเจพเจตเจฒเฉ€ เจตเจฟเฉฑเจš - "เจฒเฉ‹เจก เจธเจผเฉˆเฉฑเจฒ"เฅค เจชเจฐ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจธเจฟเฉฑเจงเฉ€ เจฆเฉ‹เจตเจพเจ‚ เจฆเจฟเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ: เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจ‰เจชเจšเจพเจฐ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจœเฉ‹ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš "เจ‡เฉฑเจ• เจธเจผเฉˆเฉฑเจฒ เจฒเฉ‹เจก เจ•เจฐเจจ" เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจœเจผเฉ€เจฐเฉ‹ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ.

เจนเจฎเจฒเจพเจตเจฐ เจŸเฉ€เจฎ (เจกเจฟเจœเจผเฉ€เจŸเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจธเจคเฉเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ) เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจค เจธเฉ€เฅค เจ เฉ€เจ• เจนเฉˆ, เจธเจฐเจตเจฐ เจธเจพเจˆเจก 'เจคเฉ‡ MCS เจตเจฟเฉฑเจš เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจธเจฟเจฐเจซเจผ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจธเฉ€เฅค เจชเจฐ SVG เจตเฉ€ เจ‡เฉฑเจ• เจคเจธเจตเฉ€เจฐ เจนเฉˆ. SVG เจšเจฟเฉฑเจคเจฐ เจ–เจคเจฐเจจเจพเจ• เจ•เจฟเจตเฉ‡เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ? เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš JavaScript เจธเจจเจฟเฉฑเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจเจฎเจฌเฉˆเจก เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹!

เจ‡เจน เจชเจคเจพ เจšเจฒเจฟเจ† เจ•เจฟ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ MCS เจธเฉ‡เจตเจพ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเจจ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจฆเฉ‚เจœเฉ‡ เจ•เจฒเจพเจ‰เจก เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚, เจ…เจฐเจฅเจพเจค เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ.

MCS เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจกเจฟเจŸ
เจซเจฟเจธเจผเจฟเฉฐเจ— เจฒเฉŒเจ—เจ‡เจจ เจซเจพเจฐเจฎ 'เจคเฉ‡ XSS เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ

XSS เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚:

  • เจ‡เฉฑเจ• เจธเฉˆเจธเจผเจจ เจจเฉ‚เฉฐ เจšเฉ‹เจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฟเจ‰เจ‚ เจ•เจฐเฉ‹ (เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเฉเจฃ HTTP- เจธเจฟเจฐเจซเจผ เจ•เฉ‚เจ•เฉ€เจœเจผ เจนเจฐ เจฅเจพเจ‚ เจนเจจ, เจœเฉ‡เจเจธ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจšเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเจจ), เจœเฉ‡เจ•เจฐ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸ เจคเฉเจฐเฉฐเจค เจธเจฐเฉ‹เจค API เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ? เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจชเฉ‡เจฒเฉ‹เจก เจธเจฐเจตเจฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ XHR เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเจฎเจฒเจพเจตเจฐ เจฆเฉ€ เจœเจจเจคเจ• SSH เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเฉ‹ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจคเฉฑเจ• SSH เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹เฅค
  • เจœเฉ‡เจ•เจฐ CSP เจจเฉ€เจคเฉ€ (เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ€เจคเฉ€) JavaScript เจจเฉ‚เฉฐ เจ‡เฉฐเจœเฉˆเจ•เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจนเจฎเจฒเจพเจตเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจผเฉเฉฑเจง HTML เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจธเจพเจˆเจŸ เจฒเจˆ เจ‡เฉฑเจ• เจœเจพเจ…เจฒเฉ€ เจฒเฉŒเจ—เจ‡เจจ เจซเจพเจฐเจฎ เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ เจ‡เจธ เจ‰เฉฑเจจเจค เจซเจฟเจธเจผเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจธเจผเจพเจธเจ• เจฆเจพ เจชเจพเจธเจตเจฐเจก เจšเฉ‹เจฐเฉ€ เจ•เจฐเฉ‹: เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจซเจฟเจธเจผเจฟเฉฐเจ— เจชเฉฐเจจเจพ เจ‰เจธเฉ‡ URL 'เจคเฉ‡ เจ–เจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจ‡เจธเจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค
  • เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจนเจฎเจฒเจพเจตเจฐ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ—เจพเจนเจ• DoS - 4 KB เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เฉ‚เจ•เฉ€เจœเจผ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹เฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจตเจพเจฐ เจฒเจฟเฉฐเจ• เจ–เฉ‹เจฒเฉเจนเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจฐเฉ€ เจธเจพเจˆเจŸ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจธเฉ‹เจšเจฆเจพ: เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจ…เจœเจฟเจนเฉ‡ เจ—เจพเจนเจ• เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจ†เจ‰ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ–เฉ‹เจœเฉ€ XSS เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจตเฉ‡เจ–เฉ€เจ, เจ‡เจธ เจตเจพเจฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจšเจฒเจพเจ• เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ‡ เจจเจพเจฒ. MCS เจธเฉ‡เจตเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจพเจ‡เจฐเจตเจพเจฒ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‚เจนเจพเจ‚ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจฎเฉ‚เจน เจฆเจพ เจจเจพเจฎ เจ‰เจน เจธเฉ€ เจœเจฟเฉฑเจฅเฉ‡ XSS เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธเจฆเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจธเฉ€ เจ•เจฟ เจตเฉˆเจ•เจŸเจฐ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจšเจพเจฒเฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ‡เจ–เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเจนเฉ€เจ‚, เจชเจฐ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹:

MCS เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจกเจฟเจŸ

เจญเจพเจต, เจฆเฉเจฐเจฟเจธเจผ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ†: เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจจเจพเจฎ เจตเจฟเฉฑเจš "เจฒเฉ‹เจก" เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจซเจพเจ‡เจฐเจตเจพเจฒ เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจชเฉเจฐเจฌเฉฐเจงเจ• เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธเจจเฉ‚เฉฐ เจจเฉ‹เจŸเจฟเจธ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ–เจคเจฐเจจเจพเจ• JS เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

MCS เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ, เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ SVG เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš XSS เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ (เจœเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพ เจธเจ•เจฆเจพ), เจกเจฟเจœเฉ€เจŸเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจŸเฉ€เจฎ เจจเฉ‡ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เฉ€เจคเฉ€:

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

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจนเฉเจฃ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ XSS เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ‡ เจœเฉ‹เจ–เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจ‰เจชเจฒเจฌเจง เจนเจจ:

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

เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚

เจ–เจพเจคเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฎเฉ‡เจธเจผเจพ 2FA (เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฆเจฐเจ…เจธเจฒ, เจœเฉ‡เจ•เจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจคเจพเจ‚ เจนเจฎเจฒเจพเจตเจฐ เจจเฉ‚เฉฐ เจธเฉ‡เจตเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฃ เจฆเจพ เจ‡เจน เจ‡เฉฑเจ• เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค

เจชเจฐ เจ•เฉ€ เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจ•เจพเจฐเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจนเจฎเฉ‡เจธเจผเจพ เจ–เจพเจคเฉ‡ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจ—เจพเจฐเฉฐเจŸเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ? 2FA เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเฉเฉฑเจฆเฉ‡ เจนเจจ:

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

MCS เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, 2FA เจจเฉ‚เฉฐ Google Authenticator เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจœเฉ‹เฉœเฉ€. เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจšเฉเฉฑเจ•เฉ€ เจนเฉˆ, เจชเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจพเจˆเจก 'เจคเฉ‡ เจ•เฉ‹เจก เจตเฉˆเจฐเฉ€เจซเจฟเจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจœเจพเจ‚เจš เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆเฅค

MCS 2FA เจ•เจˆ เจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ:

  • เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡. เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจนเฉˆ: เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจตเจพเจฐ เจฆเจพ เจชเจพเจธเจตเจฐเจก เจฆเจฐเจœ เจ•เจฐเจจ เจฒเจˆ เจธเจฟเจฐเจซ เจ•เฉเจ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจซเจฟเจฐ เจ‡เฉฐเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน OTP เจฆเฉ€ เจฌเจฐเฉ‚เจŸ-เจซเฉ‹เจฐเจธ เจšเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆเฅค
  • 2FA เจ•เจฐเจจ เจฒเจˆ เจ”เจซเจฒเจพเจˆเจจ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เฉ‹เจก เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡เฅค เจ‡เฉฑเจฅเฉ‡, เจ•เฉ‹เจˆ เจตเฉ€ เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจธ เจจเจพเจฒ เจ‡เจน เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจธเฉ€, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ–เจพเจคเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจธเฉˆเจธเจผเจจ เจนเฉˆ, เจคเจพเจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‰เจฃเจพ เจœเจพเจ‚ 2FA เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจเจพเฅค

เจ‡เจน เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เฉ‹เจก เจธเจคเจฐ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจ‰เจธเฉ‡ เจธเฉ€เจฎเจพ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจธเจจ เจœเฉ‹ OTP เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเฉ€เฅค

MCS เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจกเจฟเจŸ
"Burp: Intruder" เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ 2FA เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• OTP เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†

เจ‡เจธ เจฆเจพ เจจเจคเฉ€เจœเจพ

เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡, MCS เจ‡เฉฑเจ• เจ‰เจคเจชเจพเจฆ เจตเจœเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจœเจพเจชเจฆเจพ เจนเฉˆเฅค เจ†เจกเจฟเจŸ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจชเฉ‡เจ‚เจŸเจฟเฉฐเจ— เจŸเฉ€เจฎ เจ•เจฒเจพเจ‡เฉฐเจŸ VM เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅ เจธเฉ€, เจ…เจคเฉ‡ เจฒเฉฑเจญเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ MCS เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจœเจฒเจฆเฉ€ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ‡เจน เจจเฉ‹เจŸ เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‡เฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจ•เฉฐเจฎ เจนเฉˆเฅค เจธเฉ‡เจตเจพเจตเจพเจ‚ เจธเจฅเจฟเจฐ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‰เจน เจจเจฟเจฐเฉฐเจคเจฐ เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจนเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ‰เจคเจชเจพเจฆ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเจฟเจ•เจธเจค เจ•เจฐเจจเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ. เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚ เจธเจฟเจฐ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจนเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจนเฉเจฃ MCS เจตเจฟเฉฑเจš เจฆเฉฑเจธเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ เฉ€เจ• เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจšเฉเฉฑเจ•เฉ€เจ†เจ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฐเฉฑเจ–เจฃ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจœเฉ€เจตเจจ เจ•เจพเจฒ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ, เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจŸเฉ€เจฎ เจ‡เจน เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ€ เจนเฉˆ:

เจธเจฐเฉ‹เจค: www.habr.com

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