bdesimone
Happy to answer any questions about the finer points of readiness checks in Pomerium, Envoy, and in general for systems running in systems like k8s, systemd, and so on.
Designing Smarter Health Checks for Pomerium
Calling out ChatGPT specifically here feels a bit unfair. The real story is "full MCP client access," and others have shipped that already.
I’m glad MCP is becoming the common standard, but its current security posture leans heavily on two hard things:
(1) agent/UI‑level controls (which are brittle for all the reasons you've written about, wonderfully I might add), and
(2) perfectly tuned OAuth scopes across a fleet of MCP servers. Scopes are static and coarse by nature; prompts and context are dynamic. That mismatch is where trouble creeps in.
When AI Has Root: Lessons from the Supabase MCP Data Leak
Employees Are Already Dumping Company Data to LLMs and What to Do About It
> Funnily enough, Octelium started as a sidecar ext_authz svc for Envoy instances to operate as an IaP but I ended up creating my own Golang-based IaP, Vigil, from scratch because Envoy was just nothing but pain outside HTTP-based resources.
That's really funny... we went the opposite direction as the original versions were based on a custom Go proxy. Of course there are tradeoffs either way. Envoy is blazing fast, and does great with HTTP naturally, but has a giant configuration surface area (both pro and con), but we are now having to write some pretty low level filters /protocol capabilities in envoy for the other protocols we support (SSH, MCP, and so on) in C++ which does not spark joy. So I totally feel what you are saying.
Thanks for the kind words, though I am one of the contributors my colleague did the heavy lifting on the WebAuthN side.
Genuinely happy to see the release and where you are headed on the AI/MCP side. If you (or others) are interested, I am trying to bring more light to this model in the spec if you (or others) would like to weigh in: https://github.com/modelcontextprotocol/modelcontextprotocol...
- "remote access" : https://www.pomerium.com/docs/capabilities/kubernetes-access
- "access control" https://www.pomerium.com/docs/capabilities/authorization
- "visibility and auditing" : https://www.pomerium.com/docs/capabilities/audit-logs
- "user and identtiy management" https://www.pomerium.com/docs/capabilities/authentication to which I'd add device identity as well.
- "centralized policy management": https://www.pomerium.com/docs/capabilities/authorization & https://www.pomerium.com/docs/internals/ppl
- deployments using Ingress Controller or GatewayAPI https://www.pomerium.com/docs/deploy/k8s/ingress, https://www.pomerium.com/docs/deploy/k8s/gateway-api
- "for an arbitrary number of resources" not sure what to link to but there's no limit here
Congrats on the release. I saw your thread on MCP and completely agree with the approach. Happy to trade notes :)
Show HN: Pomerium Agentic Access Gateway – dynamic auth for AI agents
TL;DR: We are building a new Agentic Access Gateway in Pomerium to safely let AI agents (like GPT-based deep researchers, scripts or assistants) access internal apps and resources on your behalf – with fine-grained, just-in-time authorization for every action. It's open source (GitHub link below) and we're looking for feedback and early access users.What is Pomerium? For those unfamiliar,...
https://github.com/pomerium/awesome-zero-trust/
Contributions/PRs very welcome.
https://github.com/pomerium/awesome-zero-trust
PRs welcome.
But, why not use XChaCha20-Poly1305 over AES-GCM in Go? Both are "implemented through the crypto/aead" and -- to my eyes -- seem equally user-proof. Why not take the bigger nonce size?
Good point, and I appreciate the (updated) Kubernetes docs do a pretty good job of telling you what the implications of using aesgcm vs secretbox are.
However, I was surprised that XChaCha20-Poly1305 wasn't recommended. XChaCha appears to check all the boxes you mentioned and is nonce-misuse resistant.
It would have been quad-citizenship if Norway allowed for multiple passports.
http://blog.cryptographyengineering.com/2013/06/can-apple-re...
http://arstechnica.com/security/2013/06/can-apple-read-your-...
http://www.zdnet.com/apples-imessage-encryption-claims-refut...
"Apple does not log messages or attachments, and their contents are protected by end-to-end encryption so no one but the sender and receiver can access them. Apple cannot decrypt the data."
Which has been refuted several times.
Is this an early draft?
* Use a passphrase of at least five random words.[1]
* Keep that passphrases secret.[2]
* Use a password manager like 1Password or Keepass to generate and manage all other passwords.[3]
[1]: Good passwords have high entropy and are easy to remember. For that reason, passphrases are preferred to passwords.
[2]: It's ok to write down your passphrase, but keep it somewhere safe -- like your wallet.
[3]: Password managers prevent password reuse and make life easier. Sync passwords across devices.
for more: http://bdd.io/security , with linked justifications.
What is coinbase doing to prevent this from happening in the future? Both from a customer service perspective, and from a technical one. I want to assume good faith, but I'd also like to verify before doing business with you.
What's the justification? I'm genuinely curious.
My #3 point was not that dietary health isn't important. It IS important. It's as important as cardiology, renal, etc in the curriculum. That it's "only" one week is shouldn't be taken (and is repeatedly put forth as, as the OP did) proof of how physicians don't care/ aren't trained in diet.
What does your rant about saying the hippocratic oath have to do with anything? What does that have to do with the amount of emphasis the modern medical education puts on health through diet? Of course food should be your medicine. Natural plants are also the base for some ~70% of our drugs. It's just not the only tool in the toolbox.
Then you accidentally support my earlier point that the average joe is godawful self-treating/diagnosing based on their own research. Thanks.
Most here are engineers with a BS/BA. Maybe a MA. And fewer still with a PhD. Not that education is everything, but it's certainly "years specializing."
Compare that to the track of a typical specialist md:
After your undergrad degree you've got.... 4 years in med school. 4-6 years in residency. Plus a 1-3 year fellowship.
Long story short, what's the credible alternative to relying on multiple expert opinions? Are educated (engineers/lawyers/etc) ordering tests based on research they really don't understand on themselves a better? By what evidence?