Skip to content

Commit 9d311c6

Browse files
[Shared Samples] [PR #4513] modified rule: PR# 4513 - VIP impersonation with w2 request with reply-to mismatch
1 parent dfb6493 commit 9d311c6

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

detection-rules/4513_impersonation_vip_w2_request.yml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,23 @@ source: |
66
type.inbound
77
and (
88
any($org_vips,
9-
strings.contains(sender.display_name, .display_name)
10-
or strings.contains(sender.display_name,
11-
strings.concat(.first_name, " ", .last_name)
9+
(
10+
.display_name != ""
11+
and strings.contains(sender.display_name, .display_name)
1212
)
13-
or strings.contains(sender.display_name,
14-
strings.concat(.last_name, ", ", .first_name)
13+
or (
14+
.first_name != ""
15+
and .last_name != ""
16+
and strings.contains(sender.display_name,
17+
strings.concat(.first_name, " ", .last_name)
18+
)
19+
)
20+
or (
21+
.first_name != ""
22+
and .last_name != ""
23+
and strings.contains(sender.display_name,
24+
strings.concat(.last_name, ", ", .first_name)
25+
)
1526
)
1627
)
1728
or any(regex.extract(sender.display_name, '^(?<first>\S+)\s+(?<second>\S+)$'),

0 commit comments

Comments
 (0)