เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

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

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

WAF เปเบกเปˆเบ™เบซเบเบฑเบ‡

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

Web Application Firewall (WAF) เปเบกเปˆเบ™เบซเบ™เป‰เบฒเบˆเปเบ›เป‰เบญเบ‡เบเบฑเบ™เบ—เบตเปˆเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบ™เป€เบงเบฑเบš: เบเบฒเบ™เบชเบตเบ” SQL, เบเบฒเบ™เบชเบฐเบ„เบดเบšเบ‚เป‰เบฒเบกเป€เบงเบฑเบšเป„เบŠเบ—เปŒ, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, brute force เปเบฅเบฐ bypass เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”. เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบชเบงเบเปƒเบŠเป‰เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบšเปเปˆเบกเบตเบงเบฑเบ™. เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป„เบŸเบงเปเปƒเบซเป‰เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป‚เบ”เบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบซเบ™เป‰เบฒเป€เบงเบฑเบš, เบฅเบงเบกเบ—เบฑเบ‡ HTML, DHTML, เปเบฅเบฐ CSS, เปเบฅเบฐเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป HTTP / HTTPS เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ.

เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบซเบเบฑเบ‡?

เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡ Web Application Firewall เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เป„เบ”เป‰เบเบฑเบšเบ„เบทเบ™เบกเบฒเปƒเบ™เบ•เบปเป‰เบ™ 90s. เบขเปˆเบฒเบ‡เปœเป‰เบญเบเบกเบตเบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบชเบฒเบกเบ„เบปเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ‚เบฐเปเปœเบ‡เบ™เบตเป‰. เบ„เบปเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบญเบฒเบˆเบฒเบ™เบชเบญเบ™เบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบต Gene Spafford เบˆเบฒเบเบกเบฐเบซเบฒเบงเบดเบ—เบฐเบเบฒเป„เบฅ Purdue. เบฅเบฒเบงเป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡ firewall เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ•เบปเบงเปเบ—เบ™เปเบฅเบฐเบˆเบฑเบ”เบžเบตเบกเบกเบฒเบกเบฑเบ™เปƒเบ™เบ›เบต 1991 เปƒเบ™เบซเบ™เบฑเบ‡เบชเบท "UNIX เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”".

เบ—เบตเบชเบญเบ‡เปเบฅเบฐเบ—เบตเบชเบฒเบกเปเบกเปˆเบ™เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™ William Cheswick เปเบฅเบฐ Marcus Ranum เบˆเบฒเบ Bell Labs. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ firewall prototypes เบ—เปเบฒเบญเบดเบ”. เบกเบฑเบ™เบ–เบทเบเปเบˆเบเบขเบฒเบเป‚เบ”เบ DEC - เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆ SEAL (Secure External Access Link).

เปเบ•เปˆ SEAL เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚ WAF เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš. เบกเบฑเบ™เป€เบ›เบฑเบ™ Firewall เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ„เบฅเบฒเบชเบชเบดเบเบ—เบตเปˆเบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเบเป‰เบฒเบงเบซเบ™เป‰เบฒ - เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบ™ FTP เปเบฅเบฐ RSH. เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ™เบตเป‰, เบเบฒเบ™เปเบเป‰เป„เบ‚ WAF เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบกเบทเป‰เบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡ Perfecto Technologies (เบ•เปเปˆเบกเบฒ Sanctum). เปƒเบ™เบ›เบต 1999 เบ™เบฒเบ‡ เบ™เบณ เบชเบฐ เป€เปœเบต เบฅเบฐเบšเบปเบš AppShield. เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™, Perfecto Technologies เบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเบญเบตเบ„เบญเบกเป€เบกเบตเบŠ, เปเบฅเบฐเบฎเป‰เบฒเบ™เบ„เป‰เบฒเบญเบญเบ™เป„เบฅเบ™เปŒเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบœเบนเป‰เบŠเบปเบกเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. AppShield เบชเบฒเบกเบฒเบ”เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป HTTP เปเบฅเบฐเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ™เบฐเป‚เบเบšเบฒเบเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง.

เบ›เบฐเบกเบฒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš AppShield (เปƒเบ™เบ›เบต 2002), WAF เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เปเบฒเบญเบดเบ”เบ›เบฒเบเบปเบ”. เบฅเบฒเบงเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™ เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž Mod. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡เบ„เบงเบฒเบกเบ™เบดเบเบปเบกเบ‚เบญเบ‡เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต WAF เปเบฅเบฐเบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบˆเบฒเบเบŠเบธเบกเบŠเบปเบ™ IT (เบ™เบตเป‰เปเบกเปˆเบ™. repository เปƒเบ™ GitHub). ModSecurity เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบŠเบธเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด (เบฅเบฒเบเป€เบŠเบฑเบ™) - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบฎเบนเบšเปเบšเบš - เบเปเบฒเบ™เบปเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบซเบผเบฑเบ OWASP.

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

เบชเบฒเบกเบฅเบธเป‰เบ™เปเบกเปˆเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เปเบฅเป‰เบง

เบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ™เบตเบ—เบตเปˆเบˆเบฐเบˆเปเบฒเปเบ™เบเบชเบฒเบกเบฅเบธเป‰เบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš WAF, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต.

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

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

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

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

เบฅเบธเป‰เบ™เบ—เบตเบชเบญเบ‡. เป€เบžเบทเปˆเบญเบซเบฅเบตเบเบฅเป‰เบฝเบ‡เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡ WAFs, เป„เบŸเบงเปเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบฎเบธเปˆเบ™เบ—เบตเบชเบญเบ‡เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ”เบฝเบงเบ™เบตเป‰เบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐเบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ” (เปƒเบ™ HTML, JS, เปเบฅเบฐเบญเบทเปˆเบ™เป†). parser เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš tokens เบžเบดเป€เบชเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ•เบปเบงเปเบ›, เบชเบฐเบ•เบฃเบดเบ‡, เบšเปเปˆเบฎเบนเป‰เบˆเบฑเบ, เบˆเปเบฒเบ™เบงเบ™). เบฅเบณเบ”เบฑเบš token เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเปเบกเปˆเบ™เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบฅเบฒเบเบเบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เป€เบŠเบดเปˆเบ‡เบฅเบฐเบšเบปเบš WAF เบเบงเบ”เบชเบญเบšเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด. เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก Black Hat 2012 เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ C / C ++ เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libinjection, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบงเบ”เบžเบปเบšเบเบฒเบ™เบชเบฑเบเบขเบฒ SQL.

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

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

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

เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบžเบดเป€เบชเบ”เปƒเบ™เบเบฒเบ™เบ›เบฑเบšเป„เบงเบเบฒเบเบญเบ™เปƒเบซเป‰เบเบงเบกเป€เบญเบปเบฒเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบ”เป† เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”, เปเบฅเบฐเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ tokenizers/parsers เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบ›เบฐเป€เบžเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบซเบกเปˆเป€เบŠเบฑเปˆเบ™: Memcached, Redis, Cassandra, SSRF injections. , เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเบชเบญเบ‡.

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

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

  • เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบžเบถเบ”โ€‹เบ•เบดโ€‹เบเปเบฒโ€‹เบเบฒเบ™โ€‹เบ•เบญเบšโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบ (passiveโ€‹)
  • เบชเบฐเปเบเบ™/fuzzer (เปƒเบŠเป‰เป„เบ”เป‰)
  • เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒ / เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบเบฒเบ™ interceptor / เบเบฑเบšโ€‹เบ”เบฑเบ (เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เบˆเบดเบ‡โ€‹)
  • เบ„เบนเปˆเบกเบท (เบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบœเบนเป‰เบ„เบธเบกเบ‡เบฒเบ™)

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

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

เบ•เปเปˆเป„เบ›, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ”เป‰เบฒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” WAF เบ•เปˆเบฒเบ‡เป†.

เบฎเบฒเบ”เปเบง, เบŠเบญเบšเปเบง เบซเบผเบทเบ„เบฅเบฒเบง - เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเบฐเป€เบฅเบทเบญเบ?

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

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

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

เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบ•เบทเปˆเบกเบญเบตเบเบงเปˆเบฒ เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบœเบนเป‰เบ„เบปเบ™เบˆเบถเปˆเบ‡เบ™เบฑเบšเบกเบทเป‰เบ™เบฑเบšเป€เบšเบดเปˆเบ‡เบซเบฒเบ„เบฅเบฒเบง WAF.

เบชเบดเปˆเบ‡เบ—เบตเปˆ WAF เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เปƒเบ™เบ„เบฅเบฒเบง

เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ”เป‰เบฒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต:

  • เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบ•เปเปˆเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡. WAF เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป‚เบ”เบเบเบฒเบ™เบชเบฐเบซเบกเบฑเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”. เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบเบฑเบ‡เบงเบปเบ™เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบŠเบญเบšเปเบง, เปเบ•เปˆเบเบฑเบ‡เบฎเบฒเบ”เปเบง. เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบš server park เปเบฅเบฐเบฎเบฑเบเบชเบฒเบกเบฑเบ™. เบกเบฑเบ™เบเบฑเบ‡เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ”เปเบฅเบฐเบเบฒเบ™เบŠเป‰เปเบฒเบŠเป‰เบญเบ™. เบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ WAF เบฅเบปเป‰เบกเป€เบซเบฅเบง, เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบˆเบฐเบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เบญเบทเปˆเบ™เบ—เบฑเบ™เบ—เบต. เบเบฒเบ™เปเบˆเบเบขเบฒเบเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป„เบŸเบงเปเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบซเบกเบ”เป€เบ›เบตเบ”เบฅเบปเป‰เบกเป€เบซเบฅเบง - เบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบกเบทเบเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ”เปเบฅเบฐเบขเบธเบ”เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡.
  • เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบชเบฐโ€‹เป€เปเบทเบญเบ™. เปเบœเปˆเบ™เปเบžเบชเบฐเป€เปเบทเบญเบ™เบˆเบณเบเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเปˆเบงเบ™เบ—เบตเปˆเบ–เบทเบเบฅเบฐเป€เบกเบตเบ”เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ เบˆเบปเบ™เบเบงเปˆเบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฐเบ›เบดเบ”เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบนเบเบ„เป‰เบฒเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเป„เบ”เป‰เบฎเบฑเบšเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบฅเปเบ–เป‰เบฒเบขเปˆเบฒเบ‡เบชเบฐเบซเบ‡เบปเบšเบˆเบปเบ™เบเปˆเบงเบฒเบœเบนเป‰เบชเบฐเบซเบ™เบญเบ‡เบ‚เบญเบ‡เบŠเบญเบšเปเบงเบ™เบตเป‰เบซเบผเบทเบŠเบญเบšเปเบงเบ—เบตเปˆเป€เบœเบตเบเปเบœเปˆ "patches" เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™. เบเบฒเบ™เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เป„เบงเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเป„เบงเป„เบ”เป‰เปเบกเปˆเบ™เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบชเบฐเบซเบ™เบญเบ‡เบŠเบญเบšเปเบง. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เป€เบงเบ—เบต Wallarm, เป‚เบกเบ”เบนเบ™เบŠเบญเบšเปเบงเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบกเปˆเบ™เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ patching virtual. เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบดเปเบšเบšเบเบณเบ™เบปเบ”เป€เบญเบ‡เป€เบžเบทเปˆเบญเบšเบฅเบฑเบญเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ. เบฅเบฐเบšเบปเบšเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบซเบกเบฒเบเบšเบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ”เป‰เบงเบเบ—เบธเบ‡ "เบ‚เปเป‰เบกเบนเบ™เบฅเบฑเบš". เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™เบ–เบทเบเบ›เบดเบ”เบšเบฑเบ‡, เปเบฅเบฐเบžเบฒเบเปƒเบ•เป‰เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฒเบเบžเบทเป‰เบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เป„เบŸเบงเป.
  • เป€เบ„เบทเปˆเบญเบ‡เบชเบฐเปเบเบ™เบšเปเบฅเบดเป€เบงเบ™เบญเป‰เบญเบกเบ•เบปเบง เปเบฅเบฐเบˆเบธเบ”เบญเปˆเบญเบ™. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™ IT เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เป‚เบ”เบเบ™เปเบฒเปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก DNS เปเบฅเบฐเป‚เบ›เป‚เบ•เบ„เบญเบ™ WHOIS. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, WAF เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฒเบเปƒเบ™ perimeter (เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเปเบเบ™เบžเบญเบ”). Firewall เบชเบฒเบกเบฒเบ”เบเบงเบ”เบซเบฒเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบธเบเบ›เบฐเป€เบžเบ”เบ—เบปเปˆเบงเป„เบ› - SQLi, XSS, XXE, เปเบฅเบฐเบญเบทเปˆเบ™เป† - เปเบฅเบฐเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบŠเบญเบšเปเบง, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ Git เปเบฅเบฐ BitBucket repositories เบ—เบตเปˆเบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปเบฅเบฐเบเบฒเบ™เป‚เบ—เบซเบฒ Elasticsearch, Redis, MongoDB.
  • เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปเบกเปˆเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ”เบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบŸเบฑเบ‡. เบ•เบฒเบกเบเบปเบ”เบฅเบฐเบšเบฝเบš, เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เบกเบตเบˆเปเบฒเบ™เบงเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบงเบดเป€เบ„เบฒเบฐเป„เบžเบ‚เบปเปˆเบกเบ‚เบนเปˆเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบชเบนเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเป„เบง. เบเบธเปˆเบกเบ‚เบญเบ‡ nodes เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰เบขเบนเปˆเปƒเบ™เบ„เบฅเบฒเบง, เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบœเปˆเบฒเบ™. nodes เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเปเบฅเบฐเบชเบปเปˆเบ‡เบชเบฐเบ–เบดเบ•เบดเป„เบ›เบซเบฒเบชเบนเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ. เบกเบฑเบ™เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบžเบทเปˆเบญเบญเบฑเบšเป€เบ”เบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบšเบฅเบฑเบญเบเบชเบณเบฅเบฑเบšเบ—เบธเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบฎเบนเบš. 4. เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบ›เบฑเบšเปเบ•เปˆเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบˆเปเบฒเบ™เบงเบ™เบชเบฑเบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบŸเบงเปเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ‚เบญเบ‡ Web Application Firewall: เบˆเบฒเบ firewalls เป„เบ›เบชเบนเปˆเบฅเบฐเบšเบปเบšเบ›เป‰เบญเบ‡เบเบฑเบ™ cloud-based เบเบฑเบš machine learning

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบฅเบฑเบเบ™เป‰เบญเบเบเปˆเบฝเบงเบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡ cloud WAFs เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡:

  • เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆ OpEx. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ cloud WAFs, เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบˆเบฐเป€เบ›เบฑเบ™เบชเบนเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบฎเบฒเบ”เปเบงเปเบฅเบฐเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบˆเปˆเบฒเบเปƒเบซเป‰เป‚เบ”เบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปเบฅเป‰เบง; เบเบฒเบ™เบˆเปˆเบฒเบเป€เบ‡เบดเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป‚เบ”เบเบเบฒเบ™เบชเบฐเบซเบกเบฑเบ.
  • เปเบœเบ™เบเบฒเบ™เบญเบฑเบ”เบ•เบฒเบžเบฒเบชเบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบœเบนเป‰เปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เบซเบผเบทเบ›เบดเบ”เบ•เบปเบงเป€เบฅเบทเบญเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป„เบ”เป‰เป„เบง. เบŸเบฑเบ‡เบŠเบฑเบ™เบ•เปˆเบฒเบ‡เป†เบ–เบทเบเบˆเบฑเบ”เบเบฒเบ™เบˆเบฒเบเปเบœเบ‡เบ„เบงเบšเบ„เบธเบกเบ”เบฝเบง, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบ›เบญเบ”เป„เบž. เบกเบฑเบ™เบ–เบทเบเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบœเปˆเบฒเบ™ HTTPS, เบšเบงเบเบเบฑเบšเบเบปเบ™เป„เบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ TOTP (Time-based One-Time Password Algorithm) protocol.
  • เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™ DNS. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™ DNS เบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡เปเบฅเบฐเบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เบˆเป‰เบฒเบ‡เปเบฅเบฐเบเบถเบเบญเบปเบšเบฎเบปเบกเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™. เบ•เบฒเบกเบเบปเบ”เบฅเบฐเบšเบฝเบš, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡.

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

เบ‚เปเป‰เบ„เบงเบฒเบกเป„เบ”เป‰เบ–เบทเบเบเบฐเบเบฝเบกเป‚เบ”เบ Alexander Karpuzikov, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ”เป‰เบฒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡ #CloudMTS.

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

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