Skip to content

Commit 07e0b35

Browse files
[Shared Samples] [PR #4513] modified rule: PR# 4513 - VIP impersonation with BEC language (near match, untrusted sender)
1 parent 443f77d commit 07e0b35

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

detection-rules/4513_impersonation_vip_bec_loose.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,18 @@ source: |
99
type.inbound
1010
and any($org_vips,
1111
0 <= strings.ilevenshtein(sender.display_name, .display_name) < 4
12+
or 0 <= strings.ilevenshtein(sender.display_name,
13+
strings.concat(.first_name,
14+
" ",
15+
.last_name
16+
)
17+
) < 4
1218
or 0 <= strings.ilevenshtein(sender.display_name,
1319
strings.concat(.last_name,
1420
", ",
1521
.first_name
1622
)
1723
) < 4
18-
or any(regex.extract(.display_name,
19-
'\A(?P<name>.+?)\s*[\((][^))]*[))]\s*\z'
20-
),
21-
0 <= strings.ilevenshtein(sender.display_name,
22-
.named_groups["name"]
23-
) < 4
24-
)
2524
)
2625
and any(ml.nlu_classifier(body.current_thread.text).intents,
2726
.name == "bec" and .confidence in ("medium", "high")

0 commit comments

Comments
 (0)