Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save peterbsmyth/baa2d40a641fab5674957fe6c8f3a1bc to your computer and use it in GitHub Desktop.
Save peterbsmyth/baa2d40a641fab5674957fe6c8f3a1bc to your computer and use it in GitHub Desktop.

Why should you have a Browser Application behind a VPN?

Intro

Your company runs on a private network. Your employees access that network from home using a VPN. Every day your company relies on that connection to keep your data safe.

Definitions

Web: The public web is the collection of sites that start have a www prefix.
VPN: The private network that your company firewalls it's sensitive data behind.
Browser Application: Any application that runs in a web browser such as Chrome, Internet Explorer, Edge, and Firefox.

A typical scenario

Jane runs a law firm. She has partners, she has employees. Everyone at Jane's law firm has a laptop. It's 2017 and sometimes that means that Jane and her company chooses to work from home.

So Jane's IT team sets her company up with a VPN. Everyone connects to the VPN in order to access company files. Jane's firm complies with regulations and it's easy for her employees to stay productive anywhere.

Jane's firm is growing and she wants to modernize her workflow. She has a portion of her business that runs on paper. Law firms have a lot of real, dead-tree, W.B. Mason-like, paper. But Jane wants to do better.

Jane decides to talk to her IT team about possible solutions.

A Browser-Based App Behind a VPN

Jane's firm has a website. It's where clients and prospective clients go to access information about the firm. The website is open to the public and is a part of the Web.

But Jane's firm also has a VPN. Her IT team suggests building a Browser Application that can be accessed over the VPN. The application looks like a lot of the web appliations that Jane's employees are used to.

It even works on phones and laptops.

The browser application will be different than a regular app on the web in one very significant way: only employees who are on the VPN will be able to access it.

Three Fantastic Reasons

Why does Jane's IT team recommend a Browser-Based App?

  1. Maintainability: Any team that develops web applications will be able to pick up Jane's app and maintain it using the same technology they already know and the tools they're expert with. And that's important because most of the programmers on the planet are programmers for web applications.
  2. Robustness: How good is a Mac application to Jane's employee with a Windows computer? It's bad. But a browser-based application can be used on a Mac or a Windows computer, making it robust for all of Jane's needs today. And tomorrow.
  3. Security: When Jane's employees aren't on the VPN they cannot access the application. By leveraging the existing security of the VPN, Jane's law firm can keep it's private data secure.

Conclusion

A lot of companies already have VPNs.
And personel from every industry know how to use browser applications.
And programmers everywhere on the planet know how to build browser applications.
And owners need to secure their valuable data.
And thats why you should have a Browser Application behind a VPN.

@Nsdigitalworld
Copy link

In one sense it is the affirmation of misunderstanding entirely followed through with something, whether deliberately or not. Consequently, Reddit Slutty Confessions https://nsdigiworld.com/reddit-slutty-confessions/ booth texts ordinarily give data of a confidential sort beforehand inaccessible. Everything that a heathen says to a minister in the confession booth, the reports lawbreakers sign recognizing what they have done, a collection of memoirs in which the creator recognizes botches, etc, are instances of confession booth texts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment