[{"author": "Richard Barnes", "text": "<p>love the acronym</p>", "time": "2023-11-07T12:02:46Z"}, {"author": "Eric Rescorla", "text": "<p>Am I the only person finding the context here pretty confusing</p>", "time": "2023-11-07T12:12:49Z"}, {"author": "Richard Barnes", "text": "<p>i think there's a bunch of implicit assumptions here</p>", "time": "2023-11-07T12:15:07Z"}, {"author": "Eric Rescorla", "text": "<p>Yeah, that really need to be laid out</p>", "time": "2023-11-07T12:15:17Z"}, {"author": "Richard Barnes", "text": "<p>Kinda tough when you start from the gigantic pile of problems Pieter just showed :)</p>", "time": "2023-11-07T12:15:43Z"}, {"author": "Eric Rescorla", "text": "<p>yes.</p>", "time": "2023-11-07T12:15:48Z"}, {"author": "Richard Barnes", "text": "<p>sorry, i missed why DPoP is not OK for workloads?</p>", "time": "2023-11-07T12:16:50Z"}, {"author": "Eric Rescorla", "text": "<p>I think it's just tied to HTTP and they want to use it for !HTTP</p>", "time": "2023-11-07T12:17:13Z"}, {"author": "Evan Gilman", "text": "<p>Also uncomfortable oauth-isms that are required like ath claim and where the jwk that signs the proof lives</p>", "time": "2023-11-07T12:17:50Z"}, {"author": "Eric Rescorla", "text": "<p>I'm trying to wrap my head around the problem statement</p>", "time": "2023-11-07T12:18:11Z"}, {"author": "Eric Rescorla", "text": "<p>Dear chairs, this is the presentation that should have started the meeting</p>", "time": "2023-11-07T12:18:26Z"}, {"author": "Richard Barnes", "text": "<p>Thanks @Evan</p>", "time": "2023-11-07T12:18:44Z"}, {"author": "Richard Barnes", "text": "<p>Having a service need to know all the possible call paths that could land on it seems ... brittle</p>", "time": "2023-11-07T12:20:55Z"}, {"author": "Evan Gilman", "text": "<p>Might need to know only a few ... one example I've run into is a money movement service that want to know that the  request passed through a fraud detection service prior to processing it. Another example is making authz decisions based on the ingress point (e.g. mobile or desktop, etc)</p>", "time": "2023-11-07T12:22:05Z"}, {"author": "Muhammad Sardar", "text": "<p>I didn't find these use case slides in the agenda. Is this slide deck uploaded?</p>", "time": "2023-11-07T12:26:45Z"}, {"author": "Joseph Salowey", "text": "<p><a href=\"https://datatracker.ietf.org/meeting/118/materials/slides-118-wimse-wimse-use-cases\">https://datatracker.ietf.org/meeting/118/materials/slides-118-wimse-wimse-use-cases</a></p>", "time": "2023-11-07T12:28:00Z"}, {"author": "Muhammad Sardar", "text": "<p>Thanks</p>", "time": "2023-11-07T12:30:02Z"}, {"author": "Ted Hardie", "text": "<p>@evan how different is that use case from the SFC use cases for guaranteeing that a packet has passed through a set of services?  Is it just that we're dealing here with a workload rather than a packet?</p>", "time": "2023-11-07T12:30:24Z"}, {"author": "Muhammad Sardar", "text": "<p>Is workload representing a service here?</p>", "time": "2023-11-07T12:31:02Z"}, {"author": "Ted Hardie", "text": "<p>@evan Thinking here about the money movement service example, in case that wasn't clear.</p>", "time": "2023-11-07T12:31:20Z"}, {"author": "Daniel Feldman", "text": "<p>There is actually an SFC implementation that uses SPIFFE to identify the service functions (called NSM). But from a standards perspective I think they are very different since SPIFFE is at the application level.</p>", "time": "2023-11-07T12:34:53Z"}, {"author": "Evan Gilman", "text": "<p>Ah .. NSM does have this problem and the project blazed their own path on JWT wrapping/chaining to try and accomplish that</p>", "time": "2023-11-07T12:35:39Z"}, {"author": "Eric Rescorla", "text": "<p>I am really struggling to connect this to the problem statement</p>", "time": "2023-11-07T12:46:19Z"}, {"author": "A.J. Stein", "text": "<p>Are we looking at Golang structs for JSON last slide? That may be kind of confusing for some given the slide before it.</p>", "time": "2023-11-07T12:46:59Z"}, {"author": "Evan Gilman", "text": "<blockquote>\n<p>I am really struggling to connect this to the problem statement</p>\n</blockquote>\n<p>This work tries to solve use case 3.3 \"Chain of Custody for Requests\" within the constraints of a production system (e.g. extension of the token without round-tripping a central authority)</p>", "time": "2023-11-07T12:48:31Z"}, {"author": "Evan Gilman", "text": "<p>You can put dpop-style request binding in there. If ID 3 is the fraud detection service, it could assert that the checks have passed for $X amount</p>", "time": "2023-11-07T12:51:50Z"}, {"author": "Daniel Feldman", "text": "<p>If it helps, this token is meant to be inside a traditional mutual TLS pipe that provides confidentiality and integrity. The goal is to provide additional security guarantees beyond what mutual TLS can provide.</p>", "time": "2023-11-07T12:57:32Z"}, {"author": "Evan Gilman", "text": "<p>A compromised node can always lie about what it has done, but it should not be able to lie about what was done before</p>", "time": "2023-11-07T12:59:57Z"}, {"author": "Eric Rescorla", "text": "<p>That's totally reasonable, but I think we need to be able to be clear about what the security properties that provides are</p>", "time": "2023-11-07T13:00:41Z"}, {"author": "Eric Rescorla", "text": "<p>It's not quite clear to me what transparency is doing here.</p>", "time": "2023-11-07T13:19:37Z"}, {"author": "Eric Rescorla", "text": "<p>Usually, transparency is about preventing equivocation</p>", "time": "2023-11-07T13:19:49Z"}, {"author": "Richard Barnes", "text": "<p>i thought this was not a WG-forming BoF?</p>", "time": "2023-11-07T13:29:40Z"}, {"author": "Francesca Palombini", "text": "<p>it is a non-wg forming BoF, but I did ask the chair to talk about \"scope\" because there were a lot of questions about that</p>", "time": "2023-11-07T13:30:45Z"}, {"author": "Francesca Palombini", "text": "<p>chairs*</p>", "time": "2023-11-07T13:31:02Z"}, {"author": "Pete Resnick", "text": "<p>Re: Cullen's comment: \"Applicability Statement\" is the term used in some circles in the IETF for what you called a \"BCP\". Such things go into a standards track document, but they're about usage model rather than protocol elements.</p>", "time": "2023-11-07T13:37:26Z"}, {"author": "Cullen Jennings", "text": "<p>On serious answer about arch that ties together a bunch of standards from various places, at some level that is one of the things WebRTC did</p>", "time": "2023-11-07T13:44:20Z"}, {"author": "Sean Turner", "text": "<p>So there is this documentation from the K8 project page: <a href=\"https://kubernetes.io/docs/home/supported-doc-versions/\">https://kubernetes.io/docs/home/supported-doc-versions/</a></p>", "time": "2023-11-07T13:48:35Z"}, {"author": "Sean Turner", "text": "<p>I mean couldn't those be updated?</p>", "time": "2023-11-07T13:48:45Z"}, {"author": "Sean Turner", "text": "<p>What I was going to say at the mic ;)</p>", "time": "2023-11-07T13:48:57Z"}, {"author": "Cullen Jennings", "text": "<p>It might be instead of saying \"document other people stuff\" that we are explaining how to combine a bunch of related work to make a solution to some set of use cases.</p>", "time": "2023-11-07T13:49:34Z"}, {"author": "Sean Turner", "text": "<p><a href=\"https://kubernetes.io/docs/concepts/security/\">https://kubernetes.io/docs/concepts/security/</a></p>", "time": "2023-11-07T13:50:18Z"}, {"author": "Daniel Feldman", "text": "<p>Thanks everyone! I know some of us attending virtually are physically at Kubecon in Chicago, we should grab lunch while we're here!</p>", "time": "2023-11-07T14:00:44Z"}, {"author": "A.J. Stein", "text": "<p>I would say Sean my take is that these kinds of orchestrators (that is the term I use for k8s, but others don\u2019t depending on which community, this goes back to my concerns as a question) and how they interact with custom services and other cloud services (in the k8s space operators to talk to AWS or Azure or Google storage solutions; CloudFoundry calls these services) and that is not strictly in k8s or AWS/Azure/GCP documentation. Thus it is not always just one projects docs.</p>", "time": "2023-11-07T14:01:00Z"}]