elastic / elastic/detection-rules

[New Rule] Google Threat Intelligence Domain IOC Correlation

Open
#4,879 9 comments 0 reactions 0 assignees View on GitHub
backlog community Rule: New Team: TRADE
Dominant language
Python
Stars
2.7k
Forks
696
Avg merge
4d 17h
Merged PRs (30d)
87

Description

### Description

This rule aims to correlate Domain found in event data with Google Threat Intelligence Threat List indicators to identify potentially malicious or suspicious activity. The rule avoids matching against Google Threat Intelligence’s own logs (`event.module: "ti_google_threat_intelligence"`) to ensure external observations are flagged.

### Rule Configuration

**Source Custom Query**

`NOT event.module : "ti_google_threat_intelligence"`

**Indicator Index Patterns**

`logs-ti_google_threat_intelligence_latest.dest_domain_ioc-*`

**Indicator Index Query**

`@timestamp >= "now-30d/d"`

**Indicator Mapping**

| Field | Indicator index field |
|-------------------|------------------------|
| `source.domain` | `threat.indicator.id` |
| `destination.domain` | `threat.indicator.id` |

**Required Fields**

`threat.indicator.id`

**Indicator Prefix Override**

`gti.threat.indicator`

**Related Integration**

`Google Threat Intelligence`

**Tags**

```
[
"Google Threat Intelligence",
"Domain IOC",
"Elastic",
"Threat Intelligence"
]
```

### Target Ruleset

threat_intel

### Target Rule Type

Indicator Match

### Tested ECS Version

8.16.0

### Query

_No response_

### New fields required in ECS/data sources for this rule?

_No response_

### Related issues or PRs

_No response_

### References

_No response_

### Redacted Example Data

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.