-
Notifications
You must be signed in to change notification settings - Fork 18
Proposal: Add Field to AVClassificationType to Indicate AV Tool Detection
Status: CLOSED
Comment Period Closes: September 24th, 2015
Affects Backwards Compatibility: No
Relevant Issue: https://github.com/MAECProject/schemas/issues/109
Currently, there is not way to specify whether or not a particular AV tool actually detected a malware sample.
This proposal is related to the following proposed changes to the schema: https://github.com/MAECProject/schemas/wiki/Allow-AV-Classifications-to-be-captured-for-any-CybOX-Object
We propose the addition of a Boolean detected
field to AVClassificationType
:
Field | Type | Multiplicity | Description |
---|---|---|---|
detected | Boolean |
0-1 | The Detected field specifies whether or not the AV tool specified in AVClassificationType has detected the malware instance that is characterized by the Malware Subject. |
While the presence of the Classification_Name
field implies that the AV tool has detected the malware instance, the detected
field will make the fact explicit. In addition, the field aligns well with the VirusTotal API output, which includes a detected flag.
<Object>
<Domain_Specific_Object_Properties xsi:type="maec:AVClassificationsType">
<AV_Classification id="avclass-1" scan_date="2010-05-15T03:38:44" detected="false">
<Name>Security Essentials</Name>
<Vendor>Microsoft</Vendor>
<Engine_Version>4.2.3</Engine_Version>
<Definition_Version>032415-0011</Definition_Version>
</AV_Classification>
<AV_Classification id="avclass-2" scan_date="2012-02-11T08:36:14" detected="true">
<Name>Security Essentials</Name>
<Vendor>Microsoft</Vendor>
<Engine_Version>5.1.0</Engine_Version>
<Definition_Version>053514-0062</Definition_Version>
<Classification_Name>Zeus.D.C</Classification_Name>
</AV_Classification>
</Domain_Specific_Object_Properties>
<Properties xsi:type="FileObj:FileObjectType">
<File_Name>kernal32.dll</File_Name>
</Properties>
</Object>
The flag is optional, so there is no expected compatibility impact.
- Does it make sense to add an explicit
detected
field?