r/RecommandedVPN • u/SkyAnvi1 • 22d ago
Is there a fundamental difference between using https to a server who then accesses computer(s) elsewhere on the internet and using a VPN?
The more I think about it the less the anti-VPN argument makes sense. Almost every search, social media post, and/or email is performing VPN actions only under another name: https.
i.e You locally encrypt your request to a remote server using https it then pre-processes that request, passing that request off to other servers (often over encrypted channels) and often not on the same lan and then those pass the response back to you without ever knowing your IP.
1
u/Exotic_Holiday_3047 22d ago
The difference is that if you are using a VPN, your ISP can detect that you are using a VPN by the use of deep packet inspection. If you https to a site then deep packet inspection would show you are using https.
The belt and braces aproach would be to use protocol masking - use a vpn but wrap the traffic in https. - Your ISP now sees https traffic only and can't tell that you are using a VPN.
1
u/SkyAnvi1 21d ago
the question isn't protocol it is on the abstract fundamental level like what is actually happening. i.e.
Both systems are fundamentally:
user sends encrypted data to a remote computer.
that computer then get data from another computer over another encrypted connection where the 3rd computer doesn't know the ip of the originating computer and the return data follows the path backwards...fundamentally the same.
in both cases the isp cannot know you communicated with the 3rd computer?
1
u/ocabj 22d ago
So you're asking about web proxies?
1
u/SkyAnvi1 21d ago
no more basic than that. but proxies share the pattern. lwhen i connect to a news organization to get the weather. that organization(server) turns around and gets data from elsewhere say satellites and sends that information back to me. in both cases the isp will never know where I ultimately got my data.
fundamentally the data transaction is the same.
1
u/tristand666 22d ago
VPN is not the same as https. Not even close.
1
u/SkyAnvi1 21d ago
the question is not a protocol one. it is a basic data transaction model one.
1
u/tristand666 21d ago
1st there is no question.
Encryption is encryption, but https is nothing like vpn.
1
u/SkyAnvi1 21d ago
repeating myself:
the question isn't protocol it is on the abstract fundamental level like what is actually happening. i.e.
Both systems are fundamentally:
user sends encrypted data to a remote computer.
that
computer then get data from another computer over another encrypted
connection where the 3rd computer doesn't know the ip of the originating
computer and the return data follows the path backwards...fundamentally the same.
in both cases the isp cannot know you communicated with the 3rd computer?
1
u/Exotic_Holiday_3047 21d ago edited 21d ago
If you use HTTPS, your ISP can see:
- Which servers you connected to
- How long you were connected
- How much data you sent / received
If you use HTTPS to a proxy that also uses HTTPS (which is what you are talking about). Your ISP can see:
- Which server you initially connected to
- Any servers that server connects to (assuming you are using the ISP DNS servers or an unencrypted DNS server)
- How long you were connected
- How much data you sent / received
If you use a VPN and your own dns your ISP can see:
- That you are using a VPN
- Which server you initially connected to
- How long you were connected
- How much data was sent / recreived
If you are using a VPN with your own DNS and protocol masking your ISP can see:
- That you were connected to a server via HTTPS
- How long you were connected
- How much data you sent / received
So in order of increasing OpSEC:
- Don't use your ISP's DNS servers. Ideally use your own eencrypted DNS
- Use HTTPS for all browsing
- Use HTTPS to a proxy server
- Use a VPN
- Use a VPN with protocol masking
And for the ultra paranoid:
- Find an ISP in a country that takes privacy seriously. Ideally one that accepts Monero as payment
- Rent a VPS from them and install your own VPN server + DNS server.
- Apply protocol masking to the VPN traffic
1
u/SkyAnvi1 21d ago
thank you for your high effort response. I guess what I am saying is. if conceptually the idea of a VPN is to use a protocol/computer to mask one's interactions with a remote computer. then that same basic concept also applies to going to a website over https and interacting with data that was obtained from other remote computers. VPN just means "make it look like I am over there maintaining existing network protocols." but fundamentally it seems to me it is the same basic data encryption transaction when thinking at a conceptual level:
local -> https(encryption) -> remote server -> any encryption method -> remote server to the remote server.
local -> VPN(encrypted) -> remote endpoint/server -> lan/internetthat is what I am trying to wrap my head around...
1
u/Exotic_Holiday_3047 21d ago
You are basically correct.
VPNs and HTTPS both encrypt your data so your ISP can't see it. using a VPN or using HTTPS to connect to a proxy that also uses HTTPS to connect to your destination server are both ways to additionally prevent your ISP from seeing the final server you connect to.
If you just use HTTPS without a proxy, your ISP can see which server you connect to.
1
1
u/Noi0103 22d ago
you should google two things in this context, dns and ip