HotRFC @ IETF-104, Prague Sunday, March 24, 2019, 1800-2000 Info: https://www.ietf.org/how/meetings/104/hotrfc/ Materials: https://datatracker.ietf.org/meeting/104/session/hotrfc ===================================================================== 1. Collaborative Automated Course of Action Operations (CACAO) for Cyber Security Bret Jordan To defend against threat actors and advanced attacker toolkits known as intrusion sets, organizations need to manually identify, create, and document prevention, mitigation, and remediation steps. These steps when grouped together into a course of action (COA) / playbook are used to protect systems, networks, data, and users. The problem is, once these steps have been created there is no standardized and structured way to document them, monitor them for correct execution, or easily and dynamically share them across organizational boundaries and technology stacks. This talk will highlight a proposed standard to to enable cyber defenders to use a standardized language for mitigating and remediating cyber threats in machine relevant time. A BOF on CACAO is scheduled for Friday at 9:00 - 10:30. ===================================================================== 2. Briefing of the recent SD-WAN and Network to Cloud DCs initiatives in IETF Linda Dunbar The digital transformation and wide availability of Cloud DC resources/services are forcing enterprises re-think their networks when they have workloads & applications & data split among hybrid Cloud & on-prem data centers, especially for those enterprises with multiple sites that are already interconnected by VPNs (e.g., MPLS L2VPN/L3VPN). Over last year, there are several proposals (WG adopted drafts and personal drafts) in IETF Routing, Security, and Ops Areas to address the protocol works that IETF can tackle. The goal of this talk is to get more IETFers aware of the current work in SD-WAN & Cloud DC space, to get more people review and contribute to existing drafts (WG adopted and individual drafts), hopefully stimulate more contributions to IETF for this space. For people who are interested in this space: please come to RTGwg, BESS, I2NSF and OpsareaWG discussion, either in person to the WG sessions or join the mailing lists. Or contact Linda.Dunbar@huawei.com ===================================================================== 3. Signed HTTP Requests (SHREQ) Anders Rundgren The SHREQ specification describes how the JSON Web Signature (JWS) specification combined with the JSON Canonicalization Scheme (JCS), can be utilized to support HTTP based applications needing digitally signed requests. SHREQ is specifically tailored for Web applications using JSON as data interchange format. This work builds on JCS which already have an IETF mailing list: https://www.ietf.org/mailman/listinfo/json-canon. Anders will be at the IETF from Sunday-Wednesday and is readily available for discussions Presentation, I-D in development, code, author contact information: https://cyberphone.github.io/ietf-signed-http-requests/ ===================================================================== 4. Braid: Synchronization for HTTP, with CRDTs Michael Toomim Come to the BarBoF: Tuesday evening at 6:30pm More info at https://braid.news HTTP was initially designed to transfer static pages. If a page changes, it is the client's responsibility to issue another GET request. This made sense when pages were static and written by hand. However, today's websites are generated from databases, and continuously mutate as their state changes. Now we need state *synchronization*, not just a state *transfer* protocol. We built a prototype that extends HTTP into a state *synchronization* protocol. A GET request not only returns the current state, but also subscribes the client to all future updates, until it issues a FORGET. Each change is versioned, and expressed with a minimal diff. Conflicts are resolved automatically with a CRDT. We find dramatic benefits. Every