Skip to content
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

Deprecate MAEC Bundle (as output format) #104

Open
ikiril01 opened this issue Mar 18, 2015 · 2 comments
Open

Deprecate MAEC Bundle (as output format) #104

ikiril01 opened this issue Mar 18, 2015 · 2 comments

Comments

@ikiril01
Copy link
Member

Given that the MAEC Package is used almost exclusively as "the" container for MAEC data, it's probably worth considering deprecating the MAEC Bundle as a separate output format. This would simplify the MAEC Bundle by removing certain fields intended for use only when the Bundle was used by itself, and also generally simplify the usage of MAEC by having only a single supported output format. Accordingly, the essential datatypes in the MAEC Bundle would be maintained, only the ability of the MAEC Bundle to be used in a standalone capacity would be removed.

@ikiril01
Copy link
Member Author

ikiril01 commented Apr 8, 2015

It would also make sense to consider deprecating the concept of the MAEC Bundle (i.e. as a "Findings_Bundle" on a Malware Subject), as this may be an unnecessary layer of abstraction on the data contained in a Bundle. Instead, it would be useful to promote the data currently contained in a Bundle directly to the Malware Subject level.

E.g., before we would have

  • Malware Subject
    • Findings Bundle
      • Actions
      • Behaviors

With this simplification, we would have:

  • Malware Subject
    • Actions
    • Behaviors

This would ease part of the conceptual burden with regards to understanding the MAEC data model, and more directly link analytical findings to a Malware_Subject. Accordingly, we'd then need to modify the Analysis to reference such findings directly (instead of the entire Bundle as before), which would permit more granular analytical findings to be described. For example, it would allow you to capture the fact that two Analyses found the same Action, something which wasn't possible before with the old Bundle approach.

@dzbeck
Copy link
Contributor

dzbeck commented Apr 22, 2015

added proposal placeholder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants