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

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

Π² ΠΠΏΡΠ΅Π΄Π΅Π»Π΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ ΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅
{
"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
