--
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.
<SCAP v2 Data Collection Architecture 20200610-dpk.docx>
--
Charles,
Feel free to skim over or disregard the comments I previously shared; after today's meeting most of them have been answered.
A couple of new observations:
* Roles / Repository: The architecture should explicitly state that the repository contains collections annotated with the specific assessment instructions used to create them. The idea that an application can reuse a particular *request*, not just data in general cached from previous requests, is important, as is the specific content of the annotations.
* Roles / Message Fabric: Although the message fabric or a shim just above it can provide reliable message delivery, application errors also need to be addressed. A Collector that receives instructions that it does not understand is an error, as opposed to instructions that are valid but out of scope. The sender needs to be aware that something is wrong and re-submitting won't help. This is needed to satisfy the "be transparent" design requirement.
* Supporting Data Sets / Collector Scopes: "a list of assets about which the Collector can collect" looks like a duplicate of Bound Asset Lists: "a set of assets it [the Collector] is capable of assessing". If they are the same, one can be deleted. If they are different, the distinction should be explained.* Collector/PCX capabilities: A note that "check system" refers to an individual component, not a class or category of check systems, would be helpful.* Applications need to "implement a standardized interface in order to interact with the data collection architecture" and.also be able to construct report requests applicable to a particular enterprise. A "query system" command or other information needed by applications, beyond the standardized interface, should be included in the architecture.
Regards,
David Kemp
On Wed, Jul 29, 2020 at 2:56 PM Charles Schmidt <schmidt...@gmail.com> wrote:
--Hello all,Just a reminder - please complete your review of the architecture document and provide any feedback. The hope is that we will be able to wrap up this document and its higher level characterization of the design and turn our attention to fleshing out some of the details of design elements.Thanks,Charles
On Wednesday, June 10, 2020 at 9:57:17 AM UTC-5, Charles Schmidt wrote:Hi all,I have posted a revised data collection architecture summary. I believe that this pulls in the last few months of discussions (but there were a lot of those so please check me on this). I also added a section on open questions.Comments are welcome.Thanks,Charles
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.
* Applications need to "implement a standardized interface in order to interact with the data collection architecture" and.also be able to construct report requests applicable to a particular enterprise. A "query system" command or other information needed by applications, beyond the standardized interface, should be included in the architecture.
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.
The collection request and report request and response API is (will be) standardized. There is also enterprise-specific information that an application needs in order to create those. I mean the API should include a "give me the menu" query so that an application knows what it can order before it places the order.
Don't want to stretch an analogy too far, but a TV API that lets you stream a movie isn't much good if there isn't also an API to find the movies that are available.
Regards,
Dave
I'll add some text to clarify the type of information that can be queried from a Repository. I believe that this will allow Applications to get a "menu" of the information available relevant to their interests.
Do you mean, we should indicate there will be something like an IDL for the standardized interfaces?