-
Notifications
You must be signed in to change notification settings - Fork 438
[RFC] Threat Intel - Stage 1 #1127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
baa1eca
Merge pull request #2 from elastic/master
shimonmodi dfbf67c
Update 0008-threat-intel.md
shimonmodi 7803e5a
Update 0008-threat-intel.md
shimonmodi efb02e9
Update rfcs/text/0008-threat-intel.md
peasead 5b82639
Update rfcs/text/0008-threat-intel.md
peasead 2f69cb3
Update 0008-threat-intel.md
shimonmodi 5f092fe
Update rfcs/text/0008-threat-intel.md
shimonmodi 2b8435b
Update 0008-threat-intel.md
shimonmodi a6f259d
Update 0008-threat-intel.md
shimonmodi 6e862d0
Update 0008-threat-intel.md
shimonmodi b6888c0
Update rfcs/text/0008-threat-intel.md
peasead 9cd8566
Update rfcs/text/0008-threat-intel.md
peasead a5d35d6
Update rfcs/text/0008-threat-intel.md
peasead 388f597
Update rfcs/text/0008-threat-intel.md
peasead 27351ab
Update rfcs/text/0008-threat-intel.md
peasead 334e4b3
Update rfcs/text/0008-threat-intel.md
peasead 125e0ec
Update rfcs/text/0008-threat-intel.md
peasead ba183bc
Update 0008-threat-intel.md
peasead 8f747a8
Update rfcs/text/0008-threat-intel.md
peasead 66e2316
Update rfcs/text/0008-threat-intel.md
shimonmodi ef15427
Update rfcs/text/0008-threat-intel.md
shimonmodi cbff9b0
Update rfcs/text/0008-threat-intel.md
shimonmodi f7ae6ad
Update rfcs/text/0008-threat-intel.md
shimonmodi d3ab9e7
Update rfcs/text/0008-threat-intel.md
shimonmodi 993278d
Update 0008-threat-intel.md
shimonmodi 3464735
Updated formatting of examples
dcode 1347f2b
added threat.yml
peasead be09751
Update threat.yml
peasead 32bfbed
Update 0008-threat-intel.md
peasead 4f3315c
Made updates per 1/4 call
dcode 14c23ee
Update threat.yml
peasead b0aa7f9
Update 0008-threat-intel.md
peasead 87a1baf
updated ioc to indicator, add confidence, define direction artifacts
peasead 1d54490
updated existing ecs fields table
peasead 660437e
Update rfcs/text/0008-threat-intel.md
peasead 74bd523
Update rfcs/text/0008/threat.yml
peasead ebc9189
Update threat.yml
peasead b1d2969
Update 0008-threat-intel.md
peasead c04bc8e
added as and geo.yml reusable docs
peasead 873e4e7
updated .matched objects
peasead 87eb91a
Update rfcs/text/0008-threat-intel.md
peasead 18979f2
ecs housekeeping edits
ebeahan ecc19b9
revert to indicator.email.address
ebeahan 211e4bf
added all reuse fields, removed functional fields
peasead 34d17b8
updated md to include .matched.type
peasead 1b4b367
extended descriptions for yml
peasead 6f87079
Fix errant whitespace characters
rylnd 12b77e5
Update 0008-threat-intel.md
peasead d12b770
update stage name
ebeahan 22e655e
update PR link to reflect stage 1
ebeahan f1308c0
add sponsor
ebeahan 7223d56
set advancing date
ebeahan 2be63a6
update date
ebeahan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: as | ||
reusable: | ||
expected: | ||
- threat.indicator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: file | ||
reusable: | ||
expected: | ||
- threat.indicator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: geo | ||
reusable: | ||
expected: | ||
- threat.indicator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: hash | ||
reusable: | ||
expected: | ||
- threat.indicator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: pe | ||
reusable: | ||
expected: | ||
- threat.indicator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: registry | ||
reusable: | ||
expected: | ||
- threat.indicator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,196 @@ | ||
--- | ||
- name: threat | ||
|
||
fields: | ||
|
||
- name: indicator.first_seen | ||
level: extended | ||
type: date | ||
short: Date/time indicator was first reported. | ||
description: > | ||
The date and time when intelligence source first reported sighting this indicator. | ||
|
||
example: "2020-11-05T17:25:47.000Z" | ||
|
||
- name: indicator.last_seen | ||
level: extended | ||
type: date | ||
short: Date/time indicator was last reported. | ||
description: > | ||
The date and time when intelligence source last reported sighting this indicator. | ||
|
||
example: "2020-11-05T17:25:47.000Z" | ||
|
||
- name: indicator.sightings | ||
level: extended | ||
type: long | ||
short: Number of times indicator observed | ||
description: > | ||
Number of times this indicator was observed conducting threat activity. | ||
|
||
example: 20 | ||
|
||
- name: indicator.type | ||
level: extended | ||
type: keyword | ||
short: Type of indicator | ||
description: > | ||
Type of indicator as represented by Cyber Observable in STIX 2.0. | ||
|
||
Expected values | ||
* autonomous-system | ||
* artifact | ||
* directory | ||
* domain-name | ||
* email-addr | ||
* file | ||
* ipv4-addr | ||
* ipv6-addr | ||
* mac-addr | ||
* mutex | ||
* process | ||
* software | ||
* url | ||
* user-account | ||
* windows-registry-key | ||
* x-509-certificate | ||
|
||
example: ipv4-addr | ||
|
||
- name: indicator.description | ||
level: extended | ||
type: wildcard | ||
short: Indicator description | ||
description: > | ||
Describes the type of action conducted by the threat. | ||
|
||
example: IP x.x.x.x was observed delivering the Angler EK. | ||
|
||
- name: indicator.scanner_stats | ||
level: extended | ||
type: long | ||
short: Scanner statistics | ||
description: > | ||
Count of AV/EDR vendors that successfully detected malicious file or URL. | ||
|
||
example: 4 | ||
|
||
- name: indicator.provider | ||
level: extended | ||
type: keyword | ||
description: > | ||
Identifies the name of the intelligence provider. | ||
|
||
example: VirusTotal | ||
|
||
- name: indicator.confidence | ||
level: extended | ||
type: keyword | ||
short: Indicator confidence rating | ||
description: > | ||
Identifies the confidence rating assigned by the provider using STIX confidence scales. | ||
|
||
Expected values: | ||
* Not Specified, None, Low, Medium, High | ||
* 0-10 | ||
* Admirality Scale (1-6) | ||
* DNI Scale (5-95) | ||
* WEP Scale (Impossible - Certain) | ||
|
||
example: High | ||
|
||
- name: indicator.module | ||
level: extended | ||
type: keyword | ||
short: Indicator module | ||
description: > | ||
Identifies the name of specific module this data is coming from. | ||
|
||
example: threatintel | ||
|
||
- name: indicator.dataset | ||
level: extended | ||
type: keyword | ||
short: Indicator dataset | ||
description: > | ||
Identifies the name of specific dataset from the intelligence source. | ||
|
||
example: threatintel.abusemalware | ||
|
||
- name: indicator.ip | ||
level: extended | ||
type: ip | ||
short: Indicator IP address | ||
description: > | ||
Identifies a threat indicator as an IP address (irrespective of direction). | ||
|
||
example: 1.2.3.4 | ||
|
||
- name: indicator.domain | ||
level: extended | ||
type: keyword | ||
short: Indicator domain name | ||
description: > | ||
Identifies a threat indicator as a domain (irrespective of direction). | ||
|
||
example: example.com | ||
|
||
- name: indicator.port | ||
level: extended | ||
type: long | ||
short: Indicator port | ||
description: > | ||
Identifies a threat indicator as a port number (irrespective of direction). | ||
|
||
example: 443 | ||
|
||
- name: indicator.email.address | ||
level: extended | ||
type: keyword | ||
short: Indicator email address | ||
description: > | ||
Identifies a threat indicator as an email address (irrespective of direction). | ||
|
||
example: phish@example.com | ||
|
||
- name: indicator.marking.tlp | ||
level: extended | ||
type: keyword | ||
short: Indicator TLP marking | ||
description: > | ||
Traffic Light Protocol sharing markings. | ||
|
||
Expected values are: | ||
* White | ||
* Green | ||
* Amber | ||
* Red | ||
|
||
example: White | ||
|
||
- name: indicator.matched.atomic | ||
level: extended | ||
type: keyword | ||
short: Indicator atomic match | ||
description: > | ||
Identifies the atomic indicator that matched a local environment endpoint or network event. | ||
|
||
example: example.com | ||
|
||
- name: indicator.matched.field | ||
level: extended | ||
type: keyword | ||
short: Indicator field match | ||
description: > | ||
Identifies the field of the atomic indicator that matched a local environment endpoint or network event. | ||
|
||
example: file.hash.sha256 | ||
|
||
- name: indicator.matched.type | ||
level: extended | ||
type: keyword | ||
short: Indicator type match | ||
description: > | ||
Identifies the type of the atomic indicator that matched a local environment endpoint or network event. | ||
|
||
example: domain-name |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: url | ||
reusable: | ||
expected: | ||
- threat.indicator |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
- name: x509 | ||
reusable: | ||
expected: | ||
- threat.indicator |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.