www oasisopen org CTI Cyb OX SC Meeting
www. oasis-open. org CTI Cyb. OX SC Meeting September 24, 2015
www. oasis-open. org Agenda Cyb. OX Use Case Discussion Cyb. OX 3. 0 Object Discussion OASIS Work Product Status & Discussion
Cyb. OX Use Cases I Support capture of atomic observable data Support malicious activity detection Support event data correlation and analysis from diverse sensors: network-based endpoint-based
Cyb. OX Use Cases II Support capture of endpoint system state data PC-based BIOS state OS state, including artifacts such as: �executable binary formats �kernel artifacts �general endpoint metadata Mobile-based Enable characterization of mobile device state Support malicious activity detection based on the above
Cyb. OX Use Cases III Support capture of cyber analysis data from malware analysis filesystem-based artifacts memory-based artifacts network-based artifact digital forensics analysis network metadata filesystem analysis �format-specific metadata (ie, . png, . pdf, etc) �general filesystem metadata memory forensics metadata characterization of analyis tool-specific metadata
Cyb. OX 3. 0 Objects Refactoring and resolving existing issues with all objects is a significant undertaking Idea: focus on the core set of Cyb. OX objects for the 3. 0 release Top 20 objects from the survey Take an 80/20 approach to immediately improve things for most people's use cases Focus on refactoring additional subsets in future releases, i. e. : 3. 1: endpoint-specific artifacts 3. 2: network-specific artifacts … Users dependent on objects pending refactoring can continue to use the 2. 1. x data models http: //cyboxproject. github. io/cybox 3. 0/
Points for consideration. . . Notion of Cyb. OX as the Dewey Decimal System of pwnage If Cyb. OX can characterize bad state, it can also be used to represent healthy baseline state! Rome wasn't built in a day. Hubris doesn't lead to success. Does it really make sense to create XML-based representations of: pcap Net. Flow protocol analyzer data YARA etc. . . ? Maybe it makes more sense to encode higher-level metadata in Cyb. OX and embed the rest base 64 -encoded in a field?
Points for consideration. . . Constrain our focus for success! Forest first, then the trees!
So we've been playing with Graphviz. . .
Cyb. OX 2. 1 Objects
Cyb. OX 3. 0 “Core” Objects I (notional)
Cyb. OX 3. 0 “Core” Objects II (notional)
Graphviz analysis, next steps We're finalizing the 2. 1 and proposed 3. 0 analysis. Once initial analysis completed, both the source and rendered graphs will be posted to http: //cyboxproject. github. io/cybox 3. 0/ for comments and collaboration.
OASIS Work Product Discussion Cyb. OX 2. 1. 1 Multi-part specification Part 1: Overview Part 2: Common Part 3: Core Part 4: Default Extensions Part 5: Default Vocabularies Part 6: UML Model Parts 7 -94: Objects XML Binding Specification
Next meeting Thursday, October 29 th @ 1: 00 pm EDT
- Slides: 15