--
To unsubscribe from this group, send email to scap-dev-endpo...@list.nist.gov
Visit this group at https://list.nist.gov/scap-dev-endpoint
---
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev-endpo...@list.nist.gov.
<Monitoring Overlay Syntax Proposal.docx>
Charles (and everyone),I have some information back from OpenC2 that I thought I’d share before we next meet. They do not have something that approaches our requirements, but they do seem to have something (at least in the works, because they have similar needs) that may be close (I haven’t yet reviewed it myself): https://github.com/oasis-tcs/openc2-usecases/blob/master/EnergyMashupLab/Reporting%20%26%20Monitoring.md. The author of that document is very interested in comments (I’m seeing how they would prefer feedback - email response or GH issues, etc.).Additionally, they wonder whether we’d be amenable to the idea of working with an OpenC2 command instead of creating and distributing a file around. I think we would be.Finally, a suggestion was made (more for the benefit of whatever OpenC2 ends up doing, I think) to look at owl-time as a way to lay foundations for consistent temporality and causality representations across platforms/use cases.What I am seeing so far is that monitoring instructions are a need, and that there are multiple groups interested in solutions (at least OpenC2 and SCAP 2.0 - I presume, eventually, SACM would consider the same, and that newer C2 groups, such as CACAO).Kind regards,Adam
On May 15, 2020, at 4:27 PM, Charles Schmidt <schmidt...@gmail.com> wrote:
Hello all,Per my action item from the previous endpoint data collection telecon, I have attached a proposed syntax for a monitoring overlay file. Comments (other than those directed at my inability to create clear and helpful graphical representations of syntax) are welcome.Charles--
To unsubscribe from this group, send email to scap-dev...@list.nist.gov
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev...@list.nist.gov.
<Monitoring Overlay Syntax Proposal.docx>
This leads to a requirement for what I call a reporting function. A report may be immediate (what is going on now), delayed (report back at 3:00 or in two hours), triggered (report if this ever happens). It may be rate driven (report if this happens more then 5 times an hour or 5 times a minute). It may track longer term monitoring, and the monitoring could be event based (count each time you see this) or episodic (record the flow rate every five minutes). The monitoring period could be fixed (watch this and report back at 5:00) or polled (watch this and I will come back later to get a report). The polled monitoring could be perpetual AND time limited (watch this and I will come back later to get a report of the last 4 hours).
To unsubscribe from this group, send email to scap-dev-endpo...@list.nist.gov
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev-endpo...@list.nist.gov.
Hi Charles,I think there’s misalignment for the term report. I don’t think the author is using the term as we might naturally define it. I’ll quote a paragraph from that markdown file here:This leads to a requirement for what I call a reporting function. A report may be immediate (what is going on now), delayed (report back at 3:00 or in two hours), triggered (report if this ever happens). It may be rate driven (report if this happens more then 5 times an hour or 5 times a minute). It may track longer term monitoring, and the monitoring could be event based (count each time you see this) or episodic (record the flow rate every five minutes). The monitoring period could be fixed (watch this and report back at 5:00) or polled (watch this and I will come back later to get a report). The polled monitoring could be perpetual AND time limited (watch this and I will come back later to get a report of the last 4 hours).When I read that paragraph, I think we could nearly replace the term report with the term event (not perfectly). The gist is that they want a system to send information back to home base on some set of predefined criteria: What is going on now (sounds like ad hoc), delayed (sounds like the temporal criteria you mentioned in the monitoring overlay), triggered (sounds like on connect or on change).I’ll readily admit that later in the write up, the term report is used in a way that seems to more closely resemble our natural definition. But, then, they mention an example of a report being a Stream as defined in WS-Calendar, which I think is an allusion to this.So, I think there’s more overlap than there may seem to be on the surface.I think when differences like this seem to be present its best to have a conversation with all involved to ensure common understanding before drawing any conclusions. Would people on this list be amenable to scheduling a call with the OpenC2 folks who responded to our inquiry for a real-time discussion?Kind regards,Adam
To unsubscribe from this group, send email to scap-dev-endpoint+unsub...@list.nist.gov
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev-endpoint+unsub...@list.nist.gov.
--
To unsubscribe from this group, send email to scap-dev-endpo...@list.nist.gov
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev-endpo...@list.nist.gov.
Adam
To unsubscribe from this group, send email to scap-dev...@list.nist.gov
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev...@list.nist.gov.
--
To unsubscribe from this group, send email to scap-dev-endpo...@list.nist.gov
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev-endpo...@list.nist.gov.
There's no such thing as jumping the gun in brainstorming. Charles' proposal is a data point, something concrete to poke at to see how the OpenC2 schema methodology could be applied outside it's original domain. The exercise yielded some insight, so I'd call it a success even if that particular scheduling structure is ultimately discarded.
The form of the proposal was outstanding - a statement of requirements plus two candidate serialized data structures. We usually start with much less :-). Future ideas expressed in that way make schema development easy, and in turn creating a schema brings rigor and internal consistency to the ideas.
On Thu, Jun 25, 2020 at 6:05 PM David Solin <so...@jovalcm.com> wrote:
He might have jumped the gun a little bit considering we haven’t actually committed to the specific structure (particularly with respect to the scheduling functions), but very interesting nonetheless!
On Jun 25, 2020, at 2:35 PM, Charles Schmidt <schmidt...@gmail.com> wrote:
Hello all,David Kemp provided the following:---Thanks for the invitation, it was a very interesting discussion. Our first cut at applying the Monitoring Overlay to OpenC2, developing a schema for the overlay and adjusting the example serializations to fit, is described in https://github.com/oasis-tcs/openc2-usecases/tree/master/DoD/06-Reporting - .
As we dig into the architecture draft we'll explore how OpenC2 data objects might be embedded in SCAP protocols, or where OpenC2 protocols might fit in.
Regards,
Dave Kemp---I encourage everyone to check out this material and provide feedback. Thanks to Dave for putting this together.Thanks,Charles--
To unsubscribe from this group, send email to scap-dev...@list.nist.gov
--To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev...@list.nist.gov.
To unsubscribe from this group, send email to scap-dev...@list.nist.gov
Visit this group at https://list.nist.gov/scap-dev-endpoint
---
To unsubscribe from this group and stop receiving emails from it, send an email to scap-dev...@list.nist.gov.