OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cti-stix message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [cti-stix] STIX: Messaging Standard vs. Document Standard


Precisely.

If we can agree on the below.. then work on the standardization of messages can be done independently of the underlying model.

RE @Sean: However, I do not view these message specifications as an alternative or independent thing from the model/ontology. I would view them as a layer on top of the model/ontology that allows focused and explicit representation of a small subset of information from the model/ontology that is relevant for a given exchange use case.

I disagree here - this is why we are having such a hard time with the current paradigm.

There is no actual reason that indicator or sighting messages need to be a layer on top of the ontology. They are for totally different use cases and can be developed completely independently.

-
Jason Keirstead
Product Architect, Security Intelligence, IBM Security Systems
www.ibm.com/security | www.securityintelligence.com

Without data, all you are is just another person with an opinion - Unknown


Inactive hide details for "Struse, Richard" ---11/30/2015 11:04:55 AM---So, what I think I’m hearing is that we envision a wor"Struse, Richard" ---11/30/2015 11:04:55 AM---So, what I think I’m hearing is that we envision a world where we define a serialization for STIX &

From: "Struse, Richard" <Richard.Struse@HQ.DHS.GOV>
To: Jason Keirstead/CanEast/IBM@IBMCA, "Wunder, John A." <jwunder@mitre.org>
Cc: "cti-stix@lists.oasis-open.org" <cti-stix@lists.oasis-open.org>
Date: 11/30/2015 11:04 AM
Subject: RE: [cti-stix] STIX: Messaging Standard vs. Document Standard





So, what I think I’m hearing is that we envision a world where we define a serialization for STIX & CybOX (let’s assume in JSON) and implementations can exchange “documents” using the serialization of the complete data model (e.g. for communicating a new TTP for an existing threat actor).  However, in addition to this, we might define/standardized specialized message exchanges for a set of common use-cases such as indicator or indicator-sighting exchange.  This would allow appliances, for example, to simply implement the use-case-specific message exchanges that make sense without having to implement the full STIX model.

As a result, I foresee implementations asserting what exchanges they support, perhaps as follows:

Does this make sense?
From: cti-stix@lists.oasis-open.org [mailto:cti-stix@lists.oasis-open.org] On Behalf Of Jason Keirstead
Sent:
Monday, November 30, 2015 9:47 AM
To:
Wunder, John A.
Cc:
cti-stix@lists.oasis-open.org
Subject:
Re: [cti-stix] STIX: Messaging Standard vs. Document Standard

"What about a new TTP for an existing threat actor? I would not want to have to do an RDF-based exchange to share that type of information (still holding out hope for a reasonable JSON-LD approach) but I’m also not sure we can build messages to cover those use cases."

I believe you would indeed do a complex exchange for that. This is not a "messaging" use case, it is a "document share" use case. The difference in complexity between sharing TTP information to sighting information is similar to emailing a word document vs. engaging in an IM session. It's not the same.

My point is that the huge amount of third party vendors who want to "speak STIX" to communicate and/or absorb indicators, observables, and sightings, are not interested in use cases like "TTP for an existing threat actor". They don't have that information, and they can't act on that information. You aren't going to get TTP information out of an IPS, and you aren't going to send TTP information to an IDS or Firewall. But you will get Indicators and sightings from an IPS, and you will want to send observables to an IDS or Firewall.

These are the two different use cases - one that lends itself to a semantic model, and one that lends itself to a compact and coherent messaging format.

-
Jason Keirstead
Product Architect, Security Intelligence, IBM Security Systems

www.ibm.com/security | www.securityintelligence.com

Without data, all you are is just another person with an opinion - Unknown


Inactive hide details for "Wunder, John A." ---11/30/2015 10:04:36 AM---So to be honest I’m not yet as convinced on this appro"Wunder, John A." ---11/30/2015 10:04:36 AM---So to be honest I’m not yet as convinced on this approach as all of you (sorry). I can definitely se

From:
"Wunder, John A." <jwunder@mitre.org>
To:
"cti-stix@lists.oasis-open.org" <cti-stix@lists.oasis-open.org>
Date:
11/30/2015 10:04 AM
Subject:
Re: [cti-stix] STIX: Messaging Standard vs. Document Standard
Sent by:
<cti-stix@lists.oasis-open.org>






So to be honest I’m not yet as convinced on this approach as all of you (sorry). I can definitely see the value of messages at the level of sightings and indicators but it seems to me like there’s a giant middle ground of use cases where we don’t want to define tightly-scoped messages but the document-based approach would still be a burden. For these cases I was hoping the JSON serialization of the full model would be used.


For example, would we have a message to represent a new incident? What would the message semantics be? What about a new TTP for an existing threat actor? I would not want to have to do an RDF-based exchange to share that type of information (still holding out hope for a reasonable JSON-LD approach) but I’m also not sure we can build messages to cover those use cases.


Jason, Jon, Mark…what do you all think about that? Would we define messages for that? Would we have third-party messages (i.e. my app can define a non-standard CTI message based on the data model)? Would we just use RDF?


John






[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]