เจ†เจงเฉเจจเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ (WAF) เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ OWASP เจธเจฟเจ–เจฐ 10 เจฆเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจตเจฟเจ†เจชเจ• เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจชเจฟเจ›เจพเจ–เฉœเฉ€

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

เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉเจฐเฉฑเจ–เจฟเจ†

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

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, WAF เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจนเฉ‹เจฐ เจ†เจฎ เจนเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เจฐเจพเจธ-เจธเจพเจˆเจŸ เจฌเฉ‡เจจเจคเฉ€ เจœเจพเจ…เจฒเจธเจพเจœเจผเฉ€ (CSRF), เจ•เจฒเจฟเฉฑเจ•เจœเฉˆเจ•เจฟเฉฐเจ—, เจตเฉˆเฉฑเจฌ เจธเจ•เฉเจฐเฉˆเจชเจฟเฉฐเจ—, เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจ‡เจจเจ•เจฒเฉ‚เจœเจผเจจ (RFI/LFI) เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจ†เจงเฉเจจเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจงเจฎเจ•เฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚

เจ…เฉฑเจœ, เจธเจพเจฐเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ•เจฒเจพเจ‰เจก เจเจชเจธ, เจฎเฉ‹เจฌเจพเจˆเจฒ เจเจชเจธ, API, เจ…เจคเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเฉฑเจš, เจ•เจธเจŸเจฎ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจซเฉฐเจ•เจธเจผเจจ เจตเฉ€ เจนเจจเฅค เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจ…เจคเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน เจธเจพเจกเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡, เจธเฉ‹เจงเจฆเฉ‡ เจ…เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจจเจตเฉ€เจ†เจ‚ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจ…เจคเฉ‡ เจชเฉˆเจฐเจพเจกเจพเจˆเจฎเจพเจ‚ เจฆเฉ‡ เจ†เจ—เจฎเจจ เจฆเฉ‡ เจจเจพเจฒ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจœเฉ€เจตเจจ เจšเฉฑเจ•เจฐ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉœเจพเจตเจพเจ‚ 'เจคเฉ‡ เจจเจตเฉ€เจ†เจ‚ เจ—เฉเฉฐเจเจฒเจพเจ‚ เจ…เจคเฉ‡ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจเจ•เฉ€เจ•เจฐเจฃ (DevOps), เจ•เฉฐเจŸเฉ‡เจจเจฐ, เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจ†เจซ เจฅเจฟเฉฐเจ—เจธ (IoT), เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจŸเฉ‚เจฒ, API, เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

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

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

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

เจŸเจพเจธเจ• #1: เจฌเฉ‹เจŸเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ

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

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

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

เจ†เจงเฉเจจเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ (WAF) เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ OWASP เจธเจฟเจ–เจฐ 10 เจฆเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจตเจฟเจ†เจชเจ• เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจšเฉเจฃเฉŒเจคเฉ€ #2: API เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ

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

API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚:

  • เจšเฉ€เจœเจผเจพเจ‚ เจฆเจพ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ (IoT) เจเจ•เฉ€เจ•เจฐเจฃ
  • เจฎเจธเจผเฉ€เจจ-เจŸเฉ‚-เจฎเจธเจผเฉ€เจจ เจธเฉฐเจšเจพเจฐ
  • เจธเจฐเจตเจฐ เจฐเจนเจฟเจค เจตเจพเจคเจพเจตเจฐเจฃ
  • เจฎเฉ‹เจฌเจพเจˆเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ
  • เจ‡เจตเฉˆเจ‚เจŸ-เจธเฉฐเจšเจพเจฒเจฟเจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ

API เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ, เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจนเจฎเจฒเฉ‡, เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€, เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจธ, เจ…เจคเฉ‡ เจฌเฉ‹เจŸ เจนเจฎเจฒเฉ‡ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจธเจฎเจฐเจชเจฟเจค API เจ—เฉ‡เจŸเจตเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ APIs เจฆเฉเจ†เจฐเจพ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‰เจน เจเจ‚เจก-เจŸเฉ‚-เจเจ‚เจก เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ WAF เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจพเจงเจจเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ HTTP เจนเฉˆเจกเจฐ เจชเจพเจฐเจธเจฟเฉฐเจ—, เจฒเฉ‡เจ…เจฐ 7 เจเจ•เจธเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจฒเจฟเจธเจŸ (ACL), JSON/XML เจชเฉ‡เจฒเฉ‹เจก เจชเจพเจฐเจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจจเจฟเจฐเฉ€เจ–เจฃ, เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค OWASP เจธเจฟเจ–เจฐ 10 เจธเฉ‚เจšเฉ€เฅค เจ‡เจน เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจ…เจคเฉ‡ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจฎเจพเจกเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฎเฉเฉฑเจ– API เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจšเฉเจฃเฉŒเจคเฉ€ #3: เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ

เจ‡เฉฑเจ• เจชเฉเจฐเจพเจฃเจพ เจนเจฎเจฒเจพ เจตเฉˆเจ•เจŸเจฐ, เจธเฉ‡เจตเจพ เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ (DoS), เจนเจฎเจฒเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจธเจพเจฌเจค เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจ•เฉ‹เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเจพเจ‰เจฃ เจฒเจˆ เจ•เจˆ เจธเจซเจฒ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš HTTP เจœเจพเจ‚ HTTPS เจนเฉœเฉเจน, เจ˜เฉฑเจŸ เจ…เจคเฉ‡ เจนเฉŒเจฒเฉ€ เจนเจฎเจฒเฉ‡ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ SlowLoris, LOIC, Torshammer), เจกเจพเจ‡เจจเจพเจฎเจฟเจ• IP เจชเจคเจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจนเจฎเจฒเฉ‡, เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹, เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ-เจ…เจŸเฉˆเจ• เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจผเจพเจฎเจฒ เจนเจจเฅค . เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ IoT เจฌเฉ‹เจŸเจจเฉˆเฉฑเจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจ‰เจญเจพเจฐ เจฆเฉ‡ เจจเจพเจฒ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเฉ‡ DDoS เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเจพ เจฎเฉเฉฑเจ– เจ•เฉ‡เจ‚เจฆเจฐ เจฌเจฃ เจ—เจ เจนเจจ. เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจŸเฉ‡เจŸเจซเฉเฉฑเจฒ เจกเจฌเจฒเจฏเฉ‚เจเจเจซ เจธเจฟเจฐเจซ เจธเฉ€เจฎเจค เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‰เจน HTTP/S เจŸเฉเจฐเฉˆเจซเจฟเจ• เจชเฉเจฐเจตเจพเจน เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจ…เจคเฉ‡ เจ–เจคเจฐเจจเจพเจ• เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจชเจ›เจพเจฃ เจนเฉ‹ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจธ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจชเจพเจธ เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจฎเจคเจฒเจฌ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ WAF เจฆเฉ€ เจนเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจธเฉ€เจฎเจค เจนเฉˆ, เจ…เจ—เจฒเฉ‡ "เจฌเฉเจฐเฉ‡" เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฌเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ˜เฉ‡เจฐเฉ‡ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจนเฉฑเจฒ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉเจฐเจฟเจธเจผ เจฒเจˆ, เจฆเฉ‹เจตเฉ‡เจ‚ เจนเฉฑเจฒ เจนเจฎเจฒเจฟเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค

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

เจšเฉเจฃเฉŒเจคเฉ€ #4: เจจเจฟเจฐเฉฐเจคเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ†

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

เจธเจฟเฉฑเจŸเจพ

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

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

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

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

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

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