Skip to content
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

Clarify the meaning of Capabilities #3

Open
bmayd opened this issue Jun 10, 2022 · 2 comments
Open

Clarify the meaning of Capabilities #3

bmayd opened this issue Jun 10, 2022 · 2 comments

Comments

@bmayd
Copy link

bmayd commented Jun 10, 2022

Such questions are answerable if the defender has the requisite “capabilities,” each of which provides a specific inference that may be enforced upon on its own, or in combination with inferences from complementary capabilities.

I'm not certain I understand what is meant by capabilities -- is this some combination of signals and the ability to assess them?

@philippp
Copy link
Contributor

philippp commented Jun 13, 2022

They are intended to be high-level functional requirements: A simple statement of the specific fact that the defender has to assert.
As you point out, the implementation of this includes a signal (what is indicated) and assessment (is it true), however I want to keep us shy of defining the exact signal (boolean? enum? scalar?) and exact mechanism of assessment (e.g. signing + certificate validation) at this stage, if possible.

Some example capabilities may be:

  • Does a given set of requests come from >N distinct devices?
  • Is this the physical device that the client reports itself to be?
  • Is this interaction event coming from a human?

Assuming that enough capabilities resonate across use cases and stakeholders, we should be able to group them into a cardinal set of capabilities for discussion. I anticipate that each capability will attract a robust dialogue involving privacy principles, use case criticality to the user and society, and that this will inform the parameters within which we define sources of truth and specific signals.

I hope this is helpful.

@bmayd
Copy link
Author

bmayd commented Jun 13, 2022

Very helpful, thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants