DEV Community

Cover image for Shadow IT: Your Employees Aren't the Problem. Your Business Might Be
Igor Gutnik
Igor Gutnik

Posted on

Shadow IT: Your Employees Aren't the Problem. Your Business Might Be

Let's play a little game.

Imagine you're the CTO of a company with 2,000 employees. You have an IT security policy, an approved software list, an enterprise antivirus solution, SSO, MFA, and probably a few dashboards that nobody has opened since the last audit.

You feel pretty good about your infrastructure.

Now, let's look at what your employees are actually doing.

  • Someone is uploading customer documents to a free AI assistant.
  • A developer has connected a new code assistant to a private repository.
  • The marketing team has purchased three subscriptions to tools that do almost the same thing.
  • Someone is using a free file converter to process confidential contracts.
  • And somewhere in Finance, a subscription from a project that ended eight months ago is still being paid for.

Congratulations! You have just discovered Shadow IT.

And no, your employees are not secretly plotting against your IT department. They're just trying to get their work done.

Shadow IT is not an employee problem. It is a business problem.

Let's talk about why.

1. The SaaS Wild West: How Did We Get Here?

Remember when installing new business software required a server, an IT ticket, three approvals, and possibly a small sacrifice to the infrastructure team?

Those days are mostly gone.

Today, an employee can find a tool on Google, sign up with a corporate email, connect their Google account, and start working in five minutes.

No procurement. No security review. No IT ticket.

Just one more application in your corporate ecosystem.

This is convenient. It's also how companies end up with hundreds of applications nobody in IT knows about.

The situation has become even more interesting with AI tools. Employees can now send documents, code snippets, customer information, and internal discussions to external services with a few clicks.

Your firewall may be perfectly configured. Your servers may be secure. Your passwords may require 17 characters and a blood sample.

But if employees are voluntarily sending corporate information to unapproved services, you have a different kind of security problem.

And your firewall probably isn't going to solve it.

2. The Security Risk: Where Does Your Company Data Actually Go?

Here's a realistic scenario.

A sales manager needs to summarize 200 customer conversations. Doing it manually would take hours.

They discover a convenient AI tool, upload the conversations, and get a summary in seconds.

Problem solved, right?

Not necessarily.

Where are those conversations stored? Does the provider retain the data? Can it be used for model training? Who can access it? Does the company have an agreement with this vendor?

The employee probably doesn't know. They just wanted to finish their task before lunch.

And that's the point.

The same thing happens with:

  • AI assistants processing internal documents and source code.
  • Personal cloud storage accounts holding business files.
  • Free online converters processing confidential PDFs.
  • Third-party automation tools receiving API credentials.
  • Unapproved collaboration platforms storing internal discussions.

Using an external tool doesn't automatically mean a data breach has occurred. But using an application that nobody has reviewed means the business may not understand the risks it is taking.

You cannot secure an application you don't know exists.

This is particularly relevant with Shadow AI. AI adoption is moving faster than many enterprise security policies can keep up with.

By the time IT approves one AI assistant, employees may have already tested five others.

3. The Financial Risk: Death by a Thousand $15 Subscriptions

Security teams worry about data. Finance teams worry about money.

Shadow IT gives both departments a reason to lose sleep.

Let's do some very simple math.

Imagine a company with 2,000 employees. Only 10% independently subscribe to a SaaS tool costing $15 per month.

That's:

  • 200 subscriptions.
  • $3,000 per month.
  • $36,000 per year.

And we're talking about just one relatively inexpensive tool.

Now imagine that several departments independently subscribe to project management, analytics, AI, design, and collaboration platforms.

Some of these tools may even duplicate functionality the company already pays for.

Congratulations again. You've built a parallel software budget without actually planning one.

The subscription zombie

There's another interesting creature in enterprise IT: the unused subscription.

An employee signs up for a tool. A project ends. The team moves to another platform. The employee forgets about the old account.

The subscription keeps billing.

Nobody notices because it's only $12 a month.

Multiply that by a few hundred employees, and suddenly you have a very expensive collection of digital ghosts.

Why don't employees cancel these subscriptions?

Usually, it's not because they enjoy wasting company money.

It's because:

  • A $10 subscription doesn't feel important to someone with a full workload.
  • Employees don't see the combined spending across the organization.
  • Nobody clearly owns subscription renewals.
  • People change teams, projects, and roles.
  • Cancelling an old tool is rarely part of anyone's performance objectives.

Expecting employees to manage the company's entire SaaS budget is a little like expecting developers to manually optimize every database query while writing product features.

Possible? Yes. Sustainable? Not really.

4. Why Blocking Everything Is Not the Answer

The obvious solution might seem simple: block all unauthorized applications.

Unfortunately, this often creates another problem.

If employees cannot use a tool that helps them do their jobs, they will look for another way.

Personal accounts. Personal devices. Alternative networks.

Congratulations, you've upgraded Shadow IT to Shadow IT 2.0.

The better question is not:

How do we stop employees from using new tools?

It's:

How do we know what they're using and decide which tools are safe and useful for the business?

Sometimes an unapproved application is genuinely dangerous. Sometimes it's a perfectly good tool that should become part of the official software stack.

And sometimes it's just another subscription that nobody needs.

You need visibility before you can make that decision.

5. Four Ways to Find the Applications Hiding in Your Enterprise

At Binadox, we approach Shadow IT discovery from four different directions.

Why four?

Because applications leave different traces. Some appear in browser logins, some in browsing history, some in network traffic, and others in identity provider logs.

Think of it as digital detective work. Except instead of fingerprints, we're looking for SaaS activity.

1. Browser Extension: Catch Applications at the Login Screen

Binadox Browser Extension

Most employees access SaaS applications through a browser. So why not start looking there?

The Binadox Browser Extension detects SaaS login activity, authentication events, OAuth flows, and application domains.

Here's how it works:

  1. Deploy the extension in Chrome or Firefox.
  2. It detects login pages and authentication events.
  3. Relevant events are temporarily stored in the browser.
  4. Data is uploaded to Binadox in batches.
  5. Discovered applications appear in your SaaS inventory.

The extension works in the background and doesn't interfere with normal login flows.

Best for: Finding applications employees actively log into through their browsers.

2. Desktop Agent: Check the Browser History

Binadox Desktop Agent

Sometimes an employee visits a SaaS application without triggering a login event that the browser extension can capture.

That's where the Desktop Agent comes in.

It scans browser history databases on employee machines and identifies SaaS domains that have been visited.

The workflow is simple:

  1. Deploy the agent on employee machines.
  2. It runs as a scheduled background process.
  3. It scans browser history in read-only mode.
  4. It collects new visit records.
  5. Binadox classifies discovered applications and adds them to the SaaS inventory.

It supports Windows, macOS, and Linux, and can scan multiple browser profiles.

It can also store collected data locally when a device is offline and upload it once connectivity returns.

Best for: Getting a broader picture of browser-based SaaS usage, including applications that may not have generated a captured login event.

Sometimes the browser history tells a more interesting story than the employee's official software request.

3. Proxy Integration: Watch the Network Traffic

Binadox Proxy Integration

What if you don't want to install software on every employee machine?

You can approach the problem from the network side.

Binadox Proxy Integration uses a Docker-based proxy service that observes web traffic routed through it.

It identifies visited SaaS domains and can detect login events in near real time.

The process:

  1. Deploy the proxy service in your network.
  2. Route employee web traffic through it.
  3. The proxy observes requests and extracts relevant URL information.
  4. Login events are detected and reported.
  5. Binadox identifies applications and displays them in the Shadow IT dashboard.

The solution can cover browsers and desktop applications whose traffic passes through the configured proxy.

One technical note: HTTPS inspection requires certificate configuration on client devices. This should be implemented with appropriate security policies and privacy boundaries.

Best for: Organizations that prefer centralized network-level discovery instead of installing agents on individual machines.

One proxy, many devices, and hopefully fewer surprises during your next security audit.

4. OAuth Integration: Ask Your Identity Provider

Binadox OAuth Integration

This is probably the most interesting option for companies that already use Google Workspace or Microsoft 365.

Your identity provider already knows a lot about authentication activity.

When employees sign in to third-party applications using their corporate Google or Microsoft accounts, those events can be recorded in identity provider audit logs.

Binadox uses this information to discover SaaS applications.

How it works:

  1. An administrator authorizes the integration.
  2. Binadox connects to Google Workspace or Microsoft 365.
  3. It reads sign-in audit events.
  4. Applications are identified and classified.
  5. Discovered applications appear in your SaaS inventory.

No browser extensions. No desktop agents. No network proxies.

The integration uses read-only access to authentication logs. It doesn't need to read employee emails, documents, calendars, or files.

And because identity providers record authentication events across devices, discovery isn't limited to corporate laptops or office networks.

Best for: Organizations that want SaaS visibility using their existing identity infrastructure.

In other words, your identity provider has already been keeping the logs. Binadox helps turn those logs into something useful.

6. Why Use More Than One Discovery Method?

Here's the catch: no single method sees everything.

Imagine four different situations:

Situation Discovery method
Employee logs into an unapproved SaaS tool Browser Extension
Employee visits a service without logging in Desktop Agent
Employee accesses a service through the corporate network Proxy Integration
Employee signs in with a corporate Google or Microsoft account from a personal device OAuth Integration

Each method has its own coverage and limitations.

Combining them gives IT a much more complete picture of what's happening across the organization.

Binadox consolidates the discovered applications into a centralized SaaS inventory, including information about their discovery sources.

And once you know what's being used, you can actually do something about it.

7. Discovery Is Only the Beginning

Finding Shadow IT is not the finish line.

It's the beginning of a proper management process.

Here's what I'd recommend:

Step 1: Discover. Build an inventory of applications employees actually use, not just the ones Procurement remembers buying.

Step 2: Classify. Identify application categories, business purposes, and potential security risks.

Step 3: Review. Decide which applications can be approved, which need further security assessment, and which should be restricted.

Step 4: Assign ownership. Every business-critical application should have someone responsible for it.

Step 5: Monitor. Track new applications and changes in usage over time.

Step 6: Optimize. Review subscriptions and usage to identify unnecessary spending, duplicated tools, and forgotten renewals.

The objective isn't to turn IT into the department that says "no" to everything.

It's to make sure the company knows what it's paying for and where its data is going.

Because innovation is good. Uncontrolled innovation with access to your customer database is a different story.

8. A Final Thought

I've always believed that good IT management is not about controlling every click an employee makes.

It's about building an environment where people can work efficiently without accidentally creating security or financial problems for the company.

Employees will continue discovering new tools. They will experiment with AI. They'll find services that solve problems faster than the official corporate software.

And that's not necessarily a bad thing.

But the business needs to know what's happening.

Your official software inventory is not necessarily your real software inventory. Your approved SaaS budget is not necessarily your actual SaaS spending. And your security policies don't automatically protect data that employees send to services you've never heard of.

So, the next time someone tells you that Shadow IT is caused by employees breaking the rules, I'd suggest asking a different question:

Why does the business have so little visibility into the tools its people need to do their jobs?

After all, employees aren't supposed to be your SaaS auditors.

That's what technology and good IT management are for.

And if your company has 2,000 employees, I'd bet there's at least one subscription out there that nobody remembers signing up for.

Happy hunting!

Top comments (0)