-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some thoughts about Intro - v1 #5
Comments
Usama, Thank you for your thoughtful questions! you are correct that there are 2 levels of attestation, local to assess policy and then an attestation that is remote to convey a set of results against a defined policy or configuration level. Today, this activity happens, but it does not scale and requires lots of resources. This is the same problem the Huawei proposal is trying to solve, but theirs is with a different architectural pattern. This pattern also considers scale, but factors in transparency required by auditors. This is setting a general capability with a registry to allow for any defined policy or regulation to be attested using evidence and verification of evidence. Then for the remote attestation, the evidence is assessed to see if all of the conditions are met to fulfill the compliance requirements, verifying sets of local attestations, then attesting to the result. Conveying the smaller result in a way that can be understood due to the registry and defined expectations allows for a small message to be sent. It is not efficient to perform full assessments to a large policy on the wire for a data center with thousands of systems. Huawei approaches this by sending one result for many systems. This posture assessment draft instead sends a small message that links back to the local attestation evidence providing a transparent trail of evidence required for audits to meet both requirements. Which protocols? Are you asking because of TLS Attestation? For your question on measurements, yes, we will want to test both at load time and at runtime. I hope this clarifies further and I'm happy to get on a call if helpful. |
Re @muhammad-usama-sardar's framing questions and specific questions, perhaps we can make some incremental edits and send them to him and the list for review and consideration to ensure we better answer those questions, @KME? We can work on that together if you'd like. |
General thoughts
In general, the problem statement is not yet clear to me. I think a figure in Sec. 1 and defining some terms in Sec. 2 would help.
In the scope of this document, I would like to understand:
Specific questions
Note: Emphasis in the quoted text is my own
compliance with what?
Seems local attestation to me, I am not sure why remote attestation is mentioned in the draft.
This was very interesting for me. But unfortunately, there is no other mention of protocols in the rest of the document.
The text was updated successfully, but these errors were encountered: