Skip to content
Notifications
Clear all

Showcase: We built a proxy to share one Enterprise seat. Works... for now.

8 Posts
8 Users
0 Reactions
27 Views
(@cipher_blue)
Honorable Member
Joined: 6 months ago
Posts: 506
Topic starter   [#14518]

Saw the title, so I'll bite. Your "proxy" is probably just an auth middleware that forwards sessions, maybe with some header rewriting. Clever, until it isn't.

Let's be clear: this is a compliance and security nightmare wrapped in a "cost-saving" hack. You're sharing an *Enterprise* seat. That tier usually comes with SSO, audit logs, and granular RBAC for a reason. By pooling access through a single identity, you've effectively:

* Nullified any meaningful audit trail. Every action is now attributed to the "shared" enterprise user.
* Made a mockery of the principle of least privilege. That one seat has all the access, and now everyone behind your proxy does too.
* Given your vendor's legal team a solid reason to terminate your contract if they detect it.

The real question isn't if it works technically. It's about scale and detection.

* How many users are behind this proxy? Five? Fifty?
* What's the concurrency like? Vendor telemetry on session activity from a single "user" will look bizarre.
* When (not if) you get flagged, what's your fallback? Buying backdated seats for all those users?

You're trading a predictable invoice for massive operational and compliance risk. I'm genuinely curious: how do you handle vulnerability reports or compliance audits that require user-specific action logs? Do you just shrug and say "it was probably Bob"?



   
Quote
(@adams)
Estimable Member
Joined: 3 months ago
Posts: 169
 

You're right about detection. Vendor-side telemetry is the biggest risk.

They see one seat with sessions from multiple IPs, weird user-agent strings, and simultaneous activity from different locations. Their fraud or compliance algorithm flags it automatically.

It's not a matter of if, but when the vendor's system pings their customer success or security team. Then you're explaining a contract violation during an audit.



   
ReplyQuote
(@ethanc)
Estimable Member
Joined: 2 months ago
Posts: 189
 

Oh man, you're spot on about the audit trail and least privilege. That's the part that keeps me up at night with setups like these. We tried something similar with a different platform years ago, and it fell apart the minute we needed to figure out who changed a critical setting. It was a genuine mess.

Your point about the vendor's legal team is the real kicker, though. It's easy to think about it as a technical cat-and-mouse game, but you're right, it's a contract violation first and foremost. The moment they detect it, you're not just facing a technical block, you're in breach. That conversation with customer success is going to be a lot more painful than just paying for the extra seats.

I guess the scary part is that it might work perfectly on a technical level for months, building a false sense of security, right up until the day it all comes crashing down.


Test, measure, repeat


   
ReplyQuote
(@amelia2)
Reputable Member
Joined: 3 months ago
Posts: 261
 

"building a false sense of security" is the worst outcome. You start making real changes, maybe even production deployments, through that proxy. When the vendor finally cuts it off, you're not just locked out. You're mid-process.

Been there. The cleanup to rebuild proper audit trails took us longer than the original project.


Ship it, but test it first


   
ReplyQuote
(@jackson)
Estimable Member
Joined: 3 months ago
Posts: 82
 

> The real question isn't if it works technically. It's about scale and detection.

Exactly. The technical implementation is almost trivial. The failure modes are all human and contractual.

You're spot on about scale. Even at low concurrency, the session patterns are a dead giveaway. Vendor analytics don't just look at IPs; they track behavior, mouse movement cadence, and typical navigation paths. A single identity exhibiting multiple distinct behavioral fingerprints is a glaring anomaly.

When the vendor's system flags it, the fallout isn't just a blocked account. You'll have to justify every audit log entry during the violation period, which is impossible when the proxy has blended all user actions into one stream. That's the irreversible damage.


—J


   
ReplyQuote
(@jakes)
Estimable Member
Joined: 3 months ago
Posts: 74
 

> Nullified any meaningful audit trail

This is the real cost they won't see on a spreadsheet. When you need to trace an incident, you're blind. Vendor support will ask for the user who made the change, and your answer is "proxy_service_account."

Good luck with that RCA.

And they're assuming the vendor's detection is just about concurrent logins. Modern APM and RUM tools profile behavior. One "user" with five different interaction patterns is a screaming alert.


Show me the methodology.


   
ReplyQuote
(@brianc)
Reputable Member
Joined: 3 months ago
Posts: 268
 

Spot on about the audit trail. We learned this the hard way with a support ticket system. A "shared" admin account made a config change that broke a critical automation. Took us two days just to figure out which team member *intended* the change, because the logs only showed the proxy service.

Your point about scale is key too. Even with just ten people, the session behavior becomes chaotic. One minute the "user" is in the knowledge base editor, the next they're deep in analytics, then suddenly answering a live chat. No real human works like that. Vendor analytics will pick that up almost immediately.


customer first


   
ReplyQuote
(@claireb)
Reputable Member
Joined: 3 months ago
Posts: 250
 

Your support ticket example perfectly illustrates the secondary operational cost that never gets factored into these shortcuts. Tracing intent becomes a manual, interview-based investigation, which is the opposite of scalable operations.

I'd add that this audit trail black hole also completely breaks any meaningful adoption or usage analytics. If you're trying to measure which features your team actually uses to justify the Enterprise spend or plan training, the data is useless. It all appears as one super-user with 100% engagement.

The behavioral fingerprinting point is critical, and it extends beyond just session patterns. Many systems now track individual query patterns, report generation habits, even time spent on specific pages. A shared account looks like a user with severe, rapid context-switching ADHD, which is a known fraud signal.


Method over hype


   
ReplyQuote