OSTypeSystem Object Schema

The OSType type specifies information about an operating system. It imports and extends the PlatformSpecificationType from the CybOX Common Types.


Fields

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..