เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ OpenDistro เบชเปเบฒเบฅเบฑเบš Elasticsearch

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

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเบญเบฐเบ—เบดเบšเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Elastics stack เปเบฅเบฐ Auditbeat, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบญเบตเบ‡เบ•เบฒเบกเบ„เบนเปˆเบกเบท, เบชเบดเปˆเบ‡เบ”เบฝเบงเปเบกเปˆเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ auditbeat.yml, เบเบฑเบšเป‚เบกเบ”เบนเบ™ file_integity เป€เบžเบตเปˆเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบก.

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง, เบ”เบฑเบ”เบŠเบฐเบ™เบตเบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™ kibana เบเบงเบ”โ€‹เบชเบญเบš-*

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ OpenDistro เบชเปเบฒเบฅเบฑเบš Elasticsearch

เบ•เปเปˆโ€‹เป„เบ›โ€‹, เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบชเป‰เบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹, เบฅเบฐโ€‹เบšเบธโ€‹เบŠเบทเปˆโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹, เบเบงเบ”โ€‹เบชเบญเบšโ€‹เป„เบฅโ€‹เบเบฐโ€‹เบซเปˆเบฒเบ‡โ€‹, เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เปเบฅเบฐโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ”เบฑเบ”โ€‹เบŠเบฐโ€‹เบ™เบตโ€‹:

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ OpenDistro เบชเปเบฒเบฅเบฑเบš Elasticsearch

ะฒ เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒ เบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบเบฒเบ™เบชเบฐเบเบฑเบ”เป€เบญเบปเบฒ

{
    "query": {
        "bool": {
            "must": [
                {
                    "match_phrase": {
                        "file.path": {
                            "query": "<ะฟัƒั‚ัŒ/ะบ ะพั‚ัะปะตะถะธะฒะฐะตะผะพะผัƒ ั„ะฐะนะปัƒ>"

                        }
                    }
                }
            ],
            "filter": [
                {
                    "term": {
                        "event.action": {
                            "value": "attributes_modified"    #ะธะทะผะตะฝะตะฝะธั ะฐั‚ั€ะธะฑัƒั‚ะพะฒ, ะฒะพะทะผะพะถะฝะพ created  ะธะปะธ deleted

                        }
                    }
                },
                {
                    "range": {
                        "@timestamp": {
                            "from": "now-1m" #ะฟะตั€ะธะพะด ะทะฐ ะบะพั‚ะพั€ั‹ะน ะพั‚ัะปะตะถะธะฒะฐะตะผ ะธะทะผะตะฝะตะฝะธะต 

                        }
                    }
                }
            ],
            "adjust_pure_negative": true,
            "boost": 1
        }
    }
}

เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹, เปƒเบซเป‰โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบ›เบธเปˆเบกโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เปโ€‹, เบ™เบตเป‰โ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เบ›เบฐโ€‹เบเบปเบ”โ€‹เบงเปˆเบฒโ€‹:

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ OpenDistro เบชเปเบฒเบฅเบฑเบš Elasticsearch

เบฅเบญเบ‡เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเป€เบ›เบปเป‰เบฒเปเบฒเบ เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบญเบตเบเบ„เบฑเป‰เบ‡:

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ OpenDistro เบชเปเบฒเบฅเบฑเบš Elasticsearch

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰ hits เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ 2, เบ„เบฅเบดเบเบญเบฑเบšเป€เบ”เบ” เปเบฅเบฐเบชเป‰เบฒเบ‡เบ•เบปเบงเบเบฐเบ•เบธเป‰เบ™เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบ„เปˆเบฒ:

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ OpenDistro เบชเปเบฒเบฅเบฑเบš Elasticsearch

เบžเบงเบเป€เบฎเบปเบฒเบญเบญเบเบˆเบฒเบเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ„เบทเบเบฑเบšเปƒเบ™เบฎเบนเบš.

เบ•เปเปˆเป„เบ›, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปƒเบ™ slack เบซเบผเบท messenger เบญเบทเปˆเบ™.

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

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