เชตเชฟเชถเซเชต เชฎเชพเชŸเซ‡ เชฌเช‚เชฆเชฐเซ‹ เช–เซ‹เชฒเชถเซ‹ เชจเชนเซ€เช‚ - เชคเชฎเซ‡ เชคเซ‚เชŸเซ€ เชœเชถเซ‹ (เชœเซ‹เช–เชฎเซ‹)

เชตเชฟเชถเซเชต เชฎเชพเชŸเซ‡ เชฌเช‚เชฆเชฐเซ‹ เช–เซ‹เชฒเชถเซ‹ เชจเชนเซ€เช‚ - เชคเชฎเซ‡ เชคเซ‚เชŸเซ€ เชœเชถเซ‹ (เชœเซ‹เช–เชฎเซ‹)

เชตเชพเชฐเช‚เชตเชพเชฐ, เช“เชกเชฟเชŸ เชนเชพเชฅ เชงเชฐเซเชฏเชพ เชชเช›เซ€, เชตเซเชนเชพเช‡เชŸ-เชฒเชฟเชธเซเชŸเชจเซ€ เชชเชพเช›เชณ เชฌเช‚เชฆเชฐเซ‹เชจเซ‡ เช›เซเชชเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชฎเชพเชฐเซ€ เชญเชฒเชพเชฎเชฃเซ‹เชจเชพ เชœเชตเชพเชฌเชฎเชพเช‚, เชฎเชจเซ‡ เช—เซ‡เชฐเชธเชฎเชœเชจเซ€ เชฆเชฟเชตเชพเชฒ เชฎเชณเซ€ เช›เซ‡. เช–เซ‚เชฌ เชœ เชธเชฐเชธ เชเชกเชฎเชฟเชจ/DevOps เชชเชฃ เชชเซ‚เช›เซ‡ เช›เซ‡: "เช•เซ‡เชฎ?!?"

เชนเซเช‚ เช˜เชŸเชจเชพ เช…เชจเซ‡ เชจเซเช•เชธเชพเชจเชจเซ€ เชธเช‚เชญเชพเชตเชจเชพเชจเชพ เช‰เชคเชฐเชคเชพ เช•เซเชฐเชฎเชฎเชพเช‚ เชœเซ‹เช–เชฎเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ‹ เชชเซเชฐเชธเซเชคเชพเชต เชฎเซ‚เช•เซเช‚ เช›เซเช‚.

  1. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชญเซ‚เชฒ
  2. IP เชชเชฐ DDoS
  3. เชœเชก เชฌเชณ
  4. เชธเซ‡เชตเชพเชจเซ€ เชจเชฌเชณเชพเชˆเช“
  5. เช•เชฐเซเชจเชฒ เชธเซเชŸเซ‡เช• เชจเชฌเชณเชพเชˆเช“
  6. DDoS เชนเซเชฎเชฒเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชญเซ‚เชฒ

เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เช…เชจเซ‡ เช–เชคเชฐเชจเชพเช• เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ. เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชพเชฏ เช›เซ‡. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เชเชกเชชเชฅเซ€ เชชเซ‚เชฐเซเชตเชงเชพเชฐเชฃเชพเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡; เชคเซ‡ mysql/redis/mongodb/elastic เชธเชพเชฅเซ‡ เช•เชพเชฎเชšเชฒเชพเช‰ เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชชเชพเชธเชตเชฐเซเชก, เช…เชฒเชฌเชคเซเชค, เชœเชŸเชฟเชฒ เช›เซ‡, เชคเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชตเชฟเชถเซเชต เชฎเชพเชŸเซ‡ เชธเซ‡เชตเชพ เช–เซ‹เชฒเซ‡ เช›เซ‡ - เชคเชฎเชพเชฐเชพ เช† VPN เชตเชฟเชจเชพ เชคเซ‡เชจเชพ PC เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เชฅเชตเซเช‚ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เช…เชจเซ‡ เชนเซเช‚ iptables เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชฏเชพเชฆ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เช†เชณเชธเซ เช›เซเช‚; เชธเชฐเซเชตเชฐ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฎเชšเชฒเชพเช‰ เช›เซ‡. เชตเชฟเช•เชพเชธเชจเชพ เชฅเซ‹เชกเชพ เชตเชงเซ เชฆเชฟเชตเชธเซ‹ - เชคเซ‡ เชธเชฐเชธ เชฌเชจเซเชฏเซเช‚, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช—เซเชฐเชพเชนเช•เชจเซ‡ เชฌเชคเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช. เช—เซเชฐเชพเชนเช•เชจเซ‡ เชคเซ‡ เชชเชธเช‚เชฆ เช›เซ‡, เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเชฎเชฏ เชจเชฅเซ€, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ PROD เชฎเชพเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช เช›เซ€เช!

เชฌเชงเชพ เชฐเซ‡เช•เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชตเชพ เชฎเชพเชŸเซ‡ เช‡เชฐเชพเชฆเชพเชชเซ‚เชฐเซเชตเช• เช…เชคเชฟเชถเชฏเซ‹เช•เซเชคเชฟเชญเชฐเซเชฏเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ:

  1. เช…เชธเซเชฅเชพเชฏเซ€ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช•เชพเชฏเชฎเซ€ เช•เช‚เชˆ เชจเชฅเซ€ - เชฎเชจเซ‡ เช† เชตเชพเช•เซเชฏ เช—เชฎเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชตเซเชฏเช•เซเชคเชฟเชฒเช•เซเชทเซ€ เชฒเชพเช—เชฃเซ€เช“ เช…เชจเซเชธเชพเชฐ, เช†เชตเชพ 20-40% เช…เชธเซเชฅเชพเชฏเซ€ เชธเชฐเซเชตเชฐเซเชธ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชฐเชนเซ‡ เช›เซ‡.
  2. เชเช• เชœเชŸเชฟเชฒ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชชเชพเชธเชตเชฐเซเชก เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช˜เชฃเซ€ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡ เชคเซ‡ เช…เชจเชฟเชทเซเชŸ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชœเซเชฏเชพเช‚ เช† เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เชธเซ‡เชตเชพ เชนเซ‡เช• เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชเช• เชฏเชพ เชฌเซ€เชœเซ€ เชฐเซ€เชคเซ‡, เชนเซ‡เช• เช•เชฐเชพเชฏเซ‡เชฒเซ€ เชธเซ‡เชตเชพเช“เชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ เชเช• เชฅเชˆ เชœเชพเชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— [เชฌเซเชฐเซเชŸ เชซเซ‹เชฐเซเชธ]* เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.
    เชคเซ‡ เช‰เชฎเซ‡เชฐเชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเช›เซ€, เชฐเซ‡เชกเชฟเชธ, เชฎเซ‹เช‚เช—เซ‹เชกเชฌเซ€ เช…เชจเซ‡ เช‡เชฒเชพเชธเซเชŸเชฟเช• เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชฟเชจเชพ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ เช›เซ‡, เช…เชจเซ‡ เช˜เชฃเซ€ เชตเช–เชค เชซเชฐเซ€ เชญเชฐเชพเชฏ เช›เซ‡. เช–เซเชฒเซเชฒเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธเชจเซ‹ เชธเช‚เช—เซเชฐเชน.
  3. เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฌเซ‡ เชฆเชฟเชตเชธเชฎเชพเช‚ เช•เซ‹เชˆ เชคเชฎเชพเชฐเชพ 3306 เชชเซ‹เชฐเซเชŸเชจเซ‡ เชธเซเช•เซ‡เชจ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชคเซ‡ เชเช• เชญเซเชฐเชฎเชฃเชพ เช›เซ‡! เชฎเชพเชธเชธเซเช•เซ‡เชจ เชเช• เช‰เชคเซเชคเชฎ เชธเซเช•เซ‡เชจเชฐ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 10M เชชเซ‹เชฐเซเชŸ เชชเชฐ เชธเซเช•เซ‡เชจ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชฎเชพเชคเซเชฐ 4 เชฌเชฟเชฒเชฟเชฏเชจ IPv4 เช›เซ‡. เชคเชฆเชจเซเชธเชพเชฐ, เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐเชจเชพ เชคเชฎเชพเชฎ 3306 เชชเซ‹เชฐเซเชŸ 7 เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เชšเชพเชฐเซเชฒเซเชธ!!! เชธเชพเชค เชฎเชฟเชจเชฟเชŸ!
    "เช†เชจเซ€ เช•เซ‹เชจเซ‡ เชœเชฐเซ‚เชฐ เช›เซ‡?" - เชคเชฎเซ‡ เชตเชฟเชฐเซ‹เชง เช•เชฐเซ‹ เช›เซ‹. เชคเซ‡เชฅเซ€ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชกเซเชฐเซ‹เชช เชฅเชฏเซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เช†เช‚เช•เชกเชพ เชœเซ‹เช‰เช‚ เช›เซเช‚ เชคเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เชฅเชพเชฏ เช›เซ‡. เชฆเชฐเชฐเซ‹เชœ 40 เชนเชœเชพเชฐ เชฏเซเชจเชฟเช• เช†เชˆเชชเซ€เชฎเชพเช‚เชฅเซ€ 3 เชนเชœเชพเชฐ เชธเซเช•เซ‡เชจ เชชเซเชฐเชฏเชพเชธเซ‹ เช•เซเชฏเชพเช‚เชฅเซ€ เช†เชตเซ‡ เช›เซ‡? เชนเชตเซ‡ เชฆเชฐเซ‡เช• เชœเชฃ เชธเซเช•เซ‡เชจ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชฎเชฎเซเชฎเซ€เชจเชพ เชนเซ‡เช•เชฐเซเชธเชฅเซ€ เชฒเชˆเชจเซ‡ เชธเชฐเช•เชพเชฐเซ‹ เชธเซเชงเซ€. เชคเซ‡ เชคเชชเชพเชธเชตเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡ - เช•เซ‹เชˆเชชเชฃ ** เช“เช›เซ€ เช•เชฟเช‚เชฎเชคเชจเซ€ เชเชฐเชฒเชพเชˆเชจ เชชเชพเชธเซ‡เชฅเซ€ $3-5เชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ VPS เชฒเซ‹, เชกเซเชฐเซ‹เชช เชฅเชฏเซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซเช‚ เชฒเซ‹เช—เซ€เช‚เช— เชธเช•เซเชทเชฎ เช•เชฐเซ‹ เช…เชจเซ‡ เชเช• เชฆเชฟเชตเชธเชฎเชพเช‚ เชฒเซ‹เช— เชœเซเช“.

เชฒเซ‹เช—เซ€เช‚เช— เชธเช•เซเชทเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

/etc/iptables/rules.v4 เชฎเชพเช‚ เช…เช‚เชคเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ‹:
-A INPUT -j LOG --log-prefix "[FW - ALL]" --log-level 4

เช…เชจเซ‡ /etc/rsyslog.d/10-iptables.conf เชฎเชพเช‚
:msg, เชธเชฎเชพเชตเซ‡ เช›เซ‡,"[FW - " /var/log/iptables.log
& เชฌเช‚เชง

IP เชชเชฐ DDoS

เชœเซ‹ เช•เซ‹เชˆ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เชคเชฎเชพเชฐเซ‹ IP เช–เชฌเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เชฒเชพเช•เซ‹ เช•เซ‡ เชฆเชฟเชตเชธเซ‹ เชธเซเชงเซ€ เชนเชพเชˆเชœเซ‡เช• เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชฌเชงเชพ เช“เช›เชพ เช–เชฐเซเชšเซ‡ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชชเซเชฐเชฆเชพเชคเชพเช“ เชชเชพเชธเซ‡ DDoS เชธเซเชฐเช•เซเชทเชพ เชนเซ‹เชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชคเชฎเชพเชฐเซเช‚ เชธเชฐเซเชตเชฐ เชซเช•เซเชค เชจเซ‡เชŸเชตเชฐเซเช•เชฅเซ€ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชœเชถเซ‡. เชœเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซเช‚ เชธเชฐเซเชตเชฐ CDN เชชเชพเช›เชณ เช›เซเชชเชพเชตเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ IP เชฌเชฆเชฒเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚, เช…เชจเซเชฏเชฅเชพ เชนเซ‡เช•เชฐ เชคเซ‡เชจเซ‡ เช—เซ‚เช—เชฒ เช•เชฐเชถเซ‡ เช…เชจเซ‡ CDN (เชเช• เช–เซ‚เชฌ เชœ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชญเซ‚เชฒ)เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซ‡ DDoS เช•เชฐเชถเซ‡.

เชธเซ‡เชตเชพเชจเซ€ เชจเชฌเชณเชพเชˆเช“

เชฌเชงเชพ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชตเชนเซ‡เชฒเชพ เช…เชฅเชตเชพ เชชเช›เซ€เชจเชพ เชธเชฎเชฏเชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชถเซ‹เชงเซ‡ เช›เซ‡, เชธเซŒเชฅเซ€ เชตเชงเซ เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชชเชฃ. IB เชจเชฟเชทเซเชฃเชพเชคเซ‹เชฎเชพเช‚, เชเช• เช…เชกเชงเซ€ เชฎเชœเชพเช• เช›เซ‡ - เช›เซ‡เชฒเซเชฒเซ€ เช…เชชเชกเซ‡เชŸเชจเชพ เชธเชฎเชฏ เชฆเซเชตเชพเชฐเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซเช‚ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเชฟเชถเซเชตเชฎเชพเช‚ เชšเซ‹เช‚เชŸเซ€ เชฐเชนเซ‡เชฒเชพ เชฌเช‚เชฆเชฐเซ‹เชฅเซ€ เชธเชฎเซƒเชฆเซเชง เช›เซ‡, เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชเช• เชตเชฐเซเชท เชธเซเชงเซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€, เชคเซ‹ เช•เซ‹เชˆเชชเชฃ เชธเซเชฐเช•เซเชทเชพ เชจเชฟเชทเซเชฃเชพเชค เชคเชฎเชจเซ‡ เช เชœเซ‹เชฏเชพ เชตเชฟเชจเชพ เช•เชนเซ‡เชถเซ‡ เช•เซ‡ เชคเชฎเซ‡ เชฒเซ€เช• เช›เซ‹, เช…เชจเซ‡ เชธเช‚เชญเชตเชคเชƒ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชนเซ‡เช• เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡.
เชคเซ‡ เชชเชฃ เช‰เชฒเซเชฒเซ‡เช–เชจเซ€เชฏ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฎ เชœเชพเชฃเซ€เชคเซ€ เชจเชฌเชณเชพเชˆเช“ เชเช• เชธเชฎเชฏเซ‡ เช…เชœเชพเชฃ เชนเชคเซ€. เชเช• เชนเซ‡เช•เชฐเชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เชœเซ‡เชฃเซ‡ เช†เชตเซ€ เชจเชฌเชณเชพเชˆ เชถเซ‹เชงเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชนเชพเชœเชฐเซ€ เชฎเชพเชŸเซ‡ 7 เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚ เช†เช–เซเช‚ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชธเซเช•เซ‡เชจ เช•เชฐเซเชฏเซเช‚... เช…เชนเซ€เช‚ เชเช• เชจเชตเซ‹ เชตเชพเชฏเชฐเชธ เชฐเซ‹เช—เชšเชพเชณเซ‹ เช›เซ‡) เช…เชฎเชพเชฐเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เช‰เชคเซเชชเชพเชฆเชจเชจเซ‡ เชจเซเช•เชธเชพเชจ เชชเชนเซ‹เช‚เชšเชพเชกเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเชฎเซ‡ เช•เชนเซ‹ เช›เซ‹. เช…เชจเซ‡ เชคเชฎเซ‡ เชธเชพเชšเชพ เชนเชถเซ‹ เชœเซ‹ เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชคเซเชคเชพเชตเชพเชฐ OS เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚เชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชจเชฅเซ€. เช…เชจเซเชญเชตเชฅเซ€, เชธเชคเซเชคเชพเชตเชพเชฐ เชญเช‚เชกเชพเชฐเชฎเชพเช‚เชฅเซ€ เช…เชชเชกเซ‡เชŸเซเชธ เชญเชพเช—เซเชฏเซ‡ เชœ เช‰เชคเซเชชเชพเชฆเชจเชจเซ‡ เชคเซ‹เชกเซ‡ เช›เซ‡.

เชœเชก เชฌเชณ

เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซเชฏเชพ เชฎเซเชœเชฌ, เช…เชกเชงเชพ เช…เชฌเชœ เชชเชพเชธเชตเชฐเซเชกเซเชธ เชธเชพเชฅเซ‡เชจเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เช›เซ‡ เชœเซ‡ เช•เซ€เชฌเซ‹เชฐเซเชกเชฅเซ€ เชŸเชพเช‡เชช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชœเซ‹ เชคเชฎเซ‡ เชชเชพเชธเชตเชฐเซเชก เชœเชจเชฐเซ‡เชŸ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช•เซ€เชฌเซ‹เชฐเซเชก เชชเชฐ เชธเช‚เชฒเช—เซเชจ เชชเซเชฐเชคเซ€เช•เซ‹ เชŸเชพเช‡เชช เช•เชฐเซเชฏเชพ เช›เซ‡, เชคเซ‹ เช–เชพเชคเชฐเซ€ เชฐเชพเช–เซ‹* เช•เซ‡ เชคเซ‡เช“ เชคเชฎเชจเซ‡ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชฎเซ‚เช•เชถเซ‡.

เช•เชฐเซเชจเชฒ เชธเซเชŸเซ‡เช• เชจเชฌเชณเชพเชˆเช“.

เชเชตเซเช‚ เชชเชฃ เชฌเชจเซ‡ เช›เซ‡ **** เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เชฐเซเชจเชฒ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เชชเซ‹เชคเซ‡ เชœ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช•เชˆ เชธเซ‡เชตเชพ เชชเซ‹เชฐเซเชŸ เช–เซ‹เชฒเซ‡ เช›เซ‡ เชคเซ‡เชจเชพเชฅเซ€ เช•เซ‹เชˆ เชซเชฐเช• เชชเชกเชคเซ‹ เชจเชฅเซ€. เชเชŸเชฒเซ‡ เช•เซ‡, เชฌเซ‡ เชตเชฐเซเชท เชœเซ‚เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐเชจเซ€ เช•เซ‹เชˆเชชเชฃ tcp/udp เชธเซ‹เช•เซ‡เชŸ DDoS เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชคเซ€ เชจเชฌเชณเชพเชˆ เชฎเชพเชŸเซ‡ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡.

DDoS เชนเซเชฎเชฒเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹

เชคเซ‡เชจเชพเชฅเซ€ เช•เซ‹เชˆ เชธเซ€เชงเซเช‚ เชจเซเช•เชธเชพเชจ เชฅเชถเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡ เชคเชฎเชพเชฐเซ€ เชšเซ‡เชจเชฒเชจเซ‡ เชฐเซ‹เช•เซ€ เชถเช•เซ‡ เช›เซ‡, เชธเชฟเชธเซเชŸเชฎ เชชเชฐเชจเซ‹ เชญเชพเชฐ เชตเชงเชพเชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเชฎเชพเชฐเซ‹ IP เช…เชฎเซเช• เชฌเซเชฒเซ‡เช•-เชฒเชฟเชธเซเชŸเชฎเชพเช‚ เช†เชตเซ€ เชœเชถเซ‡*****, เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชนเซ‹เชธเซเชŸเชฐ เชคเชฐเชซเชฅเซ€ เชฆเซเชฐเซเชชเชฏเซ‹เช— เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡.

เชถเซเช‚ เชคเชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เช† เชฌเชงเชพ เชœเซ‹เช–เชฎเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เชตเซเชนเชพเช‡เชŸ-เชฒเชฟเชธเซเชŸเชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เช˜เชฐ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเชพเชฒเชฏเชจเซ‹ IP เช‰เชฎเซ‡เชฐเซ‹. เชœเซ‹ เชคเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ, เชนเซ‹เชธเซเชŸเชฐเชจเซ€ เชเชกเชฎเชฟเชจ เชชเซ‡เชจเชฒ เชฆเซเชตเชพเชฐเชพ, เชตเซ‡เชฌ เช•เชจเซเชธเซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชฒเซ‰เช— เช‡เชจ เช•เชฐเซ‹ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชฌเซ€เชœเซเช‚ เช‰เชฎเซ‡เชฐเซ‹.

เชนเซเช‚ 15 เชตเชฐเซเชทเชฅเซ€ เช†เชˆเชŸเซ€ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ เช…เชจเซ‡ เชฐเช•เซเชทเชฃ เช•เชฐเซเช‚ เช›เซเช‚. เชฎเซ‡เช‚ เชเช• เชจเชฟเชฏเชฎ เชตเชฟเช•เชธเชพเชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เชจเซ€ เชนเซเช‚ เชฆเชฐเซ‡เช•เชจเซ‡ เชญเชพเชฐเชชเซ‚เชฐเซเชตเช• เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚ - เชตเซเชนเชพเช‡เชŸ-เชฒเชฟเชธเซเชŸ เชตเชฟเชจเชพ เชตเชฟเชถเซเชตเชฎเชพเช‚ เช•เซ‹เชˆ เชฌเช‚เชฆเชฐเซ‡ เชšเซ‹เช‚เชŸเซ€ เชœเชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซŒเชฅเซ€ เชธเซเชฐเช•เซเชทเชฟเชค เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ*** เช เช›เซ‡ เชœเซ‡ เชซเช•เซเชค CDN/WAF เชฎเชพเชŸเซ‡ 80 เช…เชจเซ‡ 443 เช–เซ‹เชฒเซ‡ เช›เซ‡. เช…เชจเซ‡ เชธเชฐเซเชตเชฟเชธ เชชเซ‹เชฐเซเชŸเซเชธ (ssh, netdata, bacula, phpmyadmin) เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชตเซเชนเชพเช‡เชŸ-เชฒเชฟเชธเซเชŸเชจเซ€ เชชเชพเช›เชณ เช…เชจเซ‡ VPN เชจเซ€ เชชเชพเช›เชณ เชชเชฃ เชตเชงเซ เชธเชพเชฐเชพ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช. เชจเชนเชฟเช‚เชคเชฐ, เชคเชฎเชจเซ‡ เชšเซ‡เชกเชพ เชฅเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เช›เซ‡.

เชนเซเช‚ เชเชŸเชฒเซเช‚ เชœ เช•เชนเซ‡เชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹. เชคเชฎเชพเชฐเชพ เชฌเช‚เชฆเชฐเซ‹ เชฌเช‚เชง เชฐเชพเช–เซ‹!

  • (1) เชฏเซเชชเซ€เชกเซ€ 1: เชคเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ‹ เช•เซ‚เชฒ เชฏเซเชจเชฟเชตเชฐเซเชธเชฒ เชชเชพเชธเชตเชฐเซเชก เชšเช•เชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹ (เชฌเชงเซ€ เชธเซ‡เชตเชพเช“เชฎเชพเช‚ เช† เชชเชพเชธเชตเชฐเซเชกเชจเซ‡ เชฐเซ‡เชจเซเชกเชฎ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เช† เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚), เชถเซเช‚ เชคเซ‡ เชฎเชฐเซเชœ เช•เชฐเซ‡เชฒเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เช•เซ‡เชŸเชฒเซ€ เชธเซ‡เชตเชพเช“ เชนเซ‡เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเชฎเชพเชฐเซ‹ เชˆเชฎเซ‡เชฒ เช•เซเชฏเชพเช‚ เชธเชพเชฎเซ‡เชฒ เชนเชคเซ‹ เช…เชจเซ‡ เชคเซ‡ เชฎเซเชœเชฌ, เชคเชฎเชพเชฐเชพ เช•เซ‚เชฒ เชฏเซเชจเชฟเชตเชฐเซเชธเชฒ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹.
  • (2) เชเชฎเซ‡เชเซ‹เชจเชจเชพ เช•เซเชฐเซ‡เชกเชฟเชŸ เชฎเชพเชŸเซ‡, เชฒเชพเช‡เชŸเชธเซ‡เชฒ เชชเชพเชธเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเซเช•เซ‡เชจ เช›เซ‡. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชคเซ‡เช“ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเซ‡ เช›เซ‡.
  • (3) เชตเชงเซ เชธเซเชฐเช•เซเชทเชฟเชค เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เช เชธเชฎเชฐเซเชชเชฟเชค เชซเชพเชฏเชฐเชตเซ‹เชฒเชจเซ€ เชชเชพเช›เชณ เช›เซ‡, เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ WAF, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชชเชฌเซเชฒเชฟเช• VPS/เชกเซ‡เชกเชฟเช•เซ‡เชŸเซ‡เชก เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.
  • (4) เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชฎเซ‡เช•.
  • (5) เชซเชพเชฏเชฐเชนเซ‹เชฒ.

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชถเซเช‚ เชคเชฎเชพเชฐเชพ เชฌเช‚เชฆเชฐเซ‹ เชšเซ‹เช‚เชŸเซ€ เชœเชพเชฏ เช›เซ‡?

  • เชนเช‚เชฎเซ‡เชถเชพ

  • เช•เซเชฏเชพเชฐเซ‡เช•

  • เช•เซเชฏเชพเชฐเซ‡เชฏ เชจเชนเซ€เช‚

  • เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€, เชตเชพเชนเชฟเชฏเชพเชค

54 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชค โ€‹โ€‹เช†เชชเซเชฏเซ‹. 6 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซ‚เชฐ เชฐเชนเซเชฏเชพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹