The OSType type specifies information about an operating system. It imports and extends the PlatformSpecificationType from the CybOX Common Types.
| Field Name | Type | Description |
|---|---|---|
| Description0..1 | StructuredTextType |
A prose description of the indicated platform. |
| Identifier0..n | PlatformIdentifierType |
Indicates a pre-defined name for the given platform using some naming scheme. For example, one could provide a CPE (Common Platform Enumeration) name using the CPE naming format. |
| Bitness0..1 | BitnessType |
The Bitness field specifies the bitness of the operating system (i.e. 32 or 64). Note that this is potentially different from the word size of the underlying hardware or CPU. A 32-bit operating system can be installed on a machine running a 64-bit processor. |
| Build_Number0..1 | StringObjectPropertyType |
The Build_Number field specifies the build number of the operating system. |
| Environment_Variable_List0..1 | EnvironmentVariableListType |
The EnvironmentVariableList field specifies a list of environment variables present on the operating system. |
| Install_Date0..1 | DateObjectPropertyType |
The Install_Date field specifies the date the operating system was installed. |
| Patch_Level0..1 | StringObjectPropertyType |
The Patch_Level field specifies the patch level of the operating system. |
| Platform0..1 | PlatformSpecificationType |
This field contains general identifiers for this OS instance.. |