|
|
|
|
@ -9,31 +9,53 @@ QueryIndices = <*-authlog-*>
|
|
|
|
|
QueryOnError = drop
|
|
|
|
|
QueryOnMissing = drop
|
|
|
|
|
QueryJson = {
|
|
|
|
|
"size": 0,
|
|
|
|
|
"query": {
|
|
|
|
|
"bool": {
|
|
|
|
|
"must": [],
|
|
|
|
|
"filter": [
|
|
|
|
|
{
|
|
|
|
|
"range": {
|
|
|
|
|
"@timestamp": {
|
|
|
|
|
"format": "strict_date_optional_time",
|
|
|
|
|
"gte": "now-5m/m",
|
|
|
|
|
"lte": "now"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"exists": {
|
|
|
|
|
"field": "system.auth.user"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"match_phrase": {
|
|
|
|
|
"system.auth.user": "root"
|
|
|
|
|
}
|
|
|
|
|
"size": 0,
|
|
|
|
|
"query": {
|
|
|
|
|
"bool": {
|
|
|
|
|
"must": [],
|
|
|
|
|
"filter": [
|
|
|
|
|
{
|
|
|
|
|
"range": {
|
|
|
|
|
"@timestamp": {
|
|
|
|
|
"format": "strict_date_optional_time",
|
|
|
|
|
"gte": "now-5m/m",
|
|
|
|
|
"lte": "now"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"exists": {
|
|
|
|
|
"field": "system.auth.user"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"match_phrase": {
|
|
|
|
|
"system.auth.user": "root"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"match_phrase": {
|
|
|
|
|
"system.auth.ssh.event": "Accepted"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"must_not": [
|
|
|
|
|
{
|
|
|
|
|
"exists": {
|
|
|
|
|
"field": "system.auth.sudo.user"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"match_phrase": {
|
|
|
|
|
"system.auth.ssh.signature": "ED25519 SHA256:mbqaHromGo9o0xRQW7yQG5X4Y72t9k2eJdvsOAOYNvc"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"match_phrase": {
|
|
|
|
|
"system.auth.ssh.signature": "ED25519 SHA256:FdAFdv9hoxEWiViXl9k8WRwq5OoWDvGQL+uzg6vjV3Q"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|