diff --git a/STIX_external_reference/readme.md b/STIX_external_reference/readme.md index 132fb25..f7d3149 100644 --- a/STIX_external_reference/readme.md +++ b/STIX_external_reference/readme.md @@ -36,10 +36,11 @@ The goal of the project is to customize STIX™ for facilitating the sharing of - [Browser History Event Object](#Browser-History-Event-Object) - [Plug and Play (PnP) Event Object](<#Plug-and-Play-(PnP)-Event-Object>) - [File Visit Event Object](#File-Visit-Event-Object) - - [Example 1: RecentFileCache](#example-1) - - [Example 2: Shimcache](#example-2) - - [Example 3: UserAssist](#example-3) - - [Example 4: Prefetch](#example-4) + - [Example 1: RecentFileCache](#Example-1:-RecentFileCache) + - [Example 2: Shimcache](#Example-2:-Shimcache) + - [Example 3: UserAssist](#Example-3:-UserAssist) + - [Example 4: Prefetch](#Example-4:-Prefetch) + - [Example 5: USNJournal](#Example-5:-USNJournal) - Property Extension for Windows™ Registry Key Object - Other extension - [threat-actor-type-ov external reference](#threat-actor-type-ov-external-reference]) @@ -48,6 +49,8 @@ The goal of the project is to customize STIX™ for facilitating the sharing of **Type Name:** x-windows-evt +The WIndow Event object represents an event generated by Windows OS, including applicatioin, security, steup, system, and forwarded-events. + ### Properties | Property Name | Type | Description | @@ -68,9 +71,9 @@ The goal of the project is to customize STIX™ for facilitating the sharing of | Source | Relationship Type | Target | Description | | ------ | ----------------- | ------ | ----------- | -### Log Name Enumeration +### Windows Event Log Name Enumeration -**Enumeration Name:** log-name-enum +**Enumeration Name:** windows-event-log-name-enum | Vocabulary Value | Description | | ---------------- | ----------- | @@ -238,25 +241,27 @@ Vocabulary Name: file-visit-type-enum | updating | The meta data of a file was visited for changing (e.g. permissions) | | execution | A file was visited for execution. | | deletion | A file was visited for deletion. | -| preloadomg | A file was visited for preloading to memory. | +| preloading | A file was visited for preloading to memory. | | prefetching | A file was visited for prefetching to memory. | | loading | A file was visited for loading to memory. | | unloadeding | A file was visited for unloadig from memory. | +| other | | | unknown | | ### File Visit Event Common Name Vocabulary -Vocabulary Name: file-visit-event-common-name-ov +**Vocabulary Name:** file-visit-event-common-name-ov -| Vocabulary Value | Description | -| ---------------- | -------------------------------------------------------------------------------------------------------- | -| userassist | On a Windows System, every GUI-based programs launched from the desktop are tracked in this registry key | -| shimcache | Shimcache is created to identify application compatibility issues. | -| recentfilecache | RecentFileCache.bcf only containes references to programs that recently executed. | -| prefetch | | -| muicache | To support multiple language for software | +| Vocabulary Value | Description | +| ---------------- | ---------------------------------------------------------------------------------------- | +| userassist | Track every GUI-based programs launched from the desktop in the userassist registry key. | +| shimcache | Shimcache is created to identify application compatibility issues. | +| recentfilecache | RecentFileCache.bcf only containes references to programs that recently executed. | +| prefetch | | +| muicache | Support multiple language for software | +| usnjournal | Update Sequence Number Journal | -### Example 1 +### Example 1: RecentFileCache RecentFileCache.bcf only containes references to programs that recently executed. setuputility.exe is recently executed. @@ -292,7 +297,7 @@ RecentFileCache.bcf only containes references to programs that recently executed ] ``` -### Example 2 +### Example 2: Shimcache Shimcache is created to identify application compatibility issues. Two actions/events that can cause the Shimcache to record an entry: (1) A file is executed and (2) A user interactively browses a directory. @@ -325,7 +330,7 @@ Shimcache is created to identify application compatibility issues. Two actions/e ] ``` -### Example 3 +### Example 3: UserAssist Windows System, every GUI-based programs launched from the desktop are tracked in this registry key HKEY_USERS\{SID}\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\UserAssist. An example of Security ID (SID) is S-1-5-21-394942887-4226445097-2438273937-1001. @@ -359,7 +364,7 @@ An example of Security ID (SID) is S-1-5-21-394942887-4226445097-2438273937-1001 ] ``` -### Example 4 +### Example 4: Prefetch Prefetch preloads most frequently used software into memory. The example shows the chrome.exe-999b1ba.pf contains chrome.exe-999b1ba.exe, the time when the exe file is executed, last time executed, and how many times it was exeucted. @@ -383,7 +388,7 @@ Prefetch preloads most frequently used software into memory. The example shows t "name": "chrome.exe-999b1ba.exe " }, { - "type": "windows-registry-key", + "type": "file", "spec_version": "2.1", "id": "file--2ba37ae7-2745-5082-9dfd-9486dad41016", "name": "chrome.exe-999b1ba.pf " @@ -391,7 +396,36 @@ Prefetch preloads most frequently used software into memory. The example shows t ] ``` ---- +### Example 5: USNJournal + +USN (Update Sequence Number) Journal records all files changes (e.g.., rename) that are made to volume. + +```json +[ + { + "type": "x-file-visit-evt", + "spec_version": "2.1", + "id": "x-file-visit-evt--2bec785c-e1b0-4834-9a3a-9d04bd0749fe", + "visit_type": "modification", + "visit_time ": "2021-01-06T20:03:22.000Z", + "visit_file_ref": "file--674f8200-b56a-473b-9b1d-32a911ac5387", + "common_name": "usnjournal", + "belongs_to_ref": "file--2ba37ae7-2745-5082-9dfd-9486dad41016" + }, + { + "type": "file", + "spec_version": "2.1", + "id": "file--150c4200-02c6-475d-ac44-2d4e65de9f36", + "name": "Desert.jpg " + }, + { + "type": "file", + "spec_version": "2.1", + "id": "file--2ba37ae7-2745-5082-9dfd-9486dad41016", + "name": "UsnJrnl_2020-11-28.csv" + } +] +``` ## threat-actor-type-ov external reference