ΠΠ½Π΅Ρ Π²ΡΠ·Π½ΠΈΠΊΠ½Π° Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΡΡΠ²ΡΡΠ°, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°ΡΠΈΠ½ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ , Π½ΠΎ ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π°ΡΠΊΠΎΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ , ΡΠ΅ΡΠΈΡ Π΄Π° Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ Π΅Π»Π°ΡΡΠΈΠΊ, Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ .
ΠΡΠΌΠ° Π΄Π° ΠΎΠΏΠΈΡΠ²Π°ΠΌ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° Π½Π° Elastic stack ΠΈ Auditbeat, Π²ΡΠΈΡΠΊΠΎ Π΅ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°ΡΠ°, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ»Π΅Π΄ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°, Π΅ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΉΠ»Π° auditbeat.yml, Π² ΠΌΠΎΠ΄ΡΠ»Π° file_integrity , Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΠΏΡΡΡ Π΄ΠΎ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ».
Π‘Π»Π΅Π΄ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ, Π² Kibana ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ auditbeat-*

Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΠΊΠ°ΡΠΎ ΠΏΠΎΡΠΎΡΠ²Π°ΠΌΠ΅ ΠΈΠΌΠ΅ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠΈΠΏ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠ°ΠΉΠ»:

Π² Define extraction query ΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
Define extraction query
{
"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
}
}
}Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π½Π°ΡΠΈΡΠΊΠ°ΠΌΠ΅ Π±ΡΡΠΎΠ½Π° Run ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½Π΅ΡΠΎ ΡΠ°ΠΊΠΎΠ²Π°:

ΠΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌ ΡΠ΅Π»Π΅Π²ΠΈΡ ΡΠ°ΠΉΠ» ΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ:

ΠΊΠ°ΠΊΡΠΎ Π²ΠΈΠΆΠ΄Π°ΡΠ΅ hits ΡΠ΅ Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ» Π½Π° 2, Π½Π°ΡΠΈΡΠΊΠ°ΠΌΠ΅ update ΠΈ ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ ΡΡΠΈΠ³Π΅Ρ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ°:

ΠΡΡΠ°Π²ΡΠΌΠ΅ Π²ΡΠΈΡΠΊΠΎ ΠΊΠ°ΠΊΡΠΎ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΡΠ°.
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π² Slack ΠΈΠ»ΠΈ Π΄ΡΡΠ³ ΠΌΠ΅ΡΠΈΠ½Π΄ΠΆΡΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
