OASIS Cyber Threat Intelligence (CTI) TC

 View Only
Expand all | Collapse all

RE: [cti] Normative Statements

  • 1.  RE: [cti] Normative Statements

    Posted 11-21-2016 16:05
    > I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. > MUST all normative statements be testable? I disagree. Using the example below Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations . This is untestable BUT when the it does occur - you can say you violated the spec .  If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases. Duncan Sparrell s-Fractal Consulting LLC iPhone, iTypo, iApologize


  • 2.  RE: [cti] Normative Statements

    Posted 11-21-2016 16:26
    I agree - I also do not believe that statement should be in the specification either ;) - Jason Keirstead STSM, 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 ---11/21/2016 12:05:09 PM---> " I would argue that if a normative statement can not be tested then it is not actually normative From: <duncan@sfractal.com> To: "cti@lists.oasis-open.org" <cti@lists.oasis-open.org> Date: 11/21/2016 12:05 PM Subject: RE: [cti] Normative Statements Sent by: <cti@lists.oasis-open.org> > " I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. " > "MUST all normative statements be testable? " I disagree. Using the example below " Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations ". This is untestable BUT when the it does occur - you can say "you violated the spec". If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases. Duncan Sparrell s-Fractal Consulting LLC iPhone, iTypo, iApologize


  • 3.  RE: [cti] Normative Statements

    Posted 11-21-2016 17:29
    +1 Many TCs get wrapped around the axle on this. “Testing” compliance is not limited to testing some piece of running code, it can ask be adored as here to conforming with some procedural requirement (as often happens in many ISO standards, such as ISO 9000, 27000, etc. Regards, Peter   Sent from my phone. Apologies for brevity, levity, and laxity: it’s hard to write on a moving planet   From: duncan@sfractal.com Sent: Monday, 21 November 2016 17:05 To: cti@lists.oasis-open.org Subject: RE: [cti] Normative Statements   > " I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. " > "MUST all normative statements be testable? " I disagree. Using the example below " Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations ". This is untestable BUT when the it does occur - you can say "you violated the spec".  If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases. Duncan Sparrell s-Fractal Consulting LLC iPhone, iTypo, iApologize


  • 4.  Re: [cti] Normative Statements

    Posted 11-21-2016 17:56
    Agreed...  Too often we look at these documents through the lens of a developer and what a product can and can not do.   Bret From: cti@lists.oasis-open.org <cti@lists.oasis-open.org> on behalf of Peter F Brown <peter@peterfbrown.com> Sent: Monday, November 21, 2016 10:28:42 AM To: duncan@sfractal.com; cti@lists.oasis-open.org Subject: RE: [cti] Normative Statements   +1 Many TCs get wrapped around the axle on this. “Testing” compliance is not limited to testing some piece of running code, it can ask be adored as here to conforming with some procedural requirement (as often happens in many ISO standards, such as ISO 9000, 27000, etc. Regards, Peter   Sent from my phone. Apologies for brevity, levity, and laxity: it’s hard to write on a moving planet   From: duncan@sfractal.com Sent: Monday, 21 November 2016 17:05 To: cti@lists.oasis-open.org Subject: RE: [cti] Normative Statements   > " I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. " > "MUST all normative statements be testable? " I disagree. Using the example below " Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations ". This is untestable BUT when the it does occur - you can say "you violated the spec".  If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases. Duncan Sparrell s-Fractal Consulting LLC iPhone, iTypo, iApologize


  • 5.  Re: [cti] Normative Statements

    Posted 11-22-2016 14:40
    The thing with this statement however is you can't even procedurally test it (as I pointed out - this is neither testable by a human nor a machine). The only person who could test this statement is a psychic. - Jason Keirstead STSM, 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 "Bret Jordan (CS)" ---11/21/2016 01:56:34 PM---Agreed... Too often we look at these documents through the lens of a developer and what a product c From: "Bret Jordan (CS)" <Bret_Jordan@symantec.com> To: Peter F Brown <peter@peterfbrown.com>, "duncan@sfractal.com" <duncan@sfractal.com>, "cti@lists.oasis-open.org" <cti@lists.oasis-open.org> Date: 11/21/2016 01:56 PM Subject: Re: [cti] Normative Statements Sent by: <cti@lists.oasis-open.org> Agreed... Too often we look at these documents through the lens of a developer and what a product can and can not do. Bret From: cti@lists.oasis-open.org <cti@lists.oasis-open.org> on behalf of Peter F Brown <peter@peterfbrown.com> Sent: Monday, November 21, 2016 10:28:42 AM To: duncan@sfractal.com; cti@lists.oasis-open.org Subject: RE: [cti] Normative Statements +1 Many TCs get wrapped around the axle on this. “Testing” compliance is not limited to testing some piece of running code, it can ask be adored as here to conforming with some procedural requirement (as often happens in many ISO standards, such as ISO 9000, 27000, etc. Regards, Peter Sent from my phone. Apologies for brevity, levity, and laxity: it’s hard to write on a moving planet From: duncan@sfractal.com Sent: Monday, 21 November 2016 17:05 To: cti@lists.oasis-open.org Subject: RE: [cti] Normative Statements > " I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. " > "MUST all normative statements be testable? " I disagree. Using the example below " Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations ". This is untestable BUT when the it does occur - you can say "you violated the spec". If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases. Duncan Sparrell s-Fractal Consulting LLC iPhone, iTypo, iApologize


  • 6.  RE: [cti] Normative Statements

    Posted 11-22-2016 14:43




    I don ’ t agree Jason,
    Using Duncan ’ s example, you can say "you violated the spec" - That
    is clearly testable
    Peter
     


    From: Jason Keirstead [mailto:Jason.Keirstead@ca.ibm.com]

    Sent: 22 November 2016 15:39
    To: Bret Jordan (CS) <Bret_Jordan@symantec.com>
    Cc: Peter F Brown <peter@peterfbrown.com>; duncan@sfractal.com; cti@lists.oasis-open.org
    Subject: Re: [cti] Normative Statements


     
    The thing with this statement however is you can't even procedurally test it (as I pointed out - this is neither testable by a human nor a machine). The only person who could test this statement is a psychic.

    -
    Jason Keirstead
    STSM, 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


    "Bret
    Jordan (CS)" ---11/21/2016 01:56:34 PM---Agreed... Too often we look at these documents through the lens of a developer and what a product c

    From: "Bret Jordan (CS)" < Bret_Jordan@symantec.com >
    To: Peter F Brown < peter@peterfbrown.com >, " duncan@sfractal.com " < duncan@sfractal.com >,
    " cti@lists.oasis-open.org " < cti@lists.oasis-open.org >
    Date: 11/21/2016 01:56 PM
    Subject: Re: [cti] Normative Statements
    Sent by: < cti@lists.oasis-open.org >






    Agreed... Too often we look at these documents through the lens of a developer and what a product can and can not do.


    Bret




    From:
    cti@lists.oasis-open.org < cti@lists.oasis-open.org > on behalf of Peter F Brown < peter@peterfbrown.com >
    Sent: Monday, November 21, 2016 10:28:42 AM
    To: duncan@sfractal.com ;
    cti@lists.oasis-open.org
    Subject: RE: [cti] Normative Statements


    +1
    Many TCs get wrapped around the axle on this.
    “Testing” compliance is not limited to testing some piece of running code, it can ask be adored as here to conforming with some procedural requirement (as often happens in many ISO standards, such as ISO 9000,
    27000, etc.
    Regards,
    Peter

    Sent from my phone. Apologies for brevity, levity, and laxity: it’s hard to write on a moving planet

    From: duncan@sfractal.com
    Sent: Monday, 21 November 2016 17:05
    To: cti@lists.oasis-open.org
    Subject: RE: [cti] Normative Statements
    > " I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. "
    > "MUST all normative statements be testable? "

    I disagree. Using the example below " Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations ".
    This is untestable BUT when the it does occur - you can say "you violated the spec". If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases.

    Duncan Sparrell
    s-Fractal Consulting LLC
    iPhone, iTypo, iApologize





  • 7.  RE: [cti] Normative Statements

    Posted 11-22-2016 14:58
    I dunno - I guess we have to agree to disagree, because I am unconvinced. If entity X hands me a bundle that has a bunch of pieces of data inside it - absent any other external information, I have no idea as to their intent as-per the creation of that bundle. So how can I say if they violated the spec or not, to know if the content is valid? How can an auditor know this? What value is having this statement in the specification if no one can know? - Jason Keirstead STSM, 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 Peter F Brown ---11/22/2016 10:43:29 AM---I don’t agree Jason, Using Duncan’s example, you can say "you violated the spec" - That is clearly t From: Peter F Brown <peter@peterfbrown.com> To: Jason Keirstead/CanEast/IBM@IBMCA, "Bret Jordan (CS)" <Bret_Jordan@symantec.com> Cc: "duncan@sfractal.com" <duncan@sfractal.com>, "cti@lists.oasis-open.org" <cti@lists.oasis-open.org> Date: 11/22/2016 10:43 AM Subject: RE: [cti] Normative Statements Sent by: <cti@lists.oasis-open.org> I don ’ t agree Jason, Using Duncan ’ s example, you can say "you violated the spec" - That is clearly testable Peter From: Jason Keirstead [ mailto:Jason.Keirstead@ca.ibm.com ] Sent: 22 November 2016 15:39 To: Bret Jordan (CS) <Bret_Jordan@symantec.com> Cc: Peter F Brown <peter@peterfbrown.com>; duncan@sfractal.com; cti@lists.oasis-open.org Subject: Re: [cti] Normative Statements The thing with this statement however is you can't even procedurally test it (as I pointed out - this is neither testable by a human nor a machine). The only person who could test this statement is a psychic. - Jason Keirstead STSM, 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 "Bret Jordan (CS)" ---11/21/2016 01:56:34 PM---Agreed... Too often we look at these documents through the lens of a developer and what a product c From: "Bret Jordan (CS)" < Bret_Jordan@symantec.com > To: Peter F Brown < peter@peterfbrown.com >, " duncan@sfractal.com " < duncan@sfractal.com >, " cti@lists.oasis-open.org " < cti@lists.oasis-open.org > Date: 11/21/2016 01:56 PM Subject: Re: [cti] Normative Statements Sent by: < cti@lists.oasis-open.org > Agreed... Too often we look at these documents through the lens of a developer and what a product can and can not do. Bret From: cti@lists.oasis-open.org < cti@lists.oasis-open.org > on behalf of Peter F Brown < peter@peterfbrown.com > Sent: Monday, November 21, 2016 10:28:42 AM To: duncan@sfractal.com ; cti@lists.oasis-open.org Subject: RE: [cti] Normative Statements +1 Many TCs get wrapped around the axle on this. “Testing” compliance is not limited to testing some piece of running code, it can ask be adored as here to conforming with some procedural requirement (as often happens in many ISO standards, such as ISO 9000, 27000, etc. Regards, Peter Sent from my phone. Apologies for brevity, levity, and laxity: it’s hard to write on a moving planet From: duncan@sfractal.com Sent: Monday, 21 November 2016 17:05 To: cti@lists.oasis-open.org Subject: RE: [cti] Normative Statements > " I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. " > "MUST all normative statements be testable? " I disagree. Using the example below " Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations ". This is untestable BUT when the it does occur - you can say "you violated the spec". If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases. Duncan Sparrell s-Fractal Consulting LLC iPhone, iTypo, iApologize


  • 8.  RE: [cti] Normative Statements

    Posted 11-22-2016 15:02




    Well,
    “ So how can I say if they violated the spec or not, to know if the content is valid? How can an auditor know this? ”
    If the spec says
    “ don ’ t pass x on ”
    and you do, that would seem to be a clear – and testable
    – violation, no?
    But I agree
    – it ’ s easier said than done. My main point
    is that several projects have gotten so bogged down in determining whether something is
    “ testable ” or
    “ normative ” that they actually miss the
    bigger prize of gaining buy-in to the use of the spec.
    Cheers,
    Peter
     


    From: Jason Keirstead [mailto:Jason.Keirstead@ca.ibm.com]

    Sent: 22 November 2016 15:58
    To: Peter F Brown <peter@peterfbrown.com>
    Cc: Bret Jordan (CS) <Bret_Jordan@symantec.com>; duncan@sfractal.com; cti@lists.oasis-open.org
    Subject: RE: [cti] Normative Statements


     
    I dunno - I guess we have to agree to disagree, because I am unconvinced.

    If entity X hands me a bundle that has a bunch of pieces of data inside it - absent any other external information, I have no idea as to their intent as-per the creation of that bundle. So how can I say if they violated the spec or not, to know if the content
    is valid? How can an auditor know this? What value is having this statement in the specification if no one can know?

    -
    Jason Keirstead
    STSM, 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


    Peter
    F Brown ---11/22/2016 10:43:29 AM---I don’t agree Jason, Using Duncan’s example, you can say "you violated the spec" - That is clearly t

    From: Peter F Brown < peter@peterfbrown.com >
    To: Jason Keirstead/CanEast/IBM@IBMCA, "Bret Jordan (CS)" < Bret_Jordan@symantec.com >
    Cc: " duncan@sfractal.com " < duncan@sfractal.com >, " cti@lists.oasis-open.org "
    < cti@lists.oasis-open.org >
    Date: 11/22/2016 10:43 AM
    Subject: RE: [cti] Normative Statements
    Sent by: < cti@lists.oasis-open.org >






    I don ’ t agree Jason,
    Using Duncan ’ s example, you can say "you violated the spec" - That is clearly testable
    Peter

    From: Jason Keirstead [ mailto:Jason.Keirstead@ca.ibm.com ]

    Sent: 22 November 2016 15:39
    To: Bret Jordan (CS) < Bret_Jordan@symantec.com >
    Cc: Peter F Brown < peter@peterfbrown.com >;
    duncan@sfractal.com ;
    cti@lists.oasis-open.org
    Subject: Re: [cti] Normative Statements
    The thing with this statement however is you can't even procedurally test it (as I pointed out - this is neither testable by a human nor a machine). The only person who could test this statement is a psychic.

    -
    Jason Keirstead
    STSM, 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


    "Bret
    Jordan (CS)" ---11/21/2016 01:56:34 PM---Agreed... Too often we look at these documents through the lens of a developer and what a product c

    From: "Bret Jordan (CS)" < Bret_Jordan@symantec.com >
    To: Peter F Brown < peter@peterfbrown.com >, " duncan@sfractal.com " < duncan@sfractal.com >, " cti@lists.oasis-open.org "
    < cti@lists.oasis-open.org >
    Date: 11/21/2016 01:56 PM
    Subject: Re: [cti] Normative Statements
    Sent by: < cti@lists.oasis-open.org >







    Agreed... Too often we look at these documents through the lens of a developer and what a product can and can not do.


    Bret





    From:
    cti@lists.oasis-open.org < cti@lists.oasis-open.org >
    on behalf of Peter F Brown < peter@peterfbrown.com >
    Sent: Monday, November 21, 2016 10:28:42 AM
    To: duncan@sfractal.com ;
    cti@lists.oasis-open.org
    Subject: RE: [cti] Normative Statements


    +1
    Many TCs get wrapped around the axle on this.
    “Testing” compliance is not limited to testing some piece of running code, it can ask be adored as here to conforming with some procedural requirement (as often happens in many ISO standards, such as ISO 9000, 27000, etc.
    Regards,
    Peter

    Sent from my phone. Apologies for brevity, levity, and laxity: it’s hard to write on a moving planet

    From: duncan@sfractal.com
    Sent: Monday, 21 November 2016 17:05
    To: cti@lists.oasis-open.org
    Subject: RE: [cti] Normative Statements
    > " I would argue that if a normative statement can not be tested then it is not actually normative and is just a guideline. "
    > "MUST all normative statements be testable? "

    I disagree. Using the example below " Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations ".
    This is untestable BUT when the it does occur - you can say "you violated the spec". If it's non-normative, then it is not a violation if you do it. I vote normative wording if we require it, even it if not testable in all cases.

    Duncan Sparrell
    s-Fractal Consulting LLC
    iPhone, iTypo, iApologize





  • 9.  RE: [cti] Normative Statements

    Posted 11-22-2016 17:23
    "Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations" If this is the example requirement under discussion, it clearly appears to be testable, by human or machine, without psychic powers. * IF a STIX document is marked TLP Red -- this has a yes or no answer. The overall marking of a document would be the high-water level of all its components' markings, and if no component is marked then the requirement does not apply. The requirement could be met either by sanitizing the document by removing all offending components, or by not forwarding anything at all. * TO non-trusted destinations -- this has a yes or no answer, assuming the TAXII server has a destination white list. A counterexample would help understand why this might be regarded as untestable. "Source data" does not apply - if source data is marked but the STIX document is not, then the source processing system is at fault, not the TAXII server. Dave


  • 10.  RE: [cti] Normative Statements

    Posted 11-22-2016 18:58
    What makes this not testable is that "non-trusted destinations" are not defined by specification, and are thus up to the discretion of the consumer of the data. As this is written, I as a consuming piece of software could decide that posting to twitter is a trusted destination, write my documentation as such, and thus anyone who sends me anything that is TLP:RED I can post on twitter. I would be meeting the specification, as written - but obviously not as intended, because this requirement is not properly testable. - Jason Keirstead STSM, 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 "Kemp, David P" ---11/22/2016 01:22:43 PM---"Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to n From: "Kemp, David P" <dpkemp@nsa.gov> To: "cti@lists.oasis-open.org" <cti@lists.oasis-open.org> Date: 11/22/2016 01:22 PM Subject: RE: [cti] Normative Statements Sent by: <cti@lists.oasis-open.org> "Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations" If this is the example requirement under discussion, it clearly appears to be testable, by human or machine, without psychic powers.  * IF a STIX document is marked TLP Red   -- this has a yes or no answer.  The overall marking of a document would be the high-water level of all its components' markings, and if no component is marked then the requirement does not apply.  The requirement could be met either by sanitizing the document by removing all offending components, or by not forwarding anything at all.  * TO non-trusted destinations      -- this has a yes or no answer, assuming the TAXII server has a destination white list. A counterexample would help understand why this might be regarded as untestable.  "Source data" does not apply - if source data is marked but the STIX document is not, then the source processing system is at fault, not the TAXII server. Dave


  • 11.  Re: [cti] Normative Statements

    Posted 11-23-2016 13:28
      |   view attached




    Hey all,
     
    The developers at MITRE working on the validator and the schema put together the attached spreadsheet. It has a list of MUST and SHOULD requirements in the spec and whether they can be
    tested in JSON Schema, python code, or untestable via automated processes.
     
    The main caveat is that “not enforcing via automated processes” does not mean untestable. I reviewed the items marked NOT ENFORCING and IMO most or all of them are testable by looking at
    products or content manually. There are a couple in gray areas (must not use tool to document malware, for example) but personally I don't see any problems with them. If anybody does have comments on specific items, let’s figure it out ASAP so we can move
    forward with these specs.
     
    Thanks,
    John
     
    PS: this is a good time to plug the validator and schemas that MITRE has created on behalf of DHS. As you can see from the spreadsheet, they’re able to test quite a bit of the STIX 2.0
    requirements. You can find them in the OASIS Open repos:
    https://github.com/oasis-open/cti-stix2-json-schemas and
    https://github.com/oasis-open/cti-stix-validator .
     

    From:
    <cti@lists.oasis-open.org> on behalf of Jason Keirstead <Jason.Keirstead@ca.ibm.com>
    Date: Tuesday, November 22, 2016 at 1:58 PM
    To: "Kemp, David P" <dpkemp@nsa.gov>
    Cc: "cti@lists.oasis-open.org" <cti@lists.oasis-open.org>
    Subject: RE: [cti] Normative Statements


     

    What makes this not testable is that "non-trusted destinations" are not defined by specification, and are thus up to the discretion of the consumer of the data.

    As this is written, I as a consuming piece of software could decide that posting to twitter is a trusted destination, write my documentation as such, and thus anyone who sends me anything that is TLP:RED I can post on twitter. I would be meeting the specification,
    as written - but obviously not as intended, because this requirement is not properly testable.

    -
    Jason Keirstead
    STSM, 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


    "Kemp, David P" ---11/22/2016 01:22:43 PM---"Implementations
    of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to n

    From: "Kemp, David P" <dpkemp@nsa.gov>
    To: "cti@lists.oasis-open.org" <cti@lists.oasis-open.org>
    Date: 11/22/2016 01:22 PM
    Subject: RE: [cti] Normative Statements
    Sent by: <cti@lists.oasis-open.org>






    "Implementations of TAXII servers that offer TLP MUST NOT forward STIX documents marked TLP Red to non-trusted destinations"

    If this is the example requirement under discussion, it clearly appears to be testable, by human or machine, without psychic powers.

     * IF a STIX document is marked TLP Red   -- this has a yes or no answer.  The overall marking of a document would be the high-water level of all its components' markings, and if no component is marked then the requirement does not apply.  The requirement
    could be met either by sanitizing the document by removing all offending components, or by not forwarding anything at all.
     * TO non-trusted destinations      -- this has a yes or no answer, assuming the TAXII server has a destination white list.

    A counterexample would help understand why this might be regarded as untestable.  "Source data" does not apply - if source data is marked but the STIX document is not, then the source processing system is at fault, not the TAXII server.

    Dave




    Attachment(s)

    xlsx
    STIX2_validation[2].xlsx   21 KB 1 version


  • 12.  RE: [cti] Normative Statements

    Posted 11-28-2016 14:16
    It should go without saying, but it never hurts to be explicit. A requirement could be added to explicitly state: "Implementations of TAXII servers that support TLP MUST maintain the set of destinations trusted to receive TLP material." That would be a derived requirement traceable to the primary "forward" requirement since the latter cannot be achieved without the former. If "maintain" has too much of a local configuration flavor, the requirement could be wordsmithed to encompass all potential technical mechanisms for managing and distributing trust configuration information. Dave