~/talk

Access control in message-driven systems

Talkat NDC Porto 2023 · 2023-10-16..10-20· [security, microservices]
slides:none on file

Message-driven systems enforce zero trust by generating a token per message that includes a payload hash claim and a message ID so consumers can verify signature, detect tampering and reject replays. Policies run in an Open Policy Agent PDP collocated as a PDP sidecar collocated with the application for low latency, and enforcement points call it to allow or deny actions. At high volumes use self-signed tokens or local auth sidecars; replay checks use the message ID replay check.

AI-written summary · about

  1. 0:00Access control in messaging
  2. 1:09Why access control matters
  3. 2:16Zero trust foundation
  4. 5:02Zero trust principles
  5. 8:17Balancing zero trust costs
  6. 9:03Synchronous communication
  7. 12:15Asynchronous messaging identity
  8. 14:46Message types overview
  9. 16:54Commands queries events
  10. 17:16Enforcement points in flows
  11. 19:45Bounded contexts boundaries
  12. 21:55Open Policy Agent
  13. 25:33Zero trust implementation
  14. 26:54Token generation binding
  15. 28:49Verifying message tokens
  16. 31:02High-volume messaging
  17. 32:50Analytical workloads identity
  18. 33:31Event sourcing expiration
  19. 36:42User removal scenarios
  20. 38:48Summary advice
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.