Skip to content

[Rule Tuning] First-Time FortiGate Administrator Login #6020

@JoeySec

Description

@JoeySec

Link to Rule

https://github.com/elastic/detection-rules/blob/main/rules/network/initial_access_newly_observed_fortigate_admin_logon.toml

Rule Tuning Type

None

Description

Add the Admin profile name for Administrator login event to support easy identification in the alert of the group the identity logged into. When custom FortiGate Admin Profiles are used, this can be helpful to identify the potential scope of the access. This field can be used for any exceptions desired for specific groups, or to adjust the severity.

For the stats section starting in line 88-91

| stats Esql.logon_count = count(*),
Esql.first_time_seen = MIN(@timestamp),
Esql.source_ip_values = VALUES(source.ip),
Esql.message_values = VALUES(message) by source.user.name

Add

Esql.fortinet_firewall_profiles = VALUES(fortinet.firewwall.profile)

Example Data

Default Admin Group
From log source:
fortinet.firewall.profile: super_admin
In alert:
Esql.fortinet_firewall_profiles: super_admin
Custom Group
From log source:
fortinet.firewall.profile: read_only_admin
In alert:
Esql.fortinet_firewall_profiles: read_only_admin

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions