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

 


Help: OASIS Mailing Lists Help | MarkMail Help

cti message

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


Subject: Re: [cti] Re: [EXT] Re: [cti] Relationship queries in TAXII


That is a good point Gary.  The basic pivoting (option 2) could be a core feature and the future (option 1) could be either an optional feature or a separate conformance target. 

Bret 

Sent from my Commodore 64 

PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050

On Feb 4, 2019, at 6:36 AM, Gary Jay Katz <gary.katz@fireeye.com> wrote:

 

    I would compare TAXIIâs usefulness without the ability to pivot as similar to STIX 2.0 usefulness.  There are ways that it can be used but it is missing some core functionality to make it meet baseline requirements.  TAXII was designed as a way to send and receive STIX data, which is setup as a graph.  In the current TAXII implementation there is no way to traverse the graph.  Providing at a minimum, the ability to pivot would provide this functionality.  For that reason, I believe we need to get to option 1, but we should pursue option 2 right now rather than having nothing in place as that debate happens. 

 

There may be a reason for keeping option 2âs implementation even after option 1 is developed.  Some TAXII servers may not want to build out full querying and the pivoting capability would allow them to still meet basic CTI use cases. 

 

-Gary

 

From: <cti@lists.oasis-open.org> on behalf of Bret Jordan <bret_jordan@symantec.com>
Date: Friday, February 1, 2019 at 7:45 PM
To: Allan Thomson <athomson@lookingglasscyber.com>
Cc: "cti@lists.oasis-open.org" <cti@lists.oasis-open.org>
Subject: [cti] Re: [EXT] Re: [cti] Relationship queries in TAXII

 

Very valid point Allan,  I missed that option.  Sorry about that.  Anyways, we will discuss this on next weeks working call. 

 

Bret 

Sent from my Commodore 64 

 

PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050


On Feb 1, 2019, at 4:41 PM, Allan Thomson <athomson@lookingglasscyber.com> wrote:

Bret â How you state Option 2) is confusing because it implies preferring Option 1) if you want to ship TAXII2.1 now.

 

I have no strong preference (yet) on Option 1) or 2) in the future but I think TAXII2.1 can be useful without either of them.

 

So suggest:

 

Option 4) Ship TAXII2.1 as-currently drafted without any relationship/query options in it.

 

Given that there seems to still be debate on either simplified reln query or full-blown query endpoint Option 4) might be worth considering.

 

Allan

 

From: "cti@lists.oasis-open.org" <cti@lists.oasis-open.org> on behalf of Bret Jordan <Bret_Jordan@symantec.com>
Date: Friday, February 1, 2019 at 12:50 PM
To: "cti@lists.oasis-open.org" <cti@lists.oasis-open.org>
Subject: [cti] Relationship queries in TAXII

 

All,

 

During the F2F it was pointed out that one of the key features that is still missing from TAXII is the ability to pivot on data, meaning, the ability to ask the server for any relationships that match a specific SDO like a Threat Actor, Campaign, Malware etc. Right now there is no way to do this in TAXII. 

 

You may also remember that we had a discussion about this back in October and November and two proposals were discussed. Those propose were:

 

1) A proposal form Jason and Terry that is a full blown query object that would allows all sorts of queries and graph traversal 

 

2) A very simple endpoint that would allow relationship queries and would follow the URL filtering syntax that we already have in TAXII

 

During our previous discussions it was pointed out that option 1 has been floating around for about 18 months, and has yet to garner any real support. The group on the working calls also thought that a simply and straight forward approach, like option 2, might be a better choice for right now. During October and November we had strong support for option 2, however, there were two individuals that were vocally against it.  As such, we elected to punt on it for Working Draft 05. 

 

Given that this has resurfaced as the single biggest lacking feature in TAXII, I fell that we should talk about it one last time to see if the TC can agree on something for Working Draft 07 of TAXII 2.1.  From my stand point I see this as:

 

Option 1: Will take a considerable amount of time to figure out and get right.  This will require some significant code work to verify that this will work and what issues will arise. This would be a major feature for TAXII this late in the 2.1 cycle. I could also see this taking 6-9 months to get right and finished. 

 

Option 2: While not ideal in the long-term and it does not allow all of the functionality of Option 1, it it something we could do in a matter of days rather than months.  Most of the code needed to support this would be the same as code that already exists in implementations.  Yes, this may mean that down the road (1-2 years) if we end up doing option 1, that we either have two ways of querying a relationship or we end up deprecating this basic endpoint.  But this would give us something now, that people can use. 

 

We plan on talking about this on next weeks working call.  The options being:

 

1) Do we do option 1 and delay TAXII 2.1

2) Do we only do option 1 but do it in TAXII 2.2

3) Do we do option 2 now for TAXII 2.1 and look at option 1 later.

 

 

If you have strong opinions either way, please respond to this email. 

 

 

Thanks

Bret

 

  

 

 

This email and any attachments thereto may contain private, confidential, and/or privileged material for the sole use of the intended recipient. Any review, copying, or distribution of this email (or any attachments thereto) by others is strictly prohibited. If you are not the intended recipient, please contact the sender immediately and permanently delete the original and any copies of this email and any attachments thereto.


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