OASIS Cyber Threat Intelligence (CTI) TC

 View Only
Expand all | Collapse all

MVP Discussion

  • 1.  MVP Discussion

    Posted 04-05-2016 16:30
    All, I have a few concerns with the current MVP items as discussed on the call today 1) We need a statistically significant number of people to vote, before we can decide if it is in or out. 2) I feel that some of the items in the list are not well understood, and thus we got mixed voting. 3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of abstain and I do not know what this means .     4) Things that have 100% votes, should be in, and we should do those first.   5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.  6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out. 7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.   8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess. 9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.   10) Things we do not understand well or that are not really used should be pushed to a 2.x release.   Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg.   Attachment: signature.asc Description: Message signed with OpenPGP using GPGMail


  • 2.  Re: [cti] MVP Discussion

    Posted 04-05-2016 17:09
    Hi Bret - just noted "... voting needs to be moved to a SurveyMonkey" - I am not sure what you'd want on SM that can't be done on the TC's balloting UI. Happy to see how to configure it to make it work. Please note though that TC ballots - especially one as crucial as this - must be done on the OASIS platform.  Thanks,  /chet On Tue, Apr 5, 2016 at 12:30 PM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: All, I have a few concerns with the current MVP items as discussed on the call today 1) We need a statistically significant number of people to vote, before we can decide if it is in or out. 2) I feel that some of the items in the list are not well understood, and thus we got mixed voting. 3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".     4) Things that have 100% votes, should be in, and we should do those first.   5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.  6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out. 7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.   8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess. 9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.   10) Things we do not understand well or that are not really used should be pushed to a 2.x release.   Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."  -- /chet  ---------------- Chet Ensign Director of Standards Development and TC Administration  OASIS: Advancing open standards for the information society http://www.oasis-open.org Primary: +1 973-996-2298 Mobile: +1 201-341-1393 


  • 3.  RE: [cti] MVP Discussion

    Posted 04-05-2016 17:14




    Hi Chet,
     
    The ballot/vote Bret mentioned is informal (and non-binding) – to get a pulse on the community for what should be in the minimally viable product (MVP).
     
    My assumption is that once we come up with a definitive list of what should be in the MVP, then an official OASIS vote would be scheduled.
     
                    Rich
     
    From: cti@lists.oasis-open.org [mailto:cti@lists.oasis-open.org]
    On Behalf Of Chet Ensign
    Sent: Tuesday, April 05, 2016 1:09 PM
    To: Jordan, Bret <bret.jordan@bluecoat.com>
    Cc: cti@lists.oasis-open.org
    Subject: Re: [cti] MVP Discussion
     

    Hi Bret - just noted "... voting needs to be moved to a SurveyMonkey" - I am not sure what you'd want on SM that can't be done on the TC's balloting UI. Happy to see how to configure
    it to make it work. Please note though that TC ballots - especially one as crucial as this - must be done on the OASIS platform. 

     


    Thanks, 


     


    /chet



     

    On Tue, Apr 5, 2016 at 12:30 PM, Jordan, Bret < bret.jordan@bluecoat.com > wrote:


    All,

     


    I have a few concerns with the current MVP items as discussed on the call today


     


    1) We need a statistically significant number of people to vote, before we can decide if it is in or out.


     


    2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.


     


    3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".    


     


    4) Things that have 100% votes, should be in, and we should do those first.  


     


    5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics. 


     


    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible
    with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.


     


    7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying
    that people need to switch from STIX 1.2 to STIX 2.0 on day one.  


     


    8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.


     


    9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.  


     


    10) Things we do not understand well or that are not really used should be pushed to a 2.x release.  








     


    Thanks,


     


    Bret



     


     


     



    Bret Jordan CISSP

    Director of Security Architecture and Standards Office of the CTO


    Blue Coat Systems



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


    "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg." 









     








     

    --





    /chet 
    ----------------
    Chet Ensign
    Director of Standards Development and TC Administration 
    OASIS: Advancing open standards for the information society
    http://www.oasis-open.org

    Primary: +1 973-996-2298
    Mobile: +1 201-341-1393 











  • 4.  Re: [cti] MVP Discussion

    Posted 04-05-2016 17:25
    Hi Rich - I understand. However, the OASIS process requires that all work be done on OASIS provided tools. I'm already having to put together a proposal on how to manage Slack/Nabble. I don't want to have to raise issues about more. The ballots need to be done on the TC's ballot facility, informal or no. (I see all the ballots - I can tell you there are plenty of 'where shall we meet for lunch' ballots in the system.)  Best,  /chet On Tue, Apr 5, 2016 at 1:14 PM, Piazza, Rich < rpiazza@mitre.org > wrote: Hi Chet,   The ballot/vote Bret mentioned is informal (and non-binding) – to get a pulse on the community for what should be in the minimally viable product (MVP).   My assumption is that once we come up with a definitive list of what should be in the MVP, then an official OASIS vote would be scheduled.                   Rich   From: cti@lists.oasis-open.org [mailto: cti@lists.oasis-open.org ] On Behalf Of Chet Ensign Sent: Tuesday, April 05, 2016 1:09 PM To: Jordan, Bret < bret.jordan@bluecoat.com > Cc: cti@lists.oasis-open.org Subject: Re: [cti] MVP Discussion   Hi Bret - just noted "... voting needs to be moved to a SurveyMonkey" - I am not sure what you'd want on SM that can't be done on the TC's balloting UI. Happy to see how to configure it to make it work. Please note though that TC ballots - especially one as crucial as this - must be done on the OASIS platform.    Thanks,    /chet   On Tue, Apr 5, 2016 at 12:30 PM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."      -- /chet  ---------------- Chet Ensign Director of Standards Development and TC Administration  OASIS: Advancing open standards for the information society http://www.oasis-open.org Primary: +1 973-996-2298 Mobile: +1 201-341-1393   -- /chet  ---------------- Chet Ensign Director of Standards Development and TC Administration  OASIS: Advancing open standards for the information society http://www.oasis-open.org Primary: +1 973-996-2298 Mobile: +1 201-341-1393 


  • 5.  Re: [cti] MVP Discussion

    Posted 04-05-2016 21:35
    All,  Bret and I talked about what sort of information he'd be looking to collect. Something along the lines of...  Option 1:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never Option 2:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never ... It is indeed difficult to see how that could be done with the OASIS ballot facility. My two concerns are (a) that whatever ballot mode is used must be available to all members and (b) that there must be some way to ensure the results of such a ballot are available for the long haul in the TC's archives.  I doubt that anyone would be blocked from using SM so no problem there. So I'm ok with doing it this way:  - Bret (or whoever) posts an email to the TC mailing list pointing to the survey and giving an end date when it will be closed.  - When the survey is closed, the detailed results are downloaded and loaded to the TC's or Subcommittee's document repository. The email that is generated when a document is loaded can be annotated to state that these are the results of the survey mentioned over there.  That way, 3 or 4 years from now, if someone asks 'how did you come up with that list' there is an audit trail to point to.  We also discussed an approach to making the issues being debated in Slack easier for those outside the discussion group to track. More to follow on that but one key thing I suggested was a disciplined use of an issue tracking system. While we are in discussions to migrate the existing open source projects to OASIS, I told Bret that you should all feel free to request that we start projects for you now if it would be useful (and not redundant I suppose). The steps for doing that are explained in  https://www.oasis-open.org/resources/open-repositories/faq   Best,  /chet On Tue, Apr 5, 2016 at 1:14 PM, Piazza, Rich < rpiazza@mitre.org > wrote: Hi Chet,   The ballot/vote Bret mentioned is informal (and non-binding) – to get a pulse on the community for what should be in the minimally viable product (MVP).   My assumption is that once we come up with a definitive list of what should be in the MVP, then an official OASIS vote would be scheduled.                   Rich   From: cti@lists.oasis-open.org [mailto: cti@lists.oasis-open.org ] On Behalf Of Chet Ensign Sent: Tuesday, April 05, 2016 1:09 PM To: Jordan, Bret < bret.jordan@bluecoat.com > Cc: cti@lists.oasis-open.org Subject: Re: [cti] MVP Discussion   Hi Bret - just noted "... voting needs to be moved to a SurveyMonkey" - I am not sure what you'd want on SM that can't be done on the TC's balloting UI. Happy to see how to configure it to make it work. Please note though that TC ballots - especially one as crucial as this - must be done on the OASIS platform.    Thanks,    /chet   On Tue, Apr 5, 2016 at 12:30 PM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."      -- /chet  ---------------- Chet Ensign Director of Standards Development and TC Administration  OASIS: Advancing open standards for the information society http://www.oasis-open.org Primary: +1 973-996-2298 Mobile: +1 201-341-1393   -- /chet  ---------------- Chet Ensign Director of Standards Development and TC Administration  OASIS: Advancing open standards for the information society http://www.oasis-open.org Primary: +1 973-996-2298 Mobile: +1 201-341-1393 


  • 6.  RE: [Non-DoD Source] Re: [cti] MVP Discussion

    Posted 04-05-2016 22:05
    I might have just missed this, but has there been any motion forward on external access or archiving of Slack content for OASIS? I recall when Slack was first being discussed two possibilities that were raised were having an external tool harvest it for or the various subcommittee chairs posting a rollup of it once a week. That way non-subcommittee members could review the logic that was used to reach the current state of the art. Have any of these efforts gone into effect, if so where can they be accessed from? Jeffrey Mates, Civ DC3/DCCI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Computer Scientist Defense Cyber Crime Institute jeffrey.mates@dc3.mil 410-694-4335


  • 7.  Re: [Non-DoD Source] Re: [cti] MVP Discussion

    Posted 04-05-2016 22:09
    No, not yet...  We are also trying to figure out a better way to document the issues and their discussions so we can bring them back to the email lists.   As we all have day jobs, I know some people are just catching up on Slack over their morning toast. Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg.   On Apr 5, 2016, at 16:04, Mates, Jeffrey CIV DC3/DCCI < Jeffrey.Mates@dc3.mil > wrote: I might have just missed this, but has there been any motion forward on external access or archiving of Slack content for OASIS? I recall when Slack was first being discussed two possibilities that were raised were having an external tool harvest it for or the various subcommittee chairs posting a rollup of it once a week.  That way non-subcommittee members could review the logic that was used to reach the current state of the art.  Have any of these efforts gone into effect, if so where can they be accessed from? Jeffrey Mates, Civ DC3/DCCI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Computer Scientist Defense Cyber Crime Institute jeffrey.mates@dc3.mil 410-694-4335


  • 8.  Re: [Non-DoD Source] Re: [cti] MVP Discussion

    Posted 04-05-2016 22:09
    Hi Jeffrey,  Yes, I have a proposal that I need to review with Rich (first) and the co-chairs (second) and the TC as a whole (third). I think it will address all these concerns cleanly. Should have something out to everyone soon.  /chet On Tue, Apr 5, 2016 at 6:04 PM, Mates, Jeffrey CIV DC3/DCCI < Jeffrey.Mates@dc3.mil > wrote: I might have just missed this, but has there been any motion forward on external access or archiving of Slack content for OASIS? I recall when Slack was first being discussed two possibilities that were raised were having an external tool harvest it for or the various subcommittee chairs posting a rollup of it once a week.  That way non-subcommittee members could review the logic that was used to reach the current state of the art.  Have any of these efforts gone into effect, if so where can they be accessed from? Jeffrey Mates, Civ DC3/DCCI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Computer Scientist Defense Cyber Crime Institute jeffrey.mates@dc3.mil 410-694-4335


  • 9.  Re: [cti] RE: [Non-DoD Source] Re: [cti] MVP Discussion

    Posted 04-06-2016 12:47
    We discussed this previously, and I even wrote POC code to show how it could be done in a way using the Slack public API (not against their tos). I ran "ctilogger.mybluemix.net" for a few months, which had a read-only plain-text log of all of our chats, accessible to anyone. It was based on a very simple set of python code pointing at a SQL database. See http://ctilogger.mybluemix.net/logs/stix for example. However, I couldn't ever get anyone to back supporting it as a production service with backup, archive, etc. As such it has gone up and down randomly over the months because I don't have the cycles to make it "production ready" (it was actually offline since March 14, I just restated it). The database it is pointing to is also scheduled to be shut down soon, so I would have to migrate it to a different database. The long and short of it is - we have the technical ability to do this, at minimal expense. I wrote this code in like 2 hours.. it's not complicated. I can also hand this code over to anyone willing to run it and archive the data. Ideally, IMO OASIS should run the code and archive the logs to the "files" section of the TC. - 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 "Mates, Jeffrey CIV DC3---04/05/2016 07:05:05 PM---I might have just missed this, but has there been any motion forward on external access or archiving From: "Mates, Jeffrey CIV DC3/DCCI" <Jeffrey.Mates@dc3.mil> To: "'Chet Ensign'" <chet.ensign@oasis-open.org>, "Piazza, Rich" <rpiazza@mitre.org> Cc: "Jordan, Bret" <bret.jordan@bluecoat.com>, "cti@lists.oasis-open.org" <cti@lists.oasis-open.org> Date: 04/05/2016 07:05 PM Subject: [cti] RE: [Non-DoD Source] Re: [cti] MVP Discussion Sent by: <cti@lists.oasis-open.org> I might have just missed this, but has there been any motion forward on external access or archiving of Slack content for OASIS? I recall when Slack was first being discussed two possibilities that were raised were having an external tool harvest it for or the various subcommittee chairs posting a rollup of it once a week.  That way non-subcommittee members could review the logic that was used to reach the current state of the art.  Have any of these efforts gone into effect, if so where can they be accessed from? Jeffrey Mates, Civ DC3/DCCI ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Computer Scientist Defense Cyber Crime Institute jeffrey.mates@dc3.mil 410-694-4335


  • 10.  Re: [cti] MVP Discussion

    Posted 04-06-2016 13:17




    Since we are talking in/out list primarily, perhaps we could just have a checkbox for each option? Checking yes means “In for 2.0” and leaving the checkbox empty means “out for 2.0” with no additional clarity about abstain/2.x/never.


    Personally I think the important decision in front of the group is the in/out list; the rest of the detail is IMO a nice to have and not necessary to proceed on 2.0 work. This list is something that people will point to for a while, so I’d like to do our
    best to get it into the OASIS ballot facility.


    Thank you.
    -Mark








    From: < cti@lists.oasis-open.org > on behalf of Chet Ensign < chet.ensign@oasis-open.org >
    Date: Tuesday, April 5, 2016 at 5:35 PM
    To: "Piazza, Rich" < rpiazza@mitre.org >
    Cc: "Jordan, Bret" < bret.jordan@bluecoat.com >, " cti@lists.oasis-open.org " < cti@lists.oasis-open.org >
    Subject: Re: [cti] MVP Discussion





    All, 


    Bret and I talked about what sort of information he'd be looking to collect. Something along the lines of... 



    Option 1:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never
    Option 2:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never





    ...


    It is indeed difficult to see how that could be done with the OASIS ballot facility. My two concerns are (a) that whatever ballot mode is used must be available to all members and (b) that
    there must be some way to ensure the results of such a ballot are available for the long haul in the TC's archives. 


    I doubt that anyone would be blocked from using SM so no problem there. So I'm ok with doing it this way: 


    - Bret (or whoever) posts an email to the TC mailing list pointing to the survey and giving an end date when it will be closed. 
    - When the survey is closed, the detailed results are downloaded and loaded to the TC's or Subcommittee's document repository. The email that is generated when a document is loaded can be
    annotated to state that these are the results of the survey mentioned over there. 


    That way, 3 or 4 years from now, if someone asks 'how did you come up with that list' there is an audit trail to point to. 


    We also discussed an approach to making the issues being debated in Slack easier for those outside the discussion group to track. More to follow on that but one key thing I suggested was a
    disciplined use of an issue tracking system. While we are in discussions to migrate the existing open source projects to OASIS, I told Bret that you should all feel free to request that we start projects for you now if it would be useful (and not redundant
    I suppose). The steps for doing that are explained in  https://www.oasis-open.org/resources/open-repositories/faq  


    Best, 


    /chet











    On Tue, Apr 5, 2016 at 1:14 PM, Piazza, Rich
    < rpiazza@mitre.org > wrote:



    Hi Chet,
     
    The ballot/vote Bret mentioned is informal (and non-binding) – to get a pulse on the community for what should be in the minimally viable product (MVP).
     
    My assumption is that once we come up with a definitive list of what should be in the MVP, then an official OASIS vote would be scheduled.
     
                    Rich
     
    From: cti@lists.oasis-open.org
    [mailto: cti@lists.oasis-open.org ]
    On Behalf Of Chet Ensign
    Sent: Tuesday, April 05, 2016 1:09 PM
    To: Jordan, Bret < bret.jordan@bluecoat.com >
    Cc: cti@lists.oasis-open.org
    Subject: Re: [cti] MVP Discussion


     

    Hi Bret - just noted "... voting needs to be moved to a SurveyMonkey" - I am not sure what you'd want on SM that can't be done on the TC's balloting UI. Happy to see how to configure
    it to make it work. Please note though that TC ballots - especially one as crucial as this - must be done on the OASIS platform. 

     


    Thanks, 


     


    /chet



     

    On Tue, Apr 5, 2016 at 12:30 PM, Jordan, Bret < bret.jordan@bluecoat.com > wrote:


    All,

     


    I have a few concerns with the current MVP items as discussed on the call today


     


    1) We need a statistically significant number of people to vote, before we can decide if it is in or out.


     


    2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.


     


    3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".    


     


    4) Things that have 100% votes, should be in, and we should do those first.  


     


    5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics. 


     


    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible
    with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.


     


    7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying
    that people need to switch from STIX 1.2 to STIX 2.0 on day one.  


     


    8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.


     


    9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.  


     


    10) Things we do not understand well or that are not really used should be pushed to a 2.x release.  








     


    Thanks,


     


    Bret



     


     


     



    Bret Jordan CISSP

    Director of Security Architecture and Standards Office of the CTO


    Blue Coat Systems



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


    "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg." 









     








     

    --





    /chet 
    ----------------
    Chet Ensign
    Director of Standards Development and TC Administration 
    OASIS: Advancing open standards for the information society
    http://www.oasis-open.org

    Primary: +1 973-996-2298
    Mobile: +1 201-341-1393  















    --




    /chet 
    ----------------
    Chet Ensign
    Director of Standards Development and TC Administration 
    OASIS: Advancing open standards for the information society
    http://www.oasis-open.org

    Primary: +1 973-996-2298
    Mobile: +1 201-341-1393 












  • 11.  RE: [cti] MVP Discussion

    Posted 04-06-2016 14:04




    I think the purpose of a survey is to get a more nuanced answer to each feature.
     
    The final binding vote should indicate in/out for each feature, but the vote should be for the list
    as a whole .
     


    From: Mark Davidson [mailto:mdavidson@soltra.com]

    Sent: Wednesday, April 06, 2016 9:17 AM
    To: Chet Ensign <chet.ensign@oasis-open.org>; Piazza, Rich <rpiazza@mitre.org>
    Cc: Jordan, Bret <bret.jordan@bluecoat.com>; cti@lists.oasis-open.org
    Subject: Re: [cti] MVP Discussion


     


    Since we are talking in/out list primarily, perhaps we could just have a checkbox for each option? Checking yes means “In for 2.0” and
    leaving the checkbox empty means “out for 2.0” with no additional clarity about abstain/2.x/never.


     


    Personally I think the important decision in front of the group is the in/out list; the rest of the detail is IMO a nice to have and not
    necessary to proceed on 2.0 work. This list is something that people will point to for a while, so I’d like to do our best to get it into the OASIS ballot facility.


     


    Thank you.


    -Mark



     


    From:
    < cti@lists.oasis-open.org > on behalf of Chet Ensign < chet.ensign@oasis-open.org >
    Date: Tuesday, April 5, 2016 at 5:35 PM
    To: "Piazza, Rich" < rpiazza@mitre.org >
    Cc: "Jordan, Bret" < bret.jordan@bluecoat.com >, " cti@lists.oasis-open.org " < cti@lists.oasis-open.org >
    Subject: Re: [cti] MVP Discussion


     




    All, 


     


    Bret and I talked about what sort of information he'd be looking to collect. Something along the lines of... 


     



    Option 1:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never


    Option 2:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never







    ...


     


    It is indeed difficult to see how that could be done with the OASIS ballot facility. My two concerns are (a) that whatever ballot mode
    is used must be available to all members and (b) that there must be some way to ensure the results of such a ballot are available for the long haul in the TC's archives. 


     


    I doubt that anyone would be blocked from using SM so no problem there. So I'm ok with doing it this way: 


     


    - Bret (or whoever) posts an email to the TC mailing list pointing to the survey and giving an end date when it will be closed. 


    - When the survey is closed, the detailed results are downloaded and loaded to the TC's or Subcommittee's document repository. The email
    that is generated when a document is loaded can be annotated to state that these are the results of the survey mentioned over there. 


     


    That way, 3 or 4 years from now, if someone asks 'how did you come up with that list' there is an audit trail to point to. 


     


    We also discussed an approach to making the issues being debated in Slack easier for those outside the discussion group to track. More
    to follow on that but one key thing I suggested was a disciplined use of an issue tracking system. While we are in discussions to migrate the existing open source projects to OASIS, I told Bret that you should all feel free to request that we start projects
    for you now if it would be useful (and not redundant I suppose). The steps for doing that are explained in  https://www.oasis-open.org/resources/open-repositories/faq  


     


    Best, 


     


    /chet


     









     

    On Tue, Apr 5, 2016 at 1:14 PM, Piazza, Rich < rpiazza@mitre.org > wrote:




    Hi Chet,

     

    The ballot/vote Bret mentioned is informal (and non-binding) – to get a pulse on the community for what should be in the minimally viable product (MVP).

     

    My assumption is that once we come up with a definitive list of what should be in the MVP, then an official OASIS vote would be scheduled.

     

                    Rich

     

    From: cti@lists.oasis-open.org
    [mailto: cti@lists.oasis-open.org ]
    On Behalf Of Chet Ensign
    Sent: Tuesday, April 05, 2016 1:09 PM
    To: Jordan, Bret < bret.jordan@bluecoat.com >
    Cc: cti@lists.oasis-open.org
    Subject: Re: [cti] MVP Discussion



     


    Hi Bret - just noted "... voting needs to be moved to a SurveyMonkey" - I am not sure what you'd want
    on SM that can't be done on the TC's balloting UI. Happy to see how to configure it to make it work. Please note though that TC ballots - especially one as crucial as this - must be done on the OASIS platform. 


     



    Thanks, 



     



    /chet




     


    On Tue, Apr 5, 2016 at 12:30 PM, Jordan, Bret < bret.jordan@bluecoat.com > wrote:



    All,


     



    I have a few concerns with the current MVP items as discussed on the call today



     



    1) We need a statistically significant number of people to vote, before we can decide if it is in or out.



     



    2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.



     



    3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".    



     



    4) Things that have 100% votes, should be in, and we should do those first.  



     



    5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some
    great metrics. 



     



    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a
    lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.



     



    7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not
    believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.  



     



    8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.



     



    9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.  



     



    10) Things we do not understand well or that are not really used should be pushed to a 2.x release.  








     



    Thanks,



     



    Bret




     



     



     




    Bret Jordan CISSP


    Director of Security Architecture and Standards Office of the CTO



    Blue Coat Systems




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



    "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg." 










     










     


    --







    /chet 
    ----------------
    Chet Ensign
    Director of Standards Development and TC Administration 
    OASIS: Advancing open standards for the information society
    http://www.oasis-open.org

    Primary: +1 973-996-2298
    Mobile: +1 201-341-1393  















     

    --






    /chet 
    ----------------
    Chet Ensign
    Director of Standards Development and TC Administration 
    OASIS: Advancing open standards for the information society
    http://www.oasis-open.org

    Primary: +1 973-996-2298
    Mobile: +1 201-341-1393 













  • 12.  RE: [cti] MVP Discussion

    Posted 04-06-2016 16:02
    There are three distinct topics for the CTI TC to discuss in this thread but want to focus on the MVP discussion with my perspectives and suggestions for consideration by the community at large.  Please note full support of the core objectives here of clearly defining our near term road map for our initial MVP release ASAP. This is an argument for a alternative approach to the MVP process to meet this shared community objective. (1) We should simply vote up/down (Yes/No/Abstain) the Items (aka "Features") for inclusion in the initial release MVP. (2) Some Items are not well described, are highly subjective in interpretation, or have an obvious bias in their descriptions. We should allow for iteration through this process. If one is not certain of the implications to their Use Cases and Requirements, they can Abstain in this round and make comments on these  Items . (2.1) Using this process we should clearly identify those broad consensus Must Items for inclusion in the MVP in the first round. The subcommittees and working groups can immediately continue/begin work on these Items .   (2.2) We will also identify those Items requiring further definition for a reasoned CTI TC decision for inclusion in the initial MVP (or deferred to subsequent rounds). (2.3) There may also be some complexities and inter-relations that impact other Items . We will prioritize those deferred Items where they intersect with CTI TC consensus Items view identified (2.1). This also helps us triage and select items for deferred discourse in subsequent rounds. (3) I do not agree at all with ruling anything out for future consideration. These are long term decisions for the CTI TC and we should not in anyway arbitrarily constrain our vision/options now.   (4) An approach that requires discourse on future features/functions now will only delay our progress. By leaving all options on the tables for future consideration we can desensitize our current discourse, collectively and narrowly focus on "what" an MVP Item is for the next release of the CTI TC standards. We can then iteratively apply our Lessons Learned, community outreach/engagement, consensus building on what will be included in the next release.   We all move forward together. Patrick Maroney President Integrated Networking Technologies, Inc. Desk: (856)983-0001 Cell: (609)841-5104 Email: pmaroney@specere.org On Wed, Apr 6, 2016 at 7:04 AM -0700, "Piazza, Rich" < rpiazza@mitre.org > wrote: I think the purpose of a survey is to get a more nuanced answer to each feature.   The final binding vote should indicate in/out for each feature, but the vote should be for the list as a whole .   From: Mark Davidson [mailto:mdavidson@soltra.com] Sent: Wednesday, April 06, 2016 9:17 AM To: Chet Ensign <chet.ensign@oasis-open.org>; Piazza, Rich <rpiazza@mitre.org> Cc: Jordan, Bret <bret.jordan@bluecoat.com>; cti@lists.oasis-open.org Subject: Re: [cti] MVP Discussion   Since we are talking in/out list primarily, perhaps we could just have a checkbox for each option? Checking yes means “In for 2.0” and leaving the checkbox empty means “out for 2.0” with no additional clarity about abstain/2.x/never.   Personally I think the important decision in front of the group is the in/out list; the rest of the detail is IMO a nice to have and not necessary to proceed on 2.0 work. This list is something that people will point to for a while, so I’d like to do our best to get it into the OASIS ballot facility.   Thank you. -Mark   From: < cti@lists.oasis-open.org > on behalf of Chet Ensign < chet.ensign@oasis-open.org > Date: Tuesday, April 5, 2016 at 5:35 PM To: "Piazza, Rich" < rpiazza@mitre.org > Cc: "Jordan, Bret" < bret.jordan@bluecoat.com >, " cti@lists.oasis-open.org " < cti@lists.oasis-open.org > Subject: Re: [cti] MVP Discussion   All,    Bret and I talked about what sort of information he'd be looking to collect. Something along the lines of...    Option 1:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never Option 2:  Yes, No, Maybe, Abstain, 2.0, 2.1, 2.x, Never ...   It is indeed difficult to see how that could be done with the OASIS ballot facility. My two concerns are (a) that whatever ballot mode is used must be available to all members and (b) that there must be some way to ensure the results of such a ballot are available for the long haul in the TC's archives.    I doubt that anyone would be blocked from using SM so no problem there. So I'm ok with doing it this way:    - Bret (or whoever) posts an email to the TC mailing list pointing to the survey and giving an end date when it will be closed.  - When the survey is closed, the detailed results are downloaded and loaded to the TC's or Subcommittee's document repository. The email that is generated when a document is loaded can be annotated to state that these are the results of the survey mentioned over there.    That way, 3 or 4 years from now, if someone asks 'how did you come up with that list' there is an audit trail to point to.    We also discussed an approach to making the issues being debated in Slack easier for those outside the discussion group to track. More to follow on that but one key thing I suggested was a disciplined use of an issue tracking system. While we are in discussions to migrate the existing open source projects to OASIS, I told Bret that you should all feel free to request that we start projects for you now if it would be useful (and not redundant I suppose). The steps for doing that are explained in  https://www.oasis-open.org/resources/open-repositories/faq     Best,    /chet     On Tue, Apr 5, 2016 at 1:14 PM, Piazza, Rich < rpiazza@mitre.org > wrote: Hi Chet,   The ballot/vote Bret mentioned is informal (and non-binding) – to get a pulse on the community for what should be in the minimally viable product (MVP).   My assumption is that once we come up with a definitive list of what should be in the MVP, then an official OASIS vote would be scheduled.                   Rich   From: cti@lists.oasis-open.org [mailto: cti@lists.oasis-open.org ] On Behalf Of Chet Ensign Sent: Tuesday, April 05, 2016 1:09 PM To: Jordan, Bret < bret.jordan@bluecoat.com > Cc: cti@lists.oasis-open.org Subject: Re: [cti] MVP Discussion   Hi Bret - just noted "... voting needs to be moved to a SurveyMonkey" - I am not sure what you'd want on SM that can't be done on the TC's balloting UI. Happy to see how to configure it to make it work. Please note though that TC ballots - especially one as crucial as this - must be done on the OASIS platform.    Thanks,    /chet   On Tue, Apr 5, 2016 at 12:30 PM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."      -- /chet  ---------------- Chet Ensign Director of Standards Development and TC Administration  OASIS: Advancing open standards for the information society http://www.oasis-open.org Primary: +1 973-996-2298 Mobile: +1 201-341-1393     -- /chet  ---------------- Chet Ensign Director of Standards Development and TC Administration  OASIS: Advancing open standards for the information society http://www.oasis-open.org Primary: +1 973-996-2298 Mobile: +1 201-341-1393 


  • 13.  Re: [cti] MVP Discussion

    Posted 04-06-2016 23:08
    Patrick Maroney wrote this message on Wed, Apr 06, 2016 at 16:01 +0000: > (2) Some Items are not well described, are highly subjective in interpretation, or have an obvious bias in their descriptions. We should allow for iteration through this process. If one is not certain of the implications to their Use Cases and Requirements, they can Abstain in this round and make comments on these Items. I would say that if it's not well described and the like, that you should vote no (maybe w/ a comment). If the item isn't well understood, or important enough that someone put time in to make it ready, then it clearly isn't important enough to be in the MVP. -- John-Mark


  • 14.  RE: MVP Discussion

    Posted 04-07-2016 10:45
    Hi, Bret,   > 5) If the feature is not used in mass today, > then it probably does not warrant being an MVP item.  > Not used == not used.  I am sure between Soltra and EclecticIQ > they can give us some great metrics.   I am a bit concerned with “ used in mass today. ” Yes, I am thinking about Internationalization. Without it, I cannot start accumulating CTI nor implementing CTI systems seriously. I am afraid that those who use a language other than English as the primary language for his/her work are probably a minority on this TC.   On the other hand, I cannot come up with very good and fair criteria as to which to pick as MVP items...   Regards,   Ryu   From: cti@lists.oasis-open.org [mailto:cti@lists.oasis-open.org] On Behalf Of Jordan, Bret Sent: Wednesday, April 06, 2016 1:30 AM To: cti@lists.oasis-open.org Subject: [cti] MVP Discussion   All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."   


  • 15.  Re: MVP Discussion

    Posted 04-07-2016 22:02
    Ryu, Would something like this work for you?  We have already defined this translation-of relationship.  So it would be trivial to add some text to describe how it should work.   The first report is the original report... You will then see a second report at the bottom and a relationship object with a type of translation-of that links them together.   Doing it this way will allow people other than the object creator to write a translation.   [   {      id :  report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d ,      type :  report ,      lang :  en ,      created_at :  2016-01-29T21:18:33Z ,      title :  Hi, this text is in English ,      description :  So is this   },   {      id :  relationship--7f3fcd28-9a4b-480b-852b-77e7b33db237 ,      type :  relationship ,      source_ref :  report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d ,      target_ref :  report--5cfa580e-ea87-4d11-b0cc-600af7a64968 ,      bidirectional : true,      value :  translation-of   },   {      id :  report--5cfa580e-ea87-4d11-b0cc-600af7a64968 ,      type :  report ,      lang :  es ,      created_at :  2016-01-29T21:18:33Z ,      title :  Hola, este texto es español ,      description :  Asi es esto   } ] Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg.   On Apr 7, 2016, at 04:45, Masuoka, Ryusuke < masuoka.ryusuke@jp.fujitsu.com > wrote: Hi, Bret,   > 5) If the feature is not used in mass today, > then it probably does not warrant being an MVP item.  > Not used == not used.  I am sure between Soltra and EclecticIQ > they can give us some great metrics.   I am a bit concerned with   “ used in mass today. ” Yes, I am thinking about Internationalization. Without it, I cannot start accumulating CTI nor implementing CTI systems seriously. I am afraid that those who use a language other than English as the primary language for his/her work are probably a minority on this TC.   On the other hand, I cannot come up with very good and fair criteria as to which to pick as MVP items...   Regards,   Ryu   From:   cti@lists.oasis-open.org   [ mailto:cti@lists.oasis-open.org ]   On Behalf Of   Jordan, Bret Sent:   Wednesday, April 06, 2016 1:30 AM To:   cti@lists.oasis-open.org Subject:   [cti] MVP Discussion   All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of abstain and I do not know what this means .       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg.   Attachment: signature.asc Description: Message signed with OpenPGP using GPGMail


  • 16.  Re: [cti] Re: MVP Discussion

    Posted 04-08-2016 11:18
      |   view attached
    Bret, This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object). Which object is the 'truth'? Which version of the object is the one that everyone should connect their relationships to? An alternative is to make all 'free-text' fields an array of text entries, and each text entry has a language attribute associated with it, so that the single object embeds multiple languages. But then this has its own problems, that there is no way for third-parties to provide a translation of another companies data (maybe that's a good thing as it isn't officially published by them)? Another alternative would be to actually create a Translation object. This would then be used only in a translations of other objects. This would mean there is only one 'real' version of an object, and the others are specifically translations, meaning there is no confusion as to which one is the true assertion. In other words something like this: [   {     "id": "report--cbf7a3eb- 5ef0-42ef-a30c-14be2a14cc1d",     "type": "report",     "lang": "en",     "created_at": "2016-01- 29T21:18:33Z",     "title": "Hi, this text is in English",     "description": "So is this"   },   {     "id": "relationship-- 7f3fcd28-9a4b-480b-852b- 77e7b33db237",     "type": "relationship",     "source_ref": "report-- cbf7a3eb-5ef0-42ef-a30c- 14be2a14cc1d",     "target_ref": "translation-- 5cfa580e-ea87-4d11-b0cc- 600af7a64968",     "bidirectional": true,     "value": "translation-of"   },   {     "id": "translation--5cfa580e- ea87-4d11-b0cc-600af7a64968",     "type": "translation",     "translated_type": "report",     "lang": "es",     "created_at": "2016-01-30 T19:13:09Z",     "title": "Hola, este texto es español",     "description": "Asi es esto"   } ] Maybe that could work? Cheers Terry MacDonald   Chief Product Officer M:   +61-407-203-026 E:   terry.macdonald@cosive.com W:   www.cosive.com On Fri, Apr 8, 2016 at 8:01 AM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: Ryu, Would something like this work for you?  We have already defined this "translation-of" relationship.  So it would be trivial to add some text to describe how it should work.   The first report is the "original" report... You will then see a second report at the bottom and a relationship object with a type of "translation-of" that links them together.   Doing it this way will allow people other than the object creator to write a translation.   [   {     "id": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d",     "type": "report",     "lang": "en",     "created_at": "2016-01-29T21:18:33Z",     "title": "Hi, this text is in English",     "description": "So is this"   },   {     "id": "relationship--7f3fcd28-9a4b-480b-852b-77e7b33db237",     "type": "relationship",     "source_ref": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d",     "target_ref": "report--5cfa580e-ea87-4d11-b0cc-600af7a64968",     "bidirectional": true,     "value": "translation-of"   },   {     "id": "report--5cfa580e-ea87-4d11-b0cc-600af7a64968",     "type": "report",     "lang": "es",     "created_at": "2016-01-29T21:18:33Z",     "title": "Hola, este texto es español",     "description": "Asi es esto"   } ] Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."  On Apr 7, 2016, at 04:45, Masuoka, Ryusuke < masuoka.ryusuke@jp.fujitsu.com > wrote: Hi, Bret,   > 5) If the feature is not used in mass today, > then it probably does not warrant being an MVP item.  > Not used == not used.  I am sure between Soltra and EclecticIQ > they can give us some great metrics.   I am a bit concerned with   “ used in mass today. ” Yes, I am thinking about Internationalization. Without it, I cannot start accumulating CTI nor implementing CTI systems seriously. I am afraid that those who use a language other than English as the primary language for his/her work are probably a minority on this TC.   On the other hand, I cannot come up with very good and fair criteria as to which to pick as MVP items...   Regards,   Ryu   From:   cti@lists.oasis-open.org   [ mailto:cti@lists.oasis-open.org ]   On Behalf Of   Jordan, Bret Sent:   Wednesday, April 06, 2016 1:30 AM To:   cti@lists.oasis-open.org Subject:   [cti] MVP Discussion   All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg." 


  • 17.  Re: [cti] Re: MVP Discussion

    Posted 04-08-2016 12:04
      |   view attached





    Personally, if we were to do i18n as MVP, I’d say let’s just put a “lang” field in the root of all STIX objects and be done with it. If the relationship types are extensible, people can start using a “translation-of” relationship if it makes sense. If
    a theoretical “translation-of” relationship gets widespread use, we can integrate it into future releases of STIX.


    IMO they key is to think of two TLOs with different “lang” fields as different representations of the same TLO, not two different TLOs. Thinking of them as different TLOs is, I think, getting us wrapped around the axle.


    I think the example below would be perfectly valid. Note that the IDs are the same because they are the same report, just different representations of the same report.


    [
      {
        "id": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d",
        "type": "report",
        "lang": "en",
        "created_at": "2016-01-29T21:18:33Z",
        "title": "Hi, this text is in English",
        "description": "So is this"
      },
      {
        "id": " report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d ",
        "type": "report",
        "lang": "es",
        "created_at": "2016-01-29T21:18:33Z",
        "title": "Hola, este texto es español",
        "description": "Asi es esto"
      }
    ]


    Thank you.
    -Mark









    From: < cti@lists.oasis-open.org > on behalf of Terry MacDonald < terry.macdonald@cosive.com >
    Date: Friday, April 8, 2016 at 7:18 AM
    To: "Jordan, Bret" < bret.jordan@bluecoat.com >
    Cc: "Masuoka, Ryusuke" < masuoka.ryusuke@jp.fujitsu.com >, " cti@lists.oasis-open.org " < cti@lists.oasis-open.org >
    Subject: Re: [cti] Re: MVP Discussion





    Bret,


    This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object). Which object is the 'truth'? Which version of
    the object is the one that everyone should connect their relationships to?


    An alternative is to make all 'free-text' fields an array of text entries, and each text entry has a language attribute associated with it, so that the single object embeds multiple languages. But then this has its own problems, that there is no way for
    third-parties to provide a translation of another companies data (maybe that's a good thing as it isn't officially published by them)?


    Another alternative would be to actually create a Translation object. This would then be used only in a translations of other objects. This would mean there is only one 'real' version of an object, and the others are specifically translations, meaning
    there is no confusion as to which one is the true assertion. In other words something like this:


    [
      {
        "id": "report--cbf7a3eb- 5ef0-42ef-a30c-14be2a14cc1d",
        "type": "report",
        "lang": "en",
        "created_at": "2016-01- 29T21:18:33Z",
        "title": "Hi, this text is in English",
        "description": "So is this"
      },
      {
        "id": "relationship-- 7f3fcd28-9a4b-480b-852b- 77e7b33db237",
        "type": "relationship",
        "source_ref": "report-- cbf7a3eb-5ef0-42ef-a30c- 14be2a14cc1d",
        "target_ref": "translation-- 5cfa580e-ea87-4d11-b0cc- 600af7a64968",
        "bidirectional": true,
        "value": "translation-of"
      },
      {
        "id": "translation--5cfa580e- ea87-4d11-b0cc-600af7a64968",
        "type": "translation",
        "translated_type": "report",
        "lang": "es",
        "created_at": "2016-01-30 T19:13:09Z",
        "title": "Hola, este texto es español",
        "description": "Asi es esto"
      }
    ]



    Maybe that could work?






    Cheers



    Terry MacDonald   Chief Product Officer







    M:   +61-407-203-026
    E:   terry.macdonald@cosive.com
    W:   www.cosive.com













    On Fri, Apr 8, 2016 at 8:01 AM, Jordan, Bret
    < bret.jordan@bluecoat.com > wrote:

    Ryu,


    Would something like this work for you?  We have already defined this "translation-of" relationship.  So it would be trivial to add some text to describe how it should work.  


    The first report is the "original" report... You will then see a second report at the bottom and a relationship object with a type of "translation-of" that links them together.   Doing it this way will allow people other than the object creator to write
    a translation.  

    [
      {
        "id": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d",
        "type": "report",
        "lang": "en",
        "created_at": "2016-01-29T21:18:33Z",
        "title": "Hi, this text is in English",
        "description": "So is this"
      },
      {
        "id": "relationship--7f3fcd28-9a4b-480b-852b-77e7b33db237",
        "type": "relationship",
        "source_ref": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d",
        "target_ref": "report--5cfa580e-ea87-4d11-b0cc-600af7a64968",
        "bidirectional": true,
        "value": "translation-of"
      },
      {
        "id": "report--5cfa580e-ea87-4d11-b0cc-600af7a64968",
        "type": "report",
        "lang": "es",
        "created_at": "2016-01-29T21:18:33Z",
        "title": "Hola, este texto es español",
        "description": "Asi es esto"
      }
    ]

















    Thanks,


    Bret











    Bret Jordan CISSP

    Director of Security Architecture and Standards Office of the CTO

    Blue Coat Systems

    PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050
    "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg." 














    On Apr 7, 2016, at 04:45, Masuoka, Ryusuke < masuoka.ryusuke@jp.fujitsu.com > wrote:




    Hi, Bret,

     

    > 5) If the feature is not used in mass today,

    > then it probably does not warrant being an MVP item. 

    > Not used == not used.  I am sure between Soltra and EclecticIQ

    > they can give us some great metrics.

     

    I am a bit concerned with   “ used
    in mass today. ”

    Yes, I am thinking about Internationalization.

    Without it, I cannot start accumulating CTI nor

    implementing CTI systems seriously.

    I am afraid that those who use a language

    other than English as the primary language for his/her work

    are probably a minority on this TC.

     

    On the other hand, I cannot come up with very good and fair

    criteria as to which to pick as MVP items...

     

    Regards,

     

    Ryu

     



    From:   cti@lists.oasis-open.org   [ mailto:cti@lists.oasis-open.org ]   On
    Behalf Of   Jordan, Bret
    Sent:   Wednesday, April 06, 2016 1:30 AM
    To:   cti@lists.oasis-open.org
    Subject:   [cti] MVP Discussion



     

    All,


     



    I have a few concerns with the current MVP items as discussed on the call today



     



    1) We need a statistically significant number of people to vote, before we can decide if it is in or out.



     



    2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.



     



    3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".    



     



    4) Things that have 100% votes, should be in, and we should do those first.  



     



    5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics. 



     



    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other. 
    Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.



     



    7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch
    from STIX 1.2 to STIX 2.0 on day one.  



     



    8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.



     



    9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.  



     



    10) Things we do not understand well or that are not really used should be pushed to a 2.x release.  








     



    Thanks,



     



    Bret




     



     



     




    Bret Jordan CISSP


    Director of Security Architecture and Standards Office of the CTO



    Blue Coat Systems




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



    "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg." 
































  • 18.  Re: [cti] Re: MVP Discussion

    Posted 04-08-2016 12:22
      |   view attached
    Folks, I've been working for a couple of weeks on a paper for the CTI TC to (1) explain the notional concept of Time-Based Versioning (TBV) and (2) provide details and examples specific application to CTI Objects and Relationships. I can demonstrate how this approach supports the highly diverse perspectives expressed on versioning requirements: (1) Only want/need the most recent versions. (2) Want/need to establish the full state of the data model  (2.1) at any specific point in time, (2.2) over any range of time. (3) Want/need to query the data model for data (2.1) at any specific point in time, (2.2) or for all versions of data over any range of time. Everyone can have it "their way": win/win. On this basis, I think its worth a look. The initial draft of the paper that uses property graph representations to demonstrate TBV is almost ready.  Graph representations require conceptual translation to CTI JSON, so I want to add pictures/examples in our notional JSON representations before publishing. These should clearly how TBV would work and the minor changes required to separate "State" from "Structure" . Creating the pictures/examples in our notional JSON and adding them to the paper is going to take me a while.  Please let me know directly if you are interested in reviewing/critiquing the early draft and/or contributing to the paper. Patrick Maroney President Integrated Networking Technologies, Inc. Desk: (856)983-0001 Cell: (609)841-5104 Email: pmaroney@specere.org On Fri, Apr 8, 2016 at 4:18 AM -0700, "Terry MacDonald" < terry.macdonald@cosive.com > wrote: Bret, This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object). Which object is the 'truth'? Which version of the object is the one that everyone should connect their relationships to? An alternative is to make all 'free-text' fields an array of text entries, and each text entry has a language attribute associated with it, so that the single object embeds multiple languages. But then this has its own problems, that there is no way for third-parties to provide a translation of another companies data (maybe that's a good thing as it isn't officially published by them)? Another alternative would be to actually create a Translation object. This would then be used only in a translations of other objects. This would mean there is only one 'real' version of an object, and the others are specifically translations, meaning there is no confusion as to which one is the true assertion. In other words something like this: [   {     "id": "report--cbf7a3eb- 5ef0-42ef-a30c-14be2a14cc1d",     "type": "report",     "lang": "en",     "created_at": "2016-01- 29T21:18:33Z",     "title": "Hi, this text is in English",     "description": "So is this"   },   {     "id": "relationship-- 7f3fcd28-9a4b-480b-852b- 77e7b33db237",     "type": "relationship",     "source_ref": "report-- cbf7a3eb-5ef0-42ef-a30c- 14be2a14cc1d",     "target_ref": "translation-- 5cfa580e-ea87-4d11-b0cc- 600af7a64968",     "bidirectional": true,     "value": "translation-of"   },   {     "id": "translation--5cfa580e- ea87-4d11-b0cc-600af7a64968",     "type": "translation",     "translated_type": "report",     "lang": "es",     "created_at": "2016-01-30 T19:13:09Z",     "title": "Hola, este texto es español",     "description": "Asi es esto"   } ] Maybe that could work? Cheers Terry MacDonald   Chief Product Officer M:   +61-407-203-026 E:   terry.macdonald@cosive.com W:   www.cosive.com On Fri, Apr 8, 2016 at 8:01 AM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: Ryu, Would something like this work for you?  We have already defined this "translation-of" relationship.  So it would be trivial to add some text to describe how it should work.   The first report is the "original" report... You will then see a second report at the bottom and a relationship object with a type of "translation-of" that links them together.   Doing it this way will allow people other than the object creator to write a translation.   [   {     "id": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d",     "type": "report",     "lang": "en",     "created_at": "2016-01-29T21:18:33Z",     "title": "Hi, this text is in English",     "description": "So is this"   },   {     "id": "relationship--7f3fcd28-9a4b-480b-852b-77e7b33db237",     "type": "relationship",     "source_ref": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d",     "target_ref": "report--5cfa580e-ea87-4d11-b0cc-600af7a64968",     "bidirectional": true,     "value": "translation-of"   },   {     "id": "report--5cfa580e-ea87-4d11-b0cc-600af7a64968",     "type": "report",     "lang": "es",     "created_at": "2016-01-29T21:18:33Z",     "title": "Hola, este texto es español",     "description": "Asi es esto"   } ] Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."  On Apr 7, 2016, at 04:45, Masuoka, Ryusuke < masuoka.ryusuke@jp.fujitsu.com > wrote: Hi, Bret,   > 5) If the feature is not used in mass today, > then it probably does not warrant being an MVP item.  > Not used == not used.  I am sure between Soltra and EclecticIQ > they can give us some great metrics.   I am a bit concerned with   “ used in mass today. ” Yes, I am thinking about Internationalization. Without it, I cannot start accumulating CTI nor implementing CTI systems seriously. I am afraid that those who use a language other than English as the primary language for his/her work are probably a minority on this TC.   On the other hand, I cannot come up with very good and fair criteria as to which to pick as MVP items...   Regards,   Ryu   From:   cti@lists.oasis-open.org   [ mailto:cti@lists.oasis-open.org ]   On Behalf Of   Jordan, Bret Sent:   Wednesday, April 06, 2016 1:30 AM To:   cti@lists.oasis-open.org Subject:   [cti] MVP Discussion   All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg." 


  • 19.  Re: [cti] Re: MVP Discussion

    Posted 04-08-2016 12:40






    This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object).
    Which object is the 'truth' ? Which version of the object is the one that everyone should connect their relationships to?



    Terry, you bring up a good point. This point may or may-not be related to versioning.


    I don’t believe that any version of an object that contains an assertion as “the truth”. It’s just another version of something that “could” be true based on someone’s subjective opinion. Version 1 of an indicator could be more truthful than Version 99
    of an indicator, who knows?


    Aharon









    From: < cti@lists.oasis-open.org > on behalf of Terry MacDonald < terry.macdonald@cosive.com >
    Date: Friday, April 8, 2016 at 7:18 AM
    To: "Jordan, Bret" < bret.jordan@bluecoat.com >
    Cc: "Masuoka, Ryusuke" < masuoka.ryusuke@jp.fujitsu.com >, " cti@lists.oasis-open.org " < cti@lists.oasis-open.org >
    Subject: Re: [cti] Re: MVP Discussion




    This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object). Which object is the 'truth'? Which version of the object
    is the one that everyone should connect their relationships to?







  • 20.  Re: [cti] Re: MVP Discussion

    Posted 04-08-2016 17:10
    I think the root of what Terry is trying to get at is less about source of truth and more about relationship context. The concensus was among many of the practitioners *and* vendors that if we have a relationship linking two objects, that relationship should exist independant of version - aka implicit versioning - so that if I version an object I do not have to re-issue relationships, rather those relationships are valid for all versions. There wasn't anyone who really backed the idea of having to recreate relationships every time you versioned something. We would therefore assume that we want the same to hold true for translations - if I translate an object, all of the relationships relevant to that object should be maintained. Sent from IBM Verse Aharon Chernin --- Re: [cti] Re: MVP Discussion --- From: "Aharon Chernin" <achernin@soltra.com> To: "Terry MacDonald" <terry.macdonald@cosive.com>, "Jordan, Bret" <bret.jordan@bluecoat.com> Cc: "Masuoka, Ryusuke" <masuoka.ryusuke@jp.fujitsu.com>, cti@lists.oasis-open.org Date: Fri, Apr 8, 2016 9:40 AM Subject: Re: [cti] Re: MVP Discussion This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object). Which object is the 'truth' ? Which version of the object is the one that everyone should connect their relationships to? Terry, you bring up a good point. This point may or may-not be related to versioning. I don’t believe that any version of an object that contains an assertion as “the truth”. It’s just another version of something that “could” be true based on someone’s subjective opinion. Version 1 of an indicator could be more truthful than Version 99 of an indicator, who knows? Aharon From: < cti@lists.oasis-open.org > on behalf of Terry MacDonald < terry.macdonald@cosive.com > Date: Friday, April 8, 2016 at 7:18 AM To: "Jordan, Bret" < bret.jordan@bluecoat.com > Cc: "Masuoka, Ryusuke" < masuoka.ryusuke@jp.fujitsu.com >, " cti@lists.oasis-open.org " < cti@lists.oasis-open.org > Subject: Re: [cti] Re: MVP Discussion This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object). Which object is the 'truth'? Which version of the object is the one that everyone should connect their relationships to?


  • 21.  Re: [cti] Re: MVP Discussion

    Posted 04-08-2016 18:13
    Jason Keirstead wrote this message on Fri, Apr 08, 2016 at 17:09 +0000: > I think the root of what Terry is trying to get at is less about source of truth and more about relationship context. The concensus was among many of the practitioners *and* vendors that if we have a relationship linking two objects, that relationship should exist independant of version - aka implicit versioning - so that if I version an object I do not have to re-issue relationships, rather those relationships are valid for all versions. There wasn't anyone who really backed the idea of having to recreate relationships every time you versioned something. > > We would therefore assume that we want the same to hold true for translations - if I translate an object, all of the relationships relevant to that object should be maintained. I agree that the relationship/translation should be maintained for all revisions of an object... When thinking about this, it is always best to think about how it would work for a fully revision away product (that has access to all revisions), and a product that is minimally away of revisions (one that just keeps the latest object if it's revision is newer than the current one... In the case of translations pointing to a specific revision, that revision specification should just be advisory, and not required... -- John-Mark


  • 22.  Re: [cti] MVP Discussion

    Posted 04-08-2016 16:09
    The versioning mini-group is just about done with their work.  Once they submit their proposal to this group, and if it is generally accepted, than I will want to start a translation mini-group to assess if it is possible to do for MVP or not.   Personally I think a lot of the concerns you have, will be solved by the versioning mini-group.  Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg.   On Apr 8, 2016, at 05:18, Terry MacDonald < terry.macdonald@cosive.com > wrote: Bret, This way of doing translations causes the same problems as the explicit versioning... relationships no longer point to the latest version of an object (as there may be two translations of the same object). Which object is the 'truth'? Which version of the object is the one that everyone should connect their relationships to? An alternative is to make all 'free-text' fields an array of text entries, and each text entry has a language attribute associated with it, so that the single object embeds multiple languages. But then this has its own problems, that there is no way for third-parties to provide a translation of another companies data (maybe that's a good thing as it isn't officially published by them)? Another alternative would be to actually create a Translation object. This would then be used only in a translations of other objects. This would mean there is only one 'real' version of an object, and the others are specifically translations, meaning there is no confusion as to which one is the true assertion. In other words something like this: [   {      id :  report--cbf7a3eb- 5ef0-42ef-a30c-14be2a14cc1d ,      type :  report ,      lang :  en ,      created_at :  2016-01- 29T21:18:33Z ,      title :  Hi, this text is in English ,      description :  So is this   },   {      id :  relationship-- 7f3fcd28-9a4b-480b-852b- 77e7b33db237 ,      type :  relationship ,      source_ref :  report-- cbf7a3eb-5ef0-42ef-a30c- 14be2a14cc1d ,      target_ref :  translation-- 5cfa580e-ea87-4d11-b0cc- 600af7a64968 ,      bidirectional : true,      value :  translation-of   },   {      id :  translation--5cfa580e- ea87-4d11-b0cc-600af7a64968 ,      type :  translation ,     translated_type :  report ,      lang :  es ,      created_at :  2016-01-30 T19:13:09Z ,      title :  Hola, este texto es español ,      description :  Asi es esto   } ] Maybe that could work? Cheers Terry MacDonald   Chief Product Officer <cosive_mail_signature.png> M:   +61-407-203-026 E:   terry.macdonald@cosive.com W:   www.cosive.com On Fri, Apr 8, 2016 at 8:01 AM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: Ryu, Would something like this work for you?  We have already defined this translation-of relationship.  So it would be trivial to add some text to describe how it should work.   The first report is the original report... You will then see a second report at the bottom and a relationship object with a type of translation-of that links them together.   Doing it this way will allow people other than the object creator to write a translation.   [   {      id :  report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d ,      type :  report ,      lang :  en ,      created_at :  2016-01-29T21:18:33Z ,      title :  Hi, this text is in English ,      description :  So is this   },   {      id :  relationship--7f3fcd28-9a4b-480b-852b-77e7b33db237 ,      type :  relationship ,      source_ref :  report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d ,      target_ref :  report--5cfa580e-ea87-4d11-b0cc-600af7a64968 ,      bidirectional : true,      value :  translation-of   },   {      id :  report--5cfa580e-ea87-4d11-b0cc-600af7a64968 ,      type :  report ,      lang :  es ,      created_at :  2016-01-29T21:18:33Z ,      title :  Hola, este texto es español ,      description :  Asi es esto   } ] Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg.   On Apr 7, 2016, at 04:45, Masuoka, Ryusuke < masuoka.ryusuke@jp.fujitsu.com > wrote: Hi, Bret,   > 5) If the feature is not used in mass today, > then it probably does not warrant being an MVP item.  > Not used == not used.  I am sure between Soltra and EclecticIQ > they can give us some great metrics.   I am a bit concerned with   “ used in mass today. ” Yes, I am thinking about Internationalization. Without it, I cannot start accumulating CTI nor implementing CTI systems seriously. I am afraid that those who use a language other than English as the primary language for his/her work are probably a minority on this TC.   On the other hand, I cannot come up with very good and fair criteria as to which to pick as MVP items...   Regards,   Ryu   From:   cti@lists.oasis-open.org   [ mailto:cti@lists.oasis-open.org ]   On Behalf Of   Jordan, Bret Sent:   Wednesday, April 06, 2016 1:30 AM To:   cti@lists.oasis-open.org Subject:   [cti] MVP Discussion   All,   I have a few concerns with the current MVP items as discussed on the call today   1) We need a statistically significant number of people to vote, before we can decide if it is in or out.   2) I feel that some of the items in the list are not well understood, and thus we got mixed voting.   3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of abstain and I do not know what this means .       4) Things that have 100% votes, should be in, and we should do those first.     5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.    6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out.   7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.     8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess.   9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.     10) Things we do not understand well or that are not really used should be pushed to a 2.x release.     Thanks,   Bret       Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg.   Attachment: signature.asc Description: Message signed with OpenPGP using GPGMail


  • 23.  Re: [cti] Re: MVP Discussion

    Posted 04-08-2016 18:10
    Terry MacDonald wrote this message on Fri, Apr 08, 2016 at 21:18 +1000: > This way of doing translations causes the same problems as the explicit > versioning... relationships no longer point to the latest version of an > object (as there may be two translations of the same object). Which object > is the 'truth'? Which version of the object is the one that everyone should > connect their relationships to? Some references will need to point to an explicit version of an object, for example, suggested-update should point to a version of the object, not just the object to help the original producer know what exactly the difference that is being proposed... I view translations (if not embeded in the object) as being similar (and similarly versioned TLO's)... Borrowing and modifing your example: { "id": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d", "type": "report", "revision": 1, "lang": "en", "created_at": "2016-01-29T21:18:33Z", "title": "Hi, this text is in English", "description": "So is this" } { "id": "translation--5cfa580e-ea87-4d11-b0cc-600af7a64968", "type": "translation", "revision": 1, "translated_type": "report", "translated_ref": [ "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d", 1 ], "lang": "es", "created_at": "2016-01-30T19:13:09Z", "title": "Hola, este texto es español", "description": "Asi es esto" } Then if the report gets versioned: { "id": "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d", "type": "report", "revision": 2, "lang": "en", "created_at": "2016-01-29T21:18:33Z", "title": "Hi, this text is in English", "description": "This is a better descripition of the report." } The translator can then produce: { "id": "translation--5cfa580e-ea87-4d11-b0cc-600af7a64968", "type": "translation", "revision": 2, "translated_type": "report", "translated_ref": [ "report--cbf7a3eb-5ef0-42ef-a30c-14be2a14cc1d", 2 ], "lang": "es", "created_at": "2016-01-30T19:13:09Z", "title": "Hola, este texto es español", "description": "Esta es una mejor descripción del informe." } And a UI can now inteligently display info about the transalation... If they have received revision 2 of the object, but only the translation for revision 1, they can present the translation, BUT provide a tip that the translation may not match exactly, and give an option to view the original field. P.S. Yes, I do realize that I'm changing how _ref's work, and I did originally think of idref-revisionnum, but liked this better. -- John-Mark


  • 24.  Re: [cti] MVP Discussion

    Posted 04-07-2016 11:01
      |   view attached
    Hi All, Some other comments 3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".     We must also add 'Yes in a simplified form' or some option like that. The reason I didnt respond on the list to the previous MVP list was that in some instances I thought I would vote yes for a 'simple' initial version of the functionality, but no to a full version of the functionality. If we keep in mind the 80/20 rule then in a lot of cases the first basic version of the functionality may cover the 80% and we can work in the 20% in future versions.    5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.  I disagree here. We are (hopefully) improving STIX with additional functionality that didn't exist in STIX v1.2. I'm thinking of the ability to relate any object to any other object, third party relationships, possibly the ability to send opinion objects showing if you agree with content someone else sent. All this is stuff that isn't used because it currently doesn't exist. So hopefully that is taken into account.   6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out. This is where reducing the requirements to only a basic set of functionality can help. We can try out and see if it works well enough.   10) Things we do not understand well or that are not really used should be pushed to a 2.x release.   Agreed.   Cheers Terry MacDonald   Chief Product Officer M:   +61-407-203-026 E:   terry.macdonald@cosive.com W:   www.cosive.com On Wed, Apr 6, 2016 at 2:30 AM, Jordan, Bret < bret.jordan@bluecoat.com > wrote: All, I have a few concerns with the current MVP items as discussed on the call today 1) We need a statistically significant number of people to vote, before we can decide if it is in or out. 2) I feel that some of the items in the list are not well understood, and thus we got mixed voting. 3) I think this voting needs to be moved to a SurveyMonkey and we need to add the options of "abstain" and "I do not know what this means".     4) Things that have 100% votes, should be in, and we should do those first.   5) If the feature is not used in mass today, then it probably does not warrant being an MVP item.  Not used == not used.  I am sure between Soltra and EclecticIQ they can give us some great metrics.  6) The current list represents a LOT of stuff.  Keep in mind that it may take groups 2-5 years to full support everything in that list.  That means in the mean time you will have a lot of products that are NOT compatible with each other.  Can you imaging the conformance issues that this will cause?  Keep in mind that even Soltra Edge does not fully support STIX 1.2 and how long ago did that come out. 7) If the 2.0 MVP does not have everything that a group needs, say the USG.  Then they can keep using STIX 1.2 until such a time that the 2.x tree does have what they need. I do not believe any of us are saying that people need to switch from STIX 1.2 to STIX 2.0 on day one.   8) For orgs that are currently using STIX 1.2.  You will probably not want to switch to the 2.x family until about 2.2 or 2.3, would be my finger to the wind guess. 9) For orgs that are not yet doing anything with STIX yet, what is the bare minimum that you need to make a solution work.   10) Things we do not understand well or that are not really used should be pushed to a 2.x release.   Thanks, Bret Bret Jordan CISSP Director of Security Architecture and Standards Office of the CTO Blue Coat Systems PGP Fingerprint: 63B4 FC53 680A 6B7D 1447  F2C0 74F8 ACAE 7415 0050 "Without cryptography vihv vivc ce xhrnrw, however, the only thing that can not be unscrambled is an egg."