MASTERCLASS SERIES
Real stories about insider threats, audit anxiety, developer friction, and why security doesn't have to slow you down
What You'll Learn
The $250K salami scam: how a contractor with too much access stole from production
Why tool sprawl creates security gaps (and how one control plane fixes it)
How audit prep goes from nightmare to checkbox (SOC 2, compliance, screen recordings)
The developer experience win: SSO once, access everything, no friction
Why Teleport becomes invisible (and why that's the highest praise)
3 minutes, 37 seconds
Real Practitioner Stories
Read Full Transcript
I talked to one CISO from the Philippines who runs a fintech company and he was telling me a story in which there was a huge incident that happened in which they found a quarter of a million stolen from this organization. Eventually it comes to him and he's like okay how do we know this instance happened? The instance was disclosed to him through the finance team. The finance team had figured out that they had wired obviously a large amount of money. But the thing that caught it was it was using a coupon code from the last quarter. So was kind of suspicious. When they dived into it, they found that they had hired a contractor who had access to production systems and he had basically written a program to do like a salami scam. It's sort of like the classic meme of office spaces. It's kind of ironic, you know, office spaces in which they run this salami scam and then eventually the office burns down and they get away with it. But, you know, this was like last year that this is happening. And it sort of got me thinking about why is it still possible to run salami scams or these kind of attacks and it's normally because you give people too much access. You know, in this case, this contractor probably shouldn't have had access to this production system. He should have been moved to like just in time access.
Traditional tools create silos. You might have one tool for accessing your databases. You might have one tool for AWS, one tool for GCP, one tool for on premise and it sort of leaves a whole range of gaps. So you might have one relatively locked down. You have developers copying data from one cloud provider to another. The controls are a bit looser. The relationships are kind of tougher to figure out what's happening. If you don't have one centralized infrastructure identity control plane, you can't gate the access to everything.
A common use case that people use for Teleport is for auditing and they come with a range of problems. The developers are touching multiple systems. Often companies have certain controls. It can be SOC 2. These regimes have certain requirements. So you might need to have certain controls. One of the benefits of Teleport is you can tell the difference between a read control or a write control. And it makes it much easier when it comes to audit time to know what the developers have done on the system. The platform itself captures audit logs and screen recordings. So when auditors come in, it's very quick for them to know what happened in their systems and it's an easy checkbox.
I think ideally developers don't have to think about it. They just go about their day-to-day work. Teleport tries to be as developer friendly as possible. Developers, they access all of their resources through Teleport. They might log in once a day. They log in their identity provider, then they get access to their full suite of resources.
Once we've deployed Teleport, generally developers are quite happy with it. They're happy for it for all you have to do is SSO in once and then you get access to all of your resources. Everything works with your standard tooling. People can use their same terminals, the same IDEs, their same database GUIs. Everything sort of works out of the box. Developers are unique in their flows. They like to keep standard flow and tooling and Teleport just works with what they have. Security teams love it too because you get the visibility in the audit. But from a productivity aspect, people log in, they can just go about their work and generally the Teleport platform is sort of hidden from view. People just go about it and they have sort of little idea that they're even using Teleport.

A contractor wrote a program to skim tiny amounts. Finance caught it because of an old coupon code. This happened last year. The problem? Too much access. Just-in-time access would have prevented this entirely.
One tool for databases, one for AWS, one for GCP, one for on-prem. Controls are tighter in some places, looser in others. Without a centralized control plane, you can't gate access to everything.
SOC 2, compliance regimes—they all have requirements. Teleport captures audit logs and screen recordings automatically. When auditors come in, it's quick. Read vs. write controls are clear. It's an easy checkbox.
Developers log in once a day through their identity provider. Then they get their full suite of resources. No friction. Same terminals, same IDEs, same database GUIs. Everything works out of the box.
Infrastructure access is never sexy. But customers say, "People are coming to me and saying, this is the best thing you have implemented to date." Breaking down barriers for developers AND non-technical users is extremely gratifying.
Security teams love the visibility. But from a productivity standpoint, the platform is hidden from view. Developers just go about their work. That invisibility is the highest praise.

00:30
The power of giving an identity to every component in your infrastructure—and why that matters.

00:25
Whether you realize it or not, every piece of infrastructure has identity—and it needs strong protection.

00:40
The unexpected benefit: teams move faster because the auth model is identical across all tools.
Operational discussion starters:
1. How many contractors or third parties have production access right now? What's their scope?
2. How long does audit prep take? Could we cut that time in half with better logging and screen recordings?
3. Are developers complaining about access friction? How many tools do they log into per day?
4. Do we have visibility into read vs. write access across all systems? Can we prove it to auditors?
5. What would "invisible security" look like for our developers? What if the platform just... worked?