~/talk

IP Allow lists suck Secure your staging environments with Cloudflare workers

Talkat NDC Melbourne 2022 · 2022-06-20..06-24· [security, web-platform]
links:none on file
slides:none on file

Argues that IP allow lists suck and replaces them with OpenID Connect + PKCE using Auth0 and Cloudflare Workers, enabling per-user grant/revoke tied to company identity. Implements PKCE flow, stores a hashed session key in Cloudflare KV, sets HTTP-only cookies, and proxies authenticated requests to the origin. Deploys via a GitHub Action. Claims sub-10 ms edge auth checks, uses Cloudflare free tier (100k req/day, KV quotas) and cheap scaling, and shows a working prototype.

AI-written summary · about

  1. 0:00The staging dilemma
  2. 2:44Why staging requires security
  3. 9:23The failure of IP allow lists
  4. 16:55Principles of zero trust
  5. 21:49Implementing OIDC and PKCE
  6. 29:26Cloudflare Workers platform
  7. 37:54Coding the security solution
  8. 50:10Conclusion and Q&A
~/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.