เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดชเตเดฐเด•เดพเดฐเด‚, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเตเดฑเต† เด…เดณเดตเต เด“เดฐเต‹ เดตเตผเดทเดตเตเด‚ เดเด•เดฆเต‡เดถเด‚ 50% เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดฒเต‹เดกเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, IDS/IPS เดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดฒเดฏเต‡เดฑเดฟเดฏ เดชเตเดฐเดคเตเดฏเต‡เด• เดนเดพเตผเดกเตเดตเต†เดฏเตผ เดตเดพเด™เตเด™เดพเด‚, เดŽเดจเตเดจเดพเตฝ เดตเดฟเดฒเด•เตเดฑเดžเตเดž เด’เดฐเต เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต - เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดธเต—เดœเดจเตเดฏ เดเดชเดฟเดŽเดธเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เดตเดณเดฐเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เด•เดพเดฐเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดชเดฒ เดชเตเดคเดฟเดฏ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเดฐเตเด‚ เด•เดฐเตเดคเตเดจเตเดจเต. Suricata-เดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดถเดฐเดฟเดฏเดฒเตเดฒ - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เตเดฑเดšเตเดšเต เดฎเดฟเดจเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดธเตเดตเดคเดจเตเดคเตเดฐ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดคเดŸเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚
เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 1: เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เตผเดชเตเดชเดฑเต‡เดฑเตเดฑเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดธเต—เดœเดจเตเดฏ เดเดกเดฟเดŽเดธเต/เดเดชเดฟเดŽเดธเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดžเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เด“เดชเตเดชเตบ เดเดชเดฟเดŽเดธเต เดตเต‡เดฃเตเดŸเดคเต?

เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเตเดจเตเดจเต, เดคเตŠเดฃเตเดฃเต‚เดฑเตเด•เดณเตเดŸเต† เด…เดตเดธเดพเดจเด‚ เดฎเตเดคเตฝ เดธเตเดจเต‹เตผเดŸเตเดŸเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฑเตเดฑ-เดคเตเดฐเต†เดกเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ, IPv6 เดชเดฟเดจเตเดคเตเดฃ, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป-เดฒเต†เดตเตฝ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดกเดพเดฑเตเดฑ เด†เด•เตเดธเดธเต เดฎเตŠเดกเตเดฏเต‚เตพ เดชเต‹เดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด†เดงเตเดจเดฟเด• เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด‡เดคเต เดจเต‡เดŸเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด…เดŸเดฟเดธเตเดฅเดพเดจ Snort 2.X เดŽเดžเตเดšเดฟเตป เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เต‹เดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดชเด เดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เดธเดฟเด‚เด—เดฟเตพ-เดคเตเดฐเต†เดกเดพเดฏเดฟ เดคเตเดŸเตผเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด†เดงเตเดจเดฟเด• เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพ เดชเดฐเดฎเดพเดตเดงเดฟ เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดจเตเดจเดพเด‚ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดŽเดดเตเดคเดฟเดฏ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ เดตเดฟเดชเดฃเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเดพเตป เดตเดณเดฐเต† เดธเดฎเดฏเดฎเต†เดŸเตเดคเตเดคเต. 2009-เตฝ, เดธเตเดจเต‹เตผเดŸเตเดŸเดฟเดจเต เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเดกเต เดฌเดฆเดฒเดพเดฏเดฟ เด‡เดคเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ, เด…เดคเดฟเตฝ เดเดชเดฟเดŽเดธเต เดซเด‚เด—เตเดทเดจเตเด•เตพ เดฌเต‹เด•เตเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. GPLv2 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เด•เต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดŽเดจเตเดจเดพเตฝ เดชเดฆเตเดงเดคเดฟเดฏเตเดŸเต† เดธเดพเดฎเตเดชเดคเตเดคเดฟเด• เดชเด™เตเด•เดพเดณเดฟเด•เตพเด•เตเด•เต เดŽเดžเตเดšเดฟเดจเตเดฑเต† เด…เดŸเดšเตเดš เดชเดคเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด‰เดฃเตเดŸเต. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดšเดฟเดฒ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฏเตผเดจเตเดจเตเดตเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ?

เดธเต‚เดฑเดฟเด•เดพเดฑเตเดฑเดฏเตเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‰เดฃเตเดŸเต (เดธเตเดจเต‹เตผเดŸเตเดŸเต เดชเต‹เดฒเต†): เดชเดฟเดŸเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เตฝ, เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตฝ, เดกเต€เด•เต‹เดกเดฟเด‚เด—เต, เด•เดฃเตเดŸเต†เดคเตเดคเตฝ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด•เตเดฏเดพเดชเตโ€Œเดšเตผ เดšเต†เดฏเตโ€Œเดค เดŸเตเดฐเดพเดซเดฟเด•เต เด’เดฐเต เดคเตเดฐเต†เดกเดฟเตฝ เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดชเต‹เด•เตเดจเตเดจเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด‡เดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต† เด•เต‚เดŸเตเดคเตฝ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดคเตเดฐเต†เดกเตเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚ - เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดจเดพเดฏเดฟ Suricata เดจเดจเตเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด‡เดคเต เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เต เด’เดฐเต HOWTO เดฒเต†เดตเดฒเดฒเตเดฒ. HTP เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเดฟเดชเตเดฒเดฎเดพเดฏ HTTP เด‡เตปเดธเตเดชเต†เด•เตเดทเตป เดŸเต‚เดณเตเด•เตพ Suricata-เดฏเดฟเดฒเตเดฃเตเดŸเต†เดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เด•เดฃเตเดŸเต†เดคเตเดคเดพเดคเต† เดŸเตเดฐเดพเดซเดฟเด•เต เดฒเต‹เด—เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. IPv6-in-IPv4, IPv6-in-IPv6 เดŸเดฃเดฒเตเด•เดณเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเต† IPv6 เดกเต€เด•เต‹เดกเดฟเด‚เด—เตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดŸเตเดฐเดพเดซเดฟเด•เต เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ (NFQueue, IPFRing, LibPcap, IPFW, AF_PACKET, PF_RING), เด•เต‚เดŸเดพเดคเต† Unix เดธเต‹เด•เตเด•เดฑเตเดฑเต เดฎเต‹เดกเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดธเตโ€Œเดจเดฟเดซเตผ เด•เตเดฏเดพเดชเตโ€Œเดšเตผ เดšเต†เดฏเตโ€Œเดค PCAP เดซเดฏเดฒเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด•เต‚เดŸเดพเดคเต†, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด•เตเดฏเดพเดชเตโ€Œเดšเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดคเดฟเดฏ เด˜เดŸเด•เด™เตเด™เดณเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเตเดฐเดฟเด•เดพเดฑเตเดฑเดฏเตเดŸเต† เดฎเต‹เดกเตเดฒเดพเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเตเดฐเดฟเด•เดพเดฑเตเดฑเดฏเดฟเตฝ, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดซเดฟเตฝเดŸเตเดŸเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเตเดฐเดพเดซเดฟเด•เต เดฌเตเดฒเต‹เด•เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. GNU/Linux-เตฝ, IPS เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต: NFQUEUE เด•เตเดฏเต‚ (NFQ เดฎเต‹เดกเต) เดตเดดเดฟเดฏเตเด‚ เดธเต€เดฑเต‹ เด•เต‹เดชเตเดชเดฟ เดตเดดเดฟเดฏเตเด‚ (AF_PACKET เดฎเต‹เดกเต). เด†เดฆเตเดฏ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ, iptables-เดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดพเด•เตเด•เดฑเตเดฑเต NFQUEUE เด•เตเดฏเต‚เดตเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เด…เดคเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. Suricata เด…เดคเดฟเดจเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ เดจเดฟเดฏเดฎเด™เตเด™เตพเด•เตเด•เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเต‚เดจเตเดจเต เดตเดฟเดงเดฟเดจเตเดฏเดพเดฏเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เดชเตเดฑเดชเตเดชเต†เดŸเตเดตเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต: NF_ACCEPT, NF_DROP, NF_REPEAT. เด†เดฆเตเดฏ เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เดธเตเดตเดฏเด‚ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดตเดธเดพเดจเดคเตเดคเต‡เดคเต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† iptables เดชเดŸเตเดŸเดฟเด•เดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. AF_PACKET เดฎเต‹เดกเต เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเดพเดฃเต, เดชเด•เตเดทเต‡ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดเตผเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต: เด‡เดคเดฟเดจเต เดฐเดฃเตเดŸเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡ เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เดคเดŸเดžเตเดž เดชเดพเด•เตเด•เดฑเตเดฑเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ.

เดธเตเดฐเดฟเด•เดพเดฑเตเดฑเดฏเตเดŸเต† เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดค เดธเตเดจเต‹เตผเดŸเตเดŸเดฟเดจเดพเดฏเดฟ เดตเดฟเด•เดธเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดพเดฃเต. เด…เดกเตโ€Œเดฎเดฟเดจเดฟเดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผเด•เตเด•เต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, Sourcefire VRT, เด“เดชเตเดชเตบเดธเต‹เดดเตโ€Œเดธเต เดŽเดฎเตผเดœเดฟเด‚เด—เต เดคเตเดฐเต†เดฑเตเดฑเตโ€Œเดธเต เดฑเต‚เตพ เดธเต†เดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดตเดพเดฃเดฟเดœเตเดฏ เดŽเดฎเตผเดœเดฟเด‚เด—เต เดคเตเดฐเต†เดฑเตเดฑเตโ€Œเดธเต เดชเตเดฐเต‹เดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด†เด•เตโ€Œเดธเดธเต เด‰เดฃเตเดŸเต. เดœเดจเดชเตเดฐเดฟเดฏ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดเด•เต€เด•เตƒเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† PCAP, Syslog เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดจเดฟเดฏเดฎเด™เตเด™เดณเตเด‚ YAML เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต. Suricata เดŽเดžเตเดšเดฟเตป เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเดฏเดฎเด™เตเด™เตพ เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเต เดจเดฎเตเดชเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เด•เต‚เดŸเดพเดคเต†, เดซเตเดฒเต‹เดฌเดฟเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจ เด†เดถเดฏเด‚ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ เดจเดฟเดฏเดฎเด™เตเด™เดณเดฟเตฝ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดŸเตเดฐเดฟเด—เดฑเดฟเด‚เด—เต เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดธเต†เดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดตเดฟเดตเดฟเดง เด•เต—เดฃเตเดŸเดฑเตเด•เดณเตเด‚ เดซเตเดฒเดพเด—เตเด•เดณเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฒ เดเดกเดฟเดŽเดธเตเด•เดณเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดŸเดฟเดธเดฟเดชเดฟ เด•เดฃเด•เตเดทเดจเตเด•เดณเต† เดตเต†เดตเตเดตเต‡เดฑเต† เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เด†เด•เตเดฐเดฎเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด‚ เด•เดพเดฃเดพเดจเดฟเดŸเดฏเดฟเดฒเตเดฒ. Suricata เดฎเตเดดเตเดตเตป เดšเดฟเดคเตเดฐเดตเตเด‚ เด•เดพเดฃเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เดชเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด•เดฃเด•เตเดทเดจเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดทเตเดฆเตเดฐ เดŸเตเดฐเดพเดซเดฟเด•เต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต. เดจเดฎเตเด•เตเด•เต เด…เดคเดฟเดจเตเดฑเต† เด—เตเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเด‚; เดžเด™เตเด™เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเต‹เด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต.

เดŽเด™เตเด™เดจเต† เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเด‚?

Ubuntu 18.04 LTS เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดธเต†เตผเดตเดฑเดฟเตฝ เดžเด™เตเด™เตพ Suricata เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด‚. เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เดธเต‚เดชเตเดชเตผ เดฏเต‚เดธเตผ (เดฑเต‚เดŸเตเดŸเต) เด†เดฏเดฟ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเด‚. เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดพเดฏเดฟ SSH เดตเดดเดฟ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด•, เดคเตเดŸเตผเดจเตเดจเต เดชเตเดฐเดคเตเดฏเต‡เด•เดพเดตเด•เดพเดถเด™เตเด™เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเตเดกเต‹ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏ เด“เดชเตเดทเตป. เด†เดฆเตเดฏเด‚ เดจเดฎเตเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดฃเด‚:

sudo apt -y install libpcre3 libpcre3-dev build-essential autoconf automake libtool libpcap-dev libnet1-dev libyaml-0-2 libyaml-dev zlib1g zlib1g-dev libmagic-dev libcap-ng-dev libjansson-dev pkg-config libnetfilter-queue-dev geoip-bin geoip-database geoipupdate apt-transport-https

เด’เดฐเต เดฌเดพเดนเตเดฏ เดถเต‡เด–เดฐเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต:

sudo add-apt-repository ppa:oisf/suricata-stable
sudo apt-get update

Suricata-เดฏเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

sudo apt-get install suricata

เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเต เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด•, เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดฌเดพเดนเตเดฏ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เดจเดพเดฎเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ eth0 เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ /etc/default/suricata เดซเดฏเดฒเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ /etc/suricata/suricata.yaml-เดฒเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. IDS เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดฃเตเดŸเต, เด…เดคเต เดชเต‡เดฐเดฟเดฒเตเด‚ เด‰เดฆเตเดฆเต‡เดถเตเดฏเดคเตเดคเดฟเดฒเตเด‚, เดธเตเดจเต‹เตผเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดตเดฏเตเดŸเต† เด…เดจเดฒเต‹เด—เตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เดตเดพเด•เตเดฏเด˜เดŸเดจ เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดธเตเดจเต‹เตผเดŸเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ เดซเดฏเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเต เดจเดจเตเดจเดพเดฏเดฟ เด…เดญเดฟเดชเตเดฐเดพเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

sudo nano /etc/default/suricata

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

ะธ

sudo nano /etc/suricata/suricata.yaml

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

เดถเตเดฐเดฆเตเดง! เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฟเด™เตเด™เตพ vars เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดฃเด‚.

เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป, เดจเดฟเดฏเดฎเด™เตเด™เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพ suricata-update เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต:

sudo apt install python-pip
sudo pip install pyyaml
sudo pip install <a href="https://github.com/OISF/suricata-update/archive/master.zip">https://github.com/OISF/suricata-update/archive/master.zip</a>
sudo pip install --pre --upgrade suricata-update

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดŽเดฎเตผเดœเดฟเด‚เด—เต เดคเตเดฐเต†เดฑเตเดฑเตโ€Œเดธเต เด“เดชเตเดชเตบ เดฑเต‚เตพเดธเต†เดฑเตเดฑเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฎเตเดฎเตพ suricata-update เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

sudo suricata-update

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

เดฑเต‚เตพ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•:

sudo suricata-update list-sources

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

เดฑเต‚เตพ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•:

sudo suricata-update update-sources

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

เดชเตเดคเตเด•เตเด•เดฟเดฏ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดจเต‹เด•เตเด•เตเดจเตเดจเต:

sudo suricata-update list-sources

เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเตเดฏเดฎเดพเดฏ เดธเต—เดœเดจเตเดฏ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚:

sudo suricata-update enable-source ptresearch/attackdetection
sudo suricata-update enable-source oisf/trafficid
sudo suricata-update enable-source sslbl/ssl-fp-blacklist

เด‡เดคเดฟเดจเตเดถเต‡เดทเด‚, เดจเดฟเด™เตเด™เตพ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

sudo suricata-update

เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เด‰เดฌเตเดฃเตเดŸเต 18.04 LTS-เดฒเต† Suricata-เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚. เดคเตเดŸเตผเดจเตเดจเต เดคเดฎเดพเดถ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต: เด…เดŸเตเดคเตเดค เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ VPN เดตเดดเดฟ เด“เดซเต€เดธเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดธเต†เตผเดตเดฑเดฟเดจเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เด‡เตปเด•เดฎเดฟเด‚เด—เต, เด”เดŸเตเดŸเตโ€Œเด—เต‹เดฏเดฟเด‚เด—เต เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. DDoS เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ, เด•เตเดทเตเดฆเตเดฐเดตเต†เดฏเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚, เดชเตŠเดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเต‡เดตเดจเด™เตเด™เดณเดฟเดฒเต† เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เดฎเตเดคเดฒเต†เดŸเตเด•เตเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดคเดŸเดฏเตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเต‡เด• เดถเตเดฐเดฆเตเดง เดšเต†เดฒเตเดคเตเดคเตเด‚. เดตเตเดฏเด•เตเดคเดคเดฏเตเด•เตเด•เดพเดฏเดฟ, เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเด‚.

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

เด•เต‚เตผเด•เตเด•เด‚เดตเดฒเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฐเดฟเด•เดพเดฑเตเดฑ. เดญเดพเด—เด‚ 2: Suricata เดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ เดธเดœเตเดœเต€เด•เดฐเดฃเดตเตเด‚

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•