Chat GPT says this is more secure than using a VPN for remote access

Clucky

Young grasshopper
Joined
Mar 28, 2024
Messages
53
Reaction score
18
Location
PA

In short, having Blue Iris on a separate user account that does not have network access to the LAN (other than the router), and using a reverse proxy with 2fa authentication is basically 10/10 bullet proof and should function just like using the port forward method once the device is authenticated.

Just having the LAN access restricted (either through making a new user account or putting a firewall/router in front of the server) should prevent further damage should the server become compromised. With the reverse proxy service you can add 2fa authentication so that you would need to verify by email to allow that device to have network access to the BI server.
 
Last edited:

jmhmcse

Pulling my weight
Joined
Dec 30, 2018
Messages
221
Reaction score
134
Location
usa
Is this a PSA, FYI, or something you intend to implement yourself? The description provided is somewhat vague and difficult (for me) to interpret as what you are trying to explain.

" having BI on a separate user account "
How would you implementing this? VLAN, 802.1X/Radius, Firewall rules, etc?​

" using a reverse proxy "
This requires a web server of some sort; dedicated, VM, container, etc. Also needs to be configured as a reverse proxy.​

" 2fa "
This too requires a client/server application to be available (installed, configured) on their respective devices.​

The net result of all this is nothing more than a "home grown" implementation of many VPN applications, such as OpenVPN. I'd rather implement a whole-solution from a single open-source package that is widely used, implemented, maintained, and updated by a very large community. It's a very SIMPLE solution to implement.

---
 

Clucky

Young grasshopper
Joined
Mar 28, 2024
Messages
53
Reaction score
18
Location
PA
But a VPN you would have to either keep running or disconnect it every time you are done with it. Not practical for mobile devices especially for end users that don't have the knowledge or want to have to do an additional step every time they want to check cameras.

Having blue iris behind a firewall on an isolated network (whether on a VM, non admin windows account, or installing an actual firewall) will prevent your network from being compromised in case the BI server got taken over. Even if they got remote access, they wouldn't be able to infect the rest of the machines on the network. This is more than enough for most people. The only downside is that devices in the LAN would have to access via the public IP, and have the bandwidth go over the internet.

With the reverse proxy set up (which it explains how to do it) it can allow for 2fa authentication which means every new device that tries to access the server will be prompted by the reverse proxy server to verify with email, google authenticator, etc. The reverse proxy can be installed on the server without a VM because the traffic would route to the local host using port 81. I think this is the best alternative to setting up a VPN or Zero Tier which is either subscription based on requires setting up your own server.
 
Last edited:

elvisimprsntr

Pulling my weight
Joined
Dec 26, 2022
Messages
114
Reaction score
234
Location
Florida
+1 for Tailscale MESH VPN. Works automagically!

1. Clients for every OS on the planet.
2. Free tier for up to 3 users and 100 devices.
3. Automatic VPN on demand when off trusted WiFi.
4. Access your entire home network or configure ACLs to limit access. (NAS, cams, security system, lighting control, any IP based device, etc.)
5. Exit node selection when you want to route all traffic through your home network to overcome restrictions.
5. So simple, even a primate can set it up.

 
Last edited:
Joined
Aug 8, 2018
Messages
7,823
Reaction score
27,685
Location
Spring, Texas
Zero Tier which is either subscription based on requires setting up your own server.
I use Zerotier and it is not subscription based and I did not have to do anything remotely as involved as setting up my own server. Very simple and works.

I used to use Tailscale but had random access issues. Still use it on occasion from a laptop.
 
Last edited:
Top